logoJulio Cardoso Tutoriais e Dicas


Instalando o driver da placa Wireless Broadcom chip bcm43xx no linux

Postado em Linux (OS) Network(Wireless) Por julio em 8/01/08

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 5

microcode : 2
revision : 0×0127
patchlevel : 0×000e
date : 2005-04-18
time : 02:36:27

microcode : 4
revision : 0×0127
patchlevel : 0×000e
date : 2005-04-18
time : 02:36:27

microcode : 5
revision : 0×0127
patchlevel : 0×000e
date : 2005-04-18
time : 02:36:27

microcode : 11
revision : 0×0127
patchlevel : 0×000e
date : 2005-04-18
time : 02:36:27

extracting 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.

10 respostas para 'Instalando o driver da placa Wireless Broadcom chip bcm43xx no linux'

  1. InFog Diz:

    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 =)

  2. Alexandre Zabot Diz:

    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

  3. Kessia Pinheiro Diz:

    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.

    Olá Kessia, entendo , obrigado pela sua sugestão. mas o chip que eu configurei é o bm43cxx, está escrito bmc43xx no chip da placa wireless

  4. Sérgio Luiz Araújo Silva Diz:

    Cara o design do seu blog é muito bom!

  5. Alexandre Y. Harano Diz:

    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).

    Opinião é opinião, independente delas o que eu quis fazer foi documentar uma forma ou “Uma alternativa”, e que no software livre são muitos que aprendem e poucos que documentam . se existem outras formas ou se existe erros nesse ou em outros artigos, o que importa mesmo é a intenção,e compartilhar aquilo que é de maior no ser humano “o conhecimento”.

  6. Teco Diz:

    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.

  7. Teco Diz:

    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.

  8. Rafael Diz:

    no diretorio do mandriva 2008 nao possui nada em lib/firmware.. Alguma sugestao? Obrigado.

  9. Francisco Diz:

    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

  10. e-misc Diz:

    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 ?

    Realmente esse firmware funciona a 11mbs

Deixe seu Comentário