You are currently browsing the tag archive for the 'broadcom' tag.
Antes de começar o procedimento de instalação, digite o comando para verificar se a placa está listada.
$ lspci
A saida do comando será esta:
02:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 02).
Sabendo que se trata de uma BCM94311MCG podemos começar a instalação com a última versão “stable” do Ndiswrapper.
Remova ndiswrapper antigo e também o driver nativo do seu sistema;
$ sudo apt-get remove ndiswrapper-common ndiswrapper-utils-1.9
$ sudo apt-get remove bcm43xx-fwcutter
Para usuários de Hardy Heron 8.04 rode o seguinte comando para correção do bug:
echo -e '\n#hardy ssb bug-fix\nrmmod b43\nrmmod b44\nrmmod ssb\nrmmod ndiswrapper\nmodprobe ndiswrapper\nmodprobe ssb' | sudo tee -a /etc/init.d/rc.local
Remova os drivers nativos do módulo:
$ sudo modprobe -r b43
$ sudo modprobe -r bcm43xx
$ sudo modprobe -r smb
Coloque os drivers nativos na blacklist para garantir que não sejam carregados na inicialização e não conflitem com o Ndiswrapper:
$ sudo gedit /etc/modprobe.d/blacklist
Adicione a seguinte linha no arquivo:
blacklist bcm43xx
blacklist b43
Baixe o driver para XP da sua placa wireless BCM94311MCG.
Entre na pasta onde salvou o driver e rode o comando pelo terminal:
$ tar -xzvf WLANBroadcom.tar.gz (descompacta o driver)
Caso não tenha o linux-headers e build-essential instale-os:
$ sudo apt-get install build-essential
$ sudo apt-get install linux-headers-`uname -r`
Faça um link simbolico para a pasta build:
sudo ln -s /usr/scr/linux- ‘uname -r’ /lib/modules/’uname -r’ /build
Instale o driver de sua placa usando o Ndiswrapper:
$ ndiswrapper -i bcmwl5.inf
Para verificar se o driver foi instalado corretamente, digite no terminal:
$ ndiswrapper -l
Se aparecer a mensagem driver present, seu driver foi instalado com sucesso!
Em seguida coloque o Ndiwrapper no módulo e na inicialização:
$ modprobe ndiswrapper
$ ndiswrapper -m
Ou
$ sudo gedit /etc/modules
E acrescente a linha referente ao ndiswrapper:
ndiswrapper
Para usuários do Ubuntu Hardy Heron 8.04, acrecente estas linhas no rc.local:
sudo gedit /etc/rc.local
Acrescente as linhas:
rmmod ssb
rmmod ndiswrapper
modprobe ndiswrapper
Caso alguma vez tenha utilizado a rede cabeada ethernet (eth0), desabite, dessa forma o sistema entenderá que é para usar a interface wireless e não a cabeada.
$ ifconfig eth0 down
Feita a instalação, reinice a máquina e configure sua conexão!
Boa sorte!
Primeiro reconheça a sua placa com o seguinte comando:
$ lspci
Retornará a seguinte linha:
02:03.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
Instale estes pacotes para poder compilar o Ndiswrapper (emulador de driver para usar o driver do XP no Ubuntu).
sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`
Talvez precise do pacote linux-libc-dev também, esse você pode instalar pelo synaptic, pois encontra-se no próprio live-cd do Ubuntu.
Baixe a ultima versão disponivel do Ndiswrapper:
http://ndiswrapper.sourceforge.net/joomla/
Descompacte o arquivo e entre na pasta descompactada pelo terminal e rode os comandos para instalar o ndiswrapper:
sudo make uninstall
(se retornar alguma mensagem de erro ou que não encontrou o pacote não se preocupe, esse comando é pra remover alguma versão antiga de ndiswrapper).
make
sudo make install
Baixe os drivers da placa aqui:
http://biginoz.free.fr/linux/bcmwl5a.inf
http://biginoz.free.fr/linux/bcmwl5.sys
Coloque os dois drivers juntos na mesma pasta.
Agora instale o driver .inf com ndiswrapper, entre na pasta onde estão os drivers pelo terminal, se salvou em Documentos você digita “cd Documentos” e vai entrar lá.
Depois roda o comando:
ndiswrapper -i bcmwl5a.inf
Confere se o driver foi instalado corretamente:
ndiswrapper -l (ele de Luiza)
Se aparecer “driver present” seu driver foi instalado.
Suba ndiswrapper no módulo:
modprobe ndiswrapper
Carregue na inicialização:
ndiswrapper -m
Coloque os drivers nativos na blacklist:
sudo gedit /etc/modprobe.d/blacklist
E acrescente as linhas:
blacklist b43
blacklist bcm43xx
blacklist b44
blacklist ssb
blacklist mac80211
Desabilite sua interface cabeada:
ifconfig eth0 down
Ou verifique com o comando ifconfig qual é a sua interface ethernet.
Digite o comando iwconfig e veja como o sistema reconhece sua placa (wlan0).
Digite iwlist wlan0 scan para escanear a rede.
Substitua wlan0 pela interface que for reconhecida com o comando iwconfig.
Agora configure a sua conexão pelo icone de rede, ou se preferir edite diretamente o arquivo interfaces e resolv.conf, seguindo as dicas já postadas no blog.
Boa sorte!
