Debian Squeeze - Instalando driver Broadcom wl.ko

Publicado por Perfil removido em 29/05/2012

[ Hits: 12.784 ]

 


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

Jogo Free-Spades: Espadas para Linux

Gravando CD multisessão no K3B

Driver Modem Lucent no K/Ubuntu 7/8

Xterm no XUbuntu: mudar fonte e cor de fundo

Anti-aliasing para todos os componentes Java

Leitura recomendada

Instalando webcam no OpenSuSE 10.2 em menos de 10 segundos

Drivers NVIDIA no Linux Mint MATE

Sistema FAT em HD externo de 60 GB USB/FireWire

Como checar se sua placa possui sinal físico de rede

Configurando wireless Broadcom 43XX no Ubuntu 9.10

  

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