Wireless Broadcom's BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and BCM43225-, BCM43227- and BCM43228-based hardware para Debian 6 'Garrafinha-de-água'.
aptitude install linux-headers-$(uname -r)
aptitude install build-essential kbuild
mkdir ~/wifi
cd ~/wifi
32bits | i386 | i686 | x86 | x86_32:
wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_32-v5_100_82_38.tar.gz
ou
64bits | amd64 | x64 | x86_64:
wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_64-v5_100_82_38.tar.gz
ou
http://www.broadcom.com/support/802.11/linux_sta.php
tar -xf hybrid [tab]
make clean
make
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
echo "blacklist b43legacy" >> /etc/modprobe.d/blacklist.conf
echo "blacklist brcm80211" >> /etc/modprobe.d/blacklist.conf
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
modprobe -r b44 b43 b43legacy ssb brcm80211
modprobe lib80211
modprobe lib80211_crypt_tkip
insmod wl.ko
cp wl.ko /lib/modules/$(uname -r)/kernel/net/wireless/
depmod -a
iwconfig
update-initramfs -u
reboot
Esse tutorial está mais parecendo com uma listagem de comandos pois não comentei nenhum deles. Trata-se de uma atualização do meu tutorial do antigo Lenny para o novo Squeeze, em caso de dúvida, dê uma olhadinha nele aqui!, pois foi bem mais descritivo.
Para Ubuntu faça:
System --> Administration --> Hardware Drivers, e selecione o 'Broadcom STA wireless driver'.
10 comentários:
Grande Campachi, tudo bem ?
Cara, segui o procedimento duas vezes e continuo preso no cabo de rede. O pode ter dado errado ? Pode me dar uma ajuda ?
Estou em Debian squeeze e a placa é a broadcom 4312. Já segui vários tutoriais e nenhum deles deu resultado.
Um forte abraço.
Segui o tutorial e não consegui levantar a rede sem fio.
Tem alguma outra dica ?
Muito obrigado.
Quando rodei o comando "make" o sistema respondeu o seguinte:
root@bacd3d05:~/wifi# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.32-5-amd64'
/usr/src/linux-headers-2.6.32-5-common/arch/x86/Makefile:81: stack protector enabled but no compiler support
LD /root/wifi/built-in.o
CC [M] /root/wifi/src/shared/linux_osl.o
CC [M] /root/wifi/src/wl/sys/wl_linux.o
CC [M] /root/wifi/src/wl/sys/wl_iw.o
LD [M] /root/wifi/wl.o
ld: Relocatable linking with relocations from format elf32-i386 (/root/wifi/lib/wlc_hybrid.o_shipped) to format elf64-x86-64 (/root/wifi/wl.o) is not supported
make[4]: ** [/root/wifi/wl.o] Erro 1
make[3]: ** [_module_/root/wifi] Erro 2
make[2]: ** [sub-make] Erro 2
make[1]: ** [all] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.32-5-amd64'
make: ** [all] Erro 2
root@bacd3d05:~/wifi#
E agora, o que faço ? Já tentei muitos tutoriais e nada.
Pode me ajudar ? Muito obrigado.
Valeu Renato !
2° vez que salva o dia com wifi no Debian
abraços !
Campachi, voce sabe se a atualização 6.0.3 traz alguma modificação referente a placa broadcom 4312?
Muito obrigado.
Oi Juliana, estou vendo que seu processo anda empacado. Desculpe pelo meu "atraso" em responder, estou meio sem tempo agora (até o blog está lento). Vamos fazer o seguinte, Vou tentar te ajudar por email, acho q fica mais rápido. Olha lá! T+
Atualização para quem queria ativar o modo "Monitor", instale a nova versão (5.100.82.112) e faça o procedimento:
HOW TO USE MONITOR MODE
-----------------------
To enable monitor mode:
$ echo 1 > /proc/brcm_monitor0
Enabling monitor mode will create a 'prism0' network interface. Wireshark and
other netwokk tools can use this new prism0 interface.
To disable monitor mode:
$ echo 0 > /proc/brcm_monitor0
Grande Campachi, tudo bem?
Cara, refiz o procedimento que está em seu blog. Levei um susto. As coisas correram bem até o fim. A opção para ativação da rede wireless apareceu e no scan minha conexão aparece aparece colada com o roteador, quase em cima e a listagem de conexões que aparece, está o nome de minha conexão, com wep e 100%. Então ligo o cabo no roteador, solicito a conexão wireless e parece que o sistema entra num processo de busca e não conecta.
Posso te mandar as telas por e-mail?
Opa! Pode sim cara, talvez eu não seja a pessoa mais indicada para ajudar mas eu tento.
A segurança da sua conexão é WEP ou WPA2?
Manda as telas.
T+
ótimo post Camapachi. Parabéns.
Possuo um Dell Vostro 1310 com a placa de rede sem fio Broadcom Corporation BCM4312 802.11b/g e instalei o Linux Squeeze 6.0.7
a única alteração em seu passo-a-passo que tive que fazer foi o carregamento do módulo modprobe cfg80211 antes do comando insmod wl.ko pois estava dando o erro -1 Unknown symbol in module.
Grato pelo tutorioal.
Postar um comentário