Instalando o driver da placa Wireless Broadcom chip bcm43xx no linux
Esse tutorial eu irei explicar como você pode configurar a placa wireless Broadcom chip bcm43xx no linux “Qualquer distribuição” no meu caso meu Notebook é um HP6225BR. Como eu vou saber qual a placa wireless e qual modelo chip? você pode olhar pelo manual do notebook , ou abrir o fundo do not e olhar o chip ou usar o comando lspci .
A um bom tempo eu encontro o pacote bcm43xx-fwcutte quebrado no repositório do ubuntu, pois aqui nesse tutorial vou usar dois arquivos hospedado em um diminio próprio.
O binário do bcm43xx-fwcutter
bcm43xx-fwcutter
E o driver .
wl_apsta-3.130.20.0.o
Eu compactei os dois
bmcxx.tar.gz
Então vamos baixar o arquivo
wget http://edu.plesk2.info/bmc/bmcxx.tar.gz
Agora vamos descompactar o arquivo
tar -xzvf bmcxx.tar.gz
julio@julio-not:~$ tar -xzvf bmcxx.tar.gz
bmcxx/
bmcxx/bcm43xx-fwcutter
bmcxx/wl_apsta-3.130.20.0.o
Então vamos entrar na pasta.
cd bmcxx
Vamos mover o binário para o $PATH
sudo cp bcm43xx-fwcutter /bin
julio@julio-not:~/bmcxx$ sudo cp bcm43xx-fwcutter /bin
Agora para instalar o driver precisamos saber quais as pastas existem dentro do diretório.
/lib/firmware
ls -la /lib/firmware
julio@julio-not:~/bmcxx$ ls -la /lib/firmware
total 16
drwxr-xr-x 4 root root 4096 2007-10-26 21:43 .
drwxr-xr-x 17 root root 4096 2007-10-26 02:02 ..
drwxr-xr-x 4 root root 4096 2007-12-06 16:36 2.6.20-15-generic
drwxr-xr-x 4 root root 4096 2007-12-06 03:59 2.6.20-16-generic
No meu caso são essas duas pastas.
/lib/firmware/2.6.20-15-generic
/lib/firmware/2.6.20-16-generic
Agora para instalar o driver , nas duas pastas de frimware que eu verifiquei acima, “Faça de acordo com o seu Sistema”.
sudo bcm43xx-fwcutter -w /lib/firmware/2.6.20-16-generic wl_apsta-3.130.20.0.o
sudo bcm43xx-fwcutter -w /lib/firmware/2.6.20-15-generic wl_apsta-3.130.20.0.o
O comando funcionando abaixo.
julio@julio-not:~/bmcxx$ sudo bcm43xx-fwcutter -w /lib/firmware/2.6.20-16-generic wl_apsta-3.130.20.0.o
Password:filename : wl_apsta.o
version : 3.130.20.0
MD5 : e08665c5c5b66beb9c3b2dd54aa80cb3
microcodes : 2 4 5 11
pcms : 4 5microcode : 2
revision : 0×0127
patchlevel : 0×000e
date : 2005-04-18
time : 02:36:27microcode : 4
revision : 0×0127
patchlevel : 0×000e
date : 2005-04-18
time : 02:36:27microcode : 5
revision : 0×0127
patchlevel : 0×000e
date : 2005-04-18
time : 02:36:27microcode : 11
revision : 0×0127
patchlevel : 0×000e
date : 2005-04-18
time : 02:36:27extracting bcm43xx_microcode2.fw …
extracting bcm43xx_microcode4.fw …
extracting bcm43xx_microcode5.fw …
extracting bcm43xx_microcode11.fw …
extracting bcm43xx_pcm4.fw …
extracting bcm43xx_pcm5.fw …
extracting bcm43xx_initval01.fw …
extracting bcm43xx_initval02.fw …
extracting bcm43xx_initval03.fw …
extracting bcm43xx_initval04.fw …
extracting bcm43xx_initval05.fw …
extracting bcm43xx_initval06.fw …
extracting bcm43xx_initval07.fw …
extracting bcm43xx_initval08.fw …
extracting bcm43xx_initval09.fw …
extracting bcm43xx_initval10.fw …
Agora para funcionar Ligue o botão do seu notebook da placa de wireless e Reinicie seu computador.
Dicas..
Caso a placa de rede não levante você pode dar esse comando.
sudo ifconfig eth0 up
No Ubuntu você pode usar esse comando.
sudo /etc/init.d/networking restart
Eu gosto de usar aqui no kubuntu o programa wlassistant para configurar minha rede wireless
Se caso queira instala-lo no ubuntu.
sudo apt-get install wlassistant
Ele facilita minha vida aqui, veja se ele está disponivel na sua distribuição.

Pra rodar ele na linha de comando.
sudo wlassistant
Referências
http://linuxwireless.org/en/users/Drivers/b43
Pronto.
Não esqueça de deixar seu comentário, dicas ,sugestões , criticas.

15/01/08 às 8:33
Cara você também pode ver o modelo da placa usando o comando lspci, ele mostra o hardware da máquina… nada de everest ou abrir o note =)
15/01/08 às 9:26
Muito legal cara!
Há tempo eu tentava fazer o meu wireless funcionar no kubunto e não conseguia. Tentei várias coisas e nada.
Curioso, não consegui rede com o wlassistant. Só com o
networkmanager. Mas tá valendo!
Valeu!
Alexandre Zabot
15/01/08 às 10:35
Oi,
Precisa alertar que este procedimento só funciona até as placas BCM4318. Placas BCM4328 (Padrão 802.11N) não estão suportadas ainda pelo bcm43xx.
16/01/08 às 14:58
Cara o design do seu blog é muito bom!
18/01/08 às 0:15
Concordo com a Kessia. Não sei como que você reagiria à questão, mas acho mais recomendado usar o ndiswrapper mais por suas vantagens que desvantagens.
A desvantagem seria usar drivers proprietários, como diz o próprio nome (wrapper). A vantagem é que as funcionalidades são maiores (não posso comprovar).
26/02/08 às 22:17
Caro Júlio, não tenho nem palavras para agradecê-lo, pois resolveu meu único problema sério com o linux.
Sequi todos os passos q vc sugeriu e funcionou de primeira. Excelente!!!
Eu instalei num Dell D420.
Muito obrigado.
Um abraço.
Teco.
26/02/08 às 22:21
Ah, e esqueci de falar, no meu apareceu só um daqueles arquivos genericos. Mandei reiniciar a rede sem desligar o note e ele já funcionou de primeira, nem precisei instalar o wlassistant, só escolhi minha rede, disse q tipo de chave usava e a chave e pronto.
Cara, valeu mesmo.
12/03/08 às 18:13
no diretorio do mandriva 2008 nao possui nada em lib/firmware.. Alguma sugestao? Obrigado.
22/03/08 às 22:35
Julio,
Valiosa essa tua dica cara, eu tava apanhando pra wireless no UBUNTU, mas n consegui instalar o wlassistant, que segundo o pessoal n é suportada pela minha broadcom 43xx mas que nada a wireles ta bombando.
Grato
11/06/08 às 10:44
Pessoal este driver sem duvida funciona sim, mas com um problema, ele reduz o sinal da wireless. Por ex: a minha no linux não passa de 12 Mb e no Windows funciona perfeito em 54. Vocês já viram isso ?