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.