BotecoDigital.info

Instalando Broadcom bcm43xx no Debian 5 e Suse 11.1


15/03/2009 Thiago Finardi 17 Comentários

, , , , , , ,

Há alguns dias passei um pouco de trabalho para instalar os drivers wireless no meu notebook, como tenho o Debian Lenny e o OpenSuse 11.1 posso dizer que o trabalho foi em dobro, mas nada que um pouco de estudo não resolvesse.

Intalando BCM43xx no Debian:

Antes de mais nada tente executar a instalação com o seguinte comando:

user@debian5:~$ sudo apt-get install b43-fwcutter

caso o comando acima não funcione faça o procedimento abaixo.
primeiramente verifique se você tem instalado no seu sistema o gcc e o make, pois são necessários para os procedimentos da instalação, caso não tenha instale com o seguinte comando:

user@debian5:~$ sudo apt-get install gcc make

crie uma pasta no home do seu usuário e acesse a mesma:

user@debian5:/$ mkdir ~/wi-fi 
user@debian5:/$ cd ~/wi-fi

agora faça o download do fwcutter

user@debian5:~/wi-fi$ wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2

Descompacte o arquivo baixado:

user@debian5:~/wi-fi$ tar xjvf b43-fwcutter-011.tar.bz2

Foi criada a pasta “b43-fwcutter-011″ dentro da pasta wi-fi, acesse esta pasta, compile o driver e retorne a pasta wi-fi (Se você não instalou o gcc e o make vai dar erro):

user@debian5:~/wi-fi$ cd b43-fwcutter-011
user@debian5:~/wi-fi/b43-fwcutter-011$ make
user@debian5:~/wi-fi/b43-fwcutter-011$ cd ..

Finalizamos a primeira parte, agora teremos que baixar a Firmware.
Devemos exportar uma variável para a instalação da firmware:

user@debian5:~/wi-fi$ export FIRMWARE_INSTALL_DIR="/lib/firmware"

faça o download da firmware e posteriormente descompacte o mesmo:

user@debian5:~/wi-fi$ wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
user@debian5:~/wi-fi$ tar xjvf broadcom-wl-4.150.10.5.tar.bz2

Acesse a pasta “driver” dentro da pasta criada após a execução do comando anterior:

user@debian5:~/wi-fi$ cd broadcom-wl-4.150.10.5/driver

Agora é a parte mais importante, preste atenção, será executado o comando para a instalação do driver apontando para o diretório da variável que exportamos e para o arquivo “wl_apsta_mimo.o” que esta na pasta atual.

user@debian5:~/wi-fi/broadcom-wl-4.150.10.5/driver$ sudo ../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta_mimo.o

Se o comando der certo será mostrado a seguinte tela:

This file is recognised as:
  ID         :  FW13
  filename   :  wl_apsta_mimo.o
  version    :  410.2160
  MD5        :  cb8d70972b885b1f8883b943c0261a3c
Extracting b43/pcm5.fw
Extracting b43/pcm4.fw
Extracting b43/ucode15.fw
Extracting b43/ucode14.fw
Extracting b43/ucode13.fw
Extracting b43/ucode11.fw
Extracting b43/ucode9.fw
Extracting b43/ucode5.fw
Extracting b43/ucode4.fw
Extracting b43/lp0bsinitvals15.fw
Extracting b43/lp0initvals15.fw
Extracting b43/lp0bsinitvals14.fw
Extracting b43/lp0initvals14.fw
Extracting b43/a0g1bsinitvals13.fw
Extracting b43/a0g1initvals13.fw
Extracting b43/b0g0bsinitvals13.fw
Extracting b43/b0g0initvals13.fw
Extracting b43/lp0bsinitvals13.fw
Extracting b43/lp0initvals13.fw
Extracting b43/n0absinitvals11.fw
Extracting b43/n0bsinitvals11.fw
Extracting b43/n0initvals11.fw
Extracting b43/a0g1bsinitvals9.fw
Extracting b43/a0g0bsinitvals9.fw
Extracting b43/a0g1initvals9.fw
Extracting b43/a0g0initvals9.fw
Extracting b43/b0g0bsinitvals9.fw
Extracting b43/b0g0initvals9.fw
Extracting b43/a0g1bsinitvals5.fw
Extracting b43/a0g0bsinitvals5.fw
Extracting b43/a0g1initvals5.fw
Extracting b43/a0g0initvals5.fw
Extracting b43/b0g0bsinitvals5.fw
Extracting b43/b0g0initvals5.fw
Extracting b43/a0g0bsinitvals4.fw
Extracting b43/a0g0initvals4.fw
Extracting b43/b0g0bsinitvals4.fw
Extracting b43/b0g0initvals4.fw

Agora só precisamos levantar o módulo para o kernel com o seguinte comando:

modprobe b43

Intalando BCM43xx no OpenSuse 11.1:
O openSuse 11.0 e 11.1 já traz por padrão um binário que automatiza os procedimentos de instalação, portanto para instalar o suporte ao hardware em questão basta somente digitar a seguinte linha de comando no bash:

user@opensuse:~$ sudo /usr/sbin/install_bcm43xx_firmware

Simples certo?
Espero ter ajudado. =)

Compartilhe:

  • TwitThis
  • Rec6
  • Ueba
  • Linkk
  • LinkTo
  • diHitt
  • Do Melhor
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Blogplay
  • LinkedIn
  • Live
  • Netvibes
  • Reddit
  • Technorati
  • PDF
  • Print this article!
  • E-mail this story to a friend!

Atualmente existe 17 comentários

  1. Comentário de jeronimo em 21/03/2009:

    olá. Segui a dica mas não consigo navegar na rede.
    A placa sobe, reconhece as redes, informa conexão, mas pega IP, e não pinga ningúem. Internet então nem pensar… Alguma dica pra mim? vlw

  2. Comentário de Thiago Finardi em 22/03/2009:

    Ola, pelo que você disse a instalação esta correta, o módulo esta certo senão nem mostraria as redes. Agora o problema de não pegar IP pode ser a princípio duas coisas.
    1 – O roteador wi-fi da rede que você quer entrar não fornece ip via dhcp, ai vc teria que alterar o ip via ifconfig, mas teria que saber a faixa utilizada.
    2 – Você não tem o dhcp-client instalado (que na verdade acho difícil), tente instalar o pacote com o apt-get.

    att.

  3. Comentário de jeronimo em 31/03/2009:

    Bom dia,

    Nenhum dos 2 casos. Mas também não tive mais tempo para poder rever as configurações. Mas agradeço a atenção :)

  4. Comentário de Augusto em 16/04/2009:

    Segui seu tutorial e deu tudo certo. Obrigado, gostei muito do blog parabéns!

  5. Comentário de samuka em 13/07/2009:

    bem…estou com um problema no opensuse eu configuro tudo certo ai na hora que vou conectar ele pede a senha entao eu coloco mas na hora que coloco ok ele aparece sem conexao ai coloco em automatico e renincio ai ele fala que esta entrando e pedi a senha ai coloco dnovo e ele diz que esta sem conexao ele nem tenta entrar… axei q era a senha que estava errada mas ai testei a mesma senha em outra distro e entrou… entao se alguem pode me ajudar me agradeceria… XD vlw pessoal

  6. Comentário de @leocp em 10/09/2009:

    Valeu, instalei a minha rede wifi broadcom no opensuse 11.1 facinho com a dica, vlw

  7. Comentário de Sultan em 27/12/2009:

    MARAVILHA valeu a dica, ja havia tentado de tudo agora com essa dica funcionou beleza aqui tenho um HP Pavilion ZE2410 com UBUNTU 9.10.
    Muito Obrigado e FELIZ 2010 a todos.

  8. Comentário de Thiago Finardi em 28/12/2009:

    Que bom que te ajudou, um ótimo 2010.

  9. Comentário de oda em 20/02/2010:

    muito bom o seu tutorial, ja tinha tentando instalar varias vezes e sempre dava erro. obrigado
    agora so falta a placa de rede ati
    que nao consigo..

  10. Comentário de Jefferson em 12/04/2010:

    Ao chegar nesta pasta do tutorial da erro:
    jefferson@jefferson-laptop:~/wi-fi/broadcom-wl-4.150.10.5/driver$ modprobe b43WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
    WARNING: Error inserting cfg80211 (/lib/modules/2.6.31-20-generic/kernel/net/wireless/cfg80211.ko): Operation not permitted
    WARNING: Error inserting mac80211 (/lib/modules/2.6.31-20-generic/kernel/net/mac80211/mac80211.ko): Operation not permitted
    WARNING: Error inserting ssb (/lib/modules/2.6.31-20-generic/kernel/drivers/ssb/ssb.ko): Operation not permitted
    FATAL: Error inserting b43 (/lib/modules/2.6.31-20-generic/kernel/drivers/net/wireless/b43/b43.ko): Operation not permitted
    jefferson@jefferson-laptop:~/wi-fi/broadcom-wl-4.150.10.5/driver$

    Será que alguem já passou por isso? Desde jámuito obrigado

  11. Comentário de Thiago Finardi em 12/04/2010:

    Jeferson, se você analisar as mensagens de saída do comando, irá perceber que são erros de permicionamento. Tente rodar o último comando como root. Na dúvida refaça os procedimentos como root.

    Abraço

  12. Comentário de Jefferson em 12/04/2010:

    Show de Bola agora está funcionando muito bem obrigado!!

  13. Comentário de gilson em 27/04/2010:

    olá segui a instruções mas deu esse erro maldito drive ja to loco com ele
    se poder me ajudar agradeço.
    sudo ../../b43-fwcutter-011/b43-fwcutter -w “$FIRMWARE_INSTALL_DIR” wl_apsta_mimo.o

  14. Comentário de gilson em 27/04/2010:

    sudo: ../../b43-fwcutter-011/b43-fwcutter: command not found

  15. Comentário de c. duarte em 04/05/2010:

    parabens. otimo material.

Deixe um comentário








Boteco Digital | Todos os direios reservados