Debian Squeeze - Instalando driver Broadcom wl.ko

Publicado por Perfil removido em 29/05/2012

[ Hits: 13.066 ]

 


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

Mudança do valor de TTL - ping

Problemas com GCC no Sabayon Linux [Resolvido]

Remover sombras das docas no Xfce

O Que Fazer Após Instalar Xubuntu 23.04

Compartilhando músicas para os micros da rede

Leitura recomendada

Configurando o IP da sua placa de rede

Driver ALPS touchpad em Slackware

Instalar Modem ADSL XPEED400 PCI no Slackware 10.2

Overclock na sua placa de vídeo NVidia

Configurando sua impressora no Slack 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