Debian Squeeze - Instalando driver Broadcom wl.ko

Publicado por Perfil removido em 29/05/2012

[ Hits: 13.088 ]

 


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

Comprimindo seu DVD no Linux com o "dvd95"

A criação do mundo segundo o root!

Editor Geany(IDE) + Python3

Descompactando arquivos .RAR no Mandriva One e superior

Instalando o AssaultCube no Ubuntu Linux (FPS)

Leitura recomendada

Configurando DVD via porta USB no Ubuntu

Instalação de placa de rede sem fio Ralink RT3090 no Ubuntu 10.04

Placa wireless dwlg520 no Debian GNU/Linux

Controlando o resfriamento da placa ATI no Linux

Adicionando um segundo drive de CD-ROM no Kurumin

  

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