Debian Squeeze - Instalando driver Broadcom wl.ko

Publicado por Edson em 29/05/2012

[ Hits: 11.369 ]

 


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

Editor Vim - Introdução e trabalhando com Vim

Placa Wireless Realtek RTL8191SEvA - Instalação do Driver no CentOS 6.x

CentOS 6.x - Instalação do VirtualBox + VirtualBox Extension Pack

Placas Wireless Ralink - Instalação de Drivers no CentOS 6.x

KDE 4.X - Resolvendo problema de instabilidade no som

Leitura recomendada

Áudio do Acer 5542 com Ubuntu

Usando seu velho Zip Drive em Linux

Compilando driver de adaptadores Ralink

Configurando modem ATI IXP AC97 no SuSE 10.1

Solução para driver Sis 671/771 em notebook Sim+ 1460 Positivo no Ubuntu 9.10 Karmic Koala

  

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 eabreu 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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts