Debian Squeeze - Instalando driver Broadcom wl.ko

Publicado por Perfil removido em 29/05/2012

[ Hits: 13.598 ]

 


Debian Squeeze - Instalando driver Broadcom wl.ko



Olá pessoal.

Esta dica é para instalar o driver wl.ko no Debian Squeeze, de 32 bits e 64 bits.

Este driver da Broadcom dá suporte às placas com Chipset:
  • BCM4311
  • BCM4312
  • BCM4313
  • BCM4321
  • BCM4322
  • BCM43224
  • BCM43225
  • BCM43227
  • BCM43228

De acordo com o site da Boradcom, quem tem notebook da Dell normalmente tem este problema, pois a mesma usa normalmente placas wireless da Broadcom.

Nesta dica vou apresentar duas formas de fazer este trabalho, a primeira será feita através de compilação do driver da mesma e a segunda 'menos trabalhosa', usando o o gerenciador de pacotes e outros comandos.

Faça sua escolha...

Primeiro método

Vamos colocar sua placa para funcionar. Para instalar o driver compilando, siga o passo-a-passo:

1. Instale as dependências necessárias para compilar o kernel:

# apt-get install gcc autoconf libncurses5 libncurses5-dev make build-essential linux-headers-$(uname -r)
2. Verifique se o seu sistema é de 32 bits ou 64 bits:

arch

Se a saída do comando acima for igual a:

x86_64


Seu sistema é de 64 bits e se for diferente, seu sistema é 32 bits.

Para sistemas 32 bits, execute:

cd /usr/src
$ mkdir hybrid
$ wget -c
http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_32- v5_100_82_112.tar.gz

Para sistemas 64 bits, execute:

cd /usr/src
$ mkdir hybrid
$ wget -c
http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_64-v5_100_82_112.tar.gz"

3. Descompacte o arquivo e instale-o.

Para sistemas 32 bits:

tar zxvf hybrid-portsrc_x86_32-v5_100_82_112.tar.gz -C $PWD/hybrid && cd hybrid
# make && make install


Para sistemas 64 bits:

tar zxvf hybrid-portsrc_x86_64-v5_100_82_112.tar.gz -C $PWD/hybrid && cd hybrid
# make && make install


4. Evitando conflitos:

# depmod -a
# echo -e "blacklist b44\nblacklist b43\nblacklist b43legacy\nblacklist ssb\nblacklist brcm80211" >> /etc/modprobe.d /blacklist.conf
# reboot


Caso tenha trauma com compilação, ou acha o método acima mais trabalhoso. aí vai o segundo método:

Segundo método

1. Certifique-se que seu /etc/apt/sources.list está com a entrada descrita abaixo:

deb http://ftp.br.debian.org/debian stable main contrib non-free
deb-src http://ftp.br.debian.org/debian stable main contrib non-free

Caso não esteja, insira a mesma:

# echo -e "deb http://ftp.us.debian.org/debian squeeze main contrib non-free \ndeb-src http://ftp.br.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list

2. Atualize a lista de pacotes e instale os pacotes descritos abaixo:

# apt-get update
# apt-get install module-assistant wireless-tools broadcom-sta-source broadcom-sta-common


3. Execute o comando abaixo para o comando module-assistant instalar o driver Broadcom wl.ko:

# m-a a-i broadcom-sta

4. Evitando conflitos:

# echo "blacklist brcm80211" >> /etc/modprobe.d/broadcom-sta-common.conf
# echo -e "blacklist b44\nblacklist b43\nblacklist b43legacy\nblacklist ssb\nblacklist brcm80211" >> /etc/modprobe.d/blacklist.conf


5. Atualizando imagem INITRD (reconstruindo a mesma):

# update-initramfs -u -k $(uname -r)
# reboot


Após reiniciar, sua placa deverá está funcionando em ambos os procedimentos apresentados na dica.

Fonte da segunda forma de instalar o driver: http://wiki.debian.org

Até a próxima.

Outras dicas deste autor

Instalando o Mandriva One no seu computador

Melhorando as fontes do Mozilla Thunderbird no Slackware

Ouvindo MP3 no XMMS no SuSE 10.1

Placa de rede ISA ne2000 no Slackware 10.2

Escondendo texto em uma imagem no Linux

Leitura recomendada

Driver NVIDIA no Mageia Linux

Instalação da placa de rede sem fio RT3562STA

Configurando o X em sistemas Debian ou similares na linha de comando

Configurando webcam Omnivision 2640 (Dell Inspiron 1525 Integrated Webcam) no Slackware 12.2

Como descobrir se sua instalação GNU/Linux é 32 ou 64 bits

  

Comentários
[1] Comentário enviado por JulioSaraiva em 24/03/2013 - 18:04h

Muito bom, deu certo aqui!

[2] Comentário enviado por dsfmoura em 28/03/2013 - 17:46h

Otimo tutorial, instalei o driver e funcionou de primeira, obrigado e parabens!!!! Nota 1000.

[3] Comentário enviado por removido em 29/03/2013 - 11:52h

Obrigado pelos comentários pessoal !

[4] Comentário enviado por d0u6l4s em 05/05/2017 - 23:50h

Edson,

Usei o segundo método em um Debian 7.6 Wheezy, apenas trocando Squeezy por Wheezy no source.list e deu tudo certo, Perfeito!

Obrigado, abraço.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts