Continuando com o processo de instalação do Linux nos notebooks intelbras da serie i61. Anteriormente eu demonstrei como conseguir deixar funcionando os 2 cores e o suporte a ACPI, nesse artigo irei mostrar como colocar para funcionar a placa wireless dele. Pelas minhas pesquisas, a maioria das pessoas estão usando o ndiswrapper para emular o driver para windows, é uma solução boa, porem eu prefiro usar tudo nativo. Logo descobri que a broadcom já havia desenvolvido o driver nativo para o linux, que se encontra disponível em:
http://www.broadcom.com/support/802.11/linux_sta.php
O processo de instalação foi testado no Fedora 10 e deve funcionar em qualquer outra distribuição Linux. Porem, o processo de subir o modulo durante o boot do sistema, demonstrado no final desse artigo, deve mudar um pouco caso você esteja usando outra distribuição Linux.
Após fazer o download do driver (no caso do intelbras i61 é o 64 bits) crie um diretório e descompacte os arquivos dentro dele.
Entre no diretorio e execute:
# make -C /lib/modules/`uname -r`/build M=`pwd`
Verifique se há algum modulo relativo a placa wireless carregado.
# lsmod
E procure por: bcm43xx, b43, b43legacy, ndiswrapper
Se algum desses módulos estiver carregado, use o comando “modprobe -r <nome-do-modulo>” ou
“rmmod <nome-do-modulo>” para descarrega-lo.
Agora carregue os módulos:
# modprobe ieee80211_crypt_tkip
# insmod wl.ko
Então copie para o diretório de módulos do kernel o modulo gerado:
# cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/
Crie as dependencias:
# depmod -a
Essa é a parte que pode variar de distro para distro:
No fedora 10, entre no diretorio /etc/sysconfig/modules e crie dois arquivos chamados “ieee80211_crypt_tkip.modules” e “wl.modules”.
Dentro do ieee80211_crypt_tkip.modules coloque:
#!/bin/sh
/sbin/modprobe ieee80211_crypt_tkip
E dentro do wl.modules
#!/bin/sh
/sbin/modprobe wl
Dê permissão de execução:
# chmod +x wl.modules
# chmod +x ieee80211_crypt_tkip.modules
No slackware, abra o arquivo rc.local que se encontra dentro de “/etc/rc.d/rc.local” e adcione no final do arquivo as seguintes linhas:
/sbin/modprobe ieee80211_crypt_tkip
/sbin/modprobe wl
E pronto. Sua placa wireless já está configurada e pronta para usar com o driver oficial da broadcom.
Comentários