A única maneira conhecida de fazer esse dispositivo funcionar é ndiswrapper. ndiswrapper é um wrapper de driver que funciona apenas com drivers do Windows XP; Vista, 7 ou 8 não vai funcionar. Por favor, obtenha uma conexão Ethernet com fio temporária e instalaremos o pacote ndiswrapper. Abra um terminal e faça:
sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9
Como o seu é uma máquina mais antiga, presumo que seja uma máquina de 32 bits; confirme:
arch
Se ele retornar "i686", o seu será uma instalação de 32 bits e prosseguiremos. Se não, pare e diga-nos e vamos mudar uma coisa ou duas. Baixe este arquivo para a sua área de trabalho: link (do meu Dropbox pessoal). Clique com o botão direito e selecione "Extrair aqui". De volta ao terminal:
cd ~/Desktop/Broadcom
Pressione Tab e o restante do nome do arquivo será preenchido automaticamente; pressione Enter.
sudo ndiswrapper -i bcmn43xx32.inf
Agora verifique a instalação:
ndiswrapper -l
Deve informar: bcmn43xx32: driver instalado dispositivo (050D: 615A) presente
sudo depmod -a
sudo modprobe ndiswrapper
Se houver algum erro, poste-o e faremos o melhor para resolvê-lo.
Em alguns casos, mesmo que você tenha instalado o ndiswrapper a partir de fontes do Ubuntu, ele não é instalado corretamente; o remédio é baixar e compilar você mesmo. Por favor, obtenha uma conexão ethernet com fio temporária e faça:
sudo apt-get install linux-headers-generic build-essential
Agora baixe este arquivo para a sua área de trabalho: link Clique com o botão direito nele e selecione "Extrair aqui". Então faça:
cd ~/Desktop/ndiswrapper-1.59
make
sudo make install
sudo modprobe ndiswrapper
Se o dispositivo não estiver funcionando como esperado, procure por pistas aqui:
dmesg | grep ndis
Se a saída for extensa, poste o resultado aqui e nos dê o link em sua resposta: link
Para fazer o módulo carregar na inicialização, abra um terminal e faça:
sudo -i
echo ndiswrapper >> /etc/modules
exit
Você deve estar pronto.