Eu tenho o módulo wi-fi BCM4313, que funciona bem com o módulo brcmsmac de código aberto, exceto por várias desconexões e interrupções súbitas.
Então eu baixei o tarball proprietário, instalei, mas não posso dizer que ele tenha causado algum impacto.
Quando eu removo todos os módulos de código aberto usando
rmmod brcmsmac bcma
e depois conecte todos os proprietários por
modprobe lib80211 cfg80211
insmod /lib/modules/my_kernel/drivers/net/wireless/wl.ko
nada acontece, quero dizer que meu aplicativo Wicd não detecta nenhuma conexão disponível.
Eu não sou especialista em Linux, então me pergunto o que pode ser uma solução adequada.
ps. dmesg | grep wl output:
[ 5801.356381] wlan0: deauthenticating from b8:a3:86:42:93:cb by local choice (reason=3)
[ 5801.455680] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 5804.419696] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 5804.935700] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 5806.994247] wlan0: authenticate with b8:a3:86:42:93:cb
[ 5806.994328] wlan0: send auth to b8:a3:86:42:93:cb (try 1/3)
[ 5806.995904] wlan0: authenticated
[ 5806.998173] wlan0: associate with b8:a3:86:42:93:cb (try 1/3)
[ 5807.001231] wlan0: RX AssocResp from b8:a3:86:42:93:cb (capab=0x401 status=0 aid=5)
[ 5807.001804] wlan0: associated
[ 5807.002284] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 5827.490902] wlan0: deauthenticating from b8:a3:86:42:93:cb by local choice (reason=3)
[ 5827.558074] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 5828.108186] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 5830.138468] wlan0: authenticate with b8:a3:86:42:93:cb
[ 5830.138583] wlan0: send auth to b8:a3:86:42:93:cb (try 1/3)
[ 5830.140406] wlan0: authenticated
[ 5830.142840] wlan0: associate with b8:a3:86:42:93:cb (try 1/3)
[ 5830.148274] wlan0: RX AssocResp from b8:a3:86:42:93:cb (capab=0x401 status=0 aid=5)
[ 5830.148856] wlan0: associated
[ 5830.150317] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
sudo modprobe wl & amp; dmesg | grep wl:
[10392.295126] wlan0: deauthenticating from b8:a3:86:42:93:cb by local choice (reason=3)
[10392.392534] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[10392.947547] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[10404.291431] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[10404.933929] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[10406.963425] wlan0: authenticate with b8:a3:86:42:93:cb
[10406.963531] wlan0: send auth to b8:a3:86:42:93:cb (try 1/3)
[10406.965115] wlan0: authenticated
[10406.967018] wlan0: associate with b8:a3:86:42:93:cb (try 1/3)
[10406.975538] wlan0: RX AssocResp from b8:a3:86:42:93:cb (capab=0x401 status=0 aid=3)
[10406.976099] wlan0: associated
[10406.976817] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[13533.369462] wl: module license 'MIXED/Proprietary' taints kernel.
um exemplo de lsmod | grep -e brcmsmac -e b43 -e bcma enquanto meu módulo padrão é carregado:
brcmsmac 531848 0
mac80211 539908 1 brcmsmac
bcma 35656 1 brcmsmac
brcmutil 14755 1 brcmsmac
cfg80211 206566 2 brcmsmac,mac80211
cordic 12535 1 brcmsmac
minha conexão estava funcionando muito bem, pois o problema que eu originalmente resolvi foi resolvido.
no entanto, hoje fiz uma reinicialização apenas para descobrir que minha conexão não funciona novamente.
Antes de mais nada, eu carreguei o módulo wl usando
sudo modprobe wl
depois disso, checou o ifconfig e viu que a entrada et1 está inativa e foi executada
sudo ifconfig eth1 up
para trazê-lo
logo em seguida usou o iwconfig para garantir que a eth1 fosse detectada corretamente
no final digitado
sudo iwlist eth1 scan
para encontrar todas as redes disponíveis, que funcionaram exatamente como planejadas
no entanto, quando finalmente decidi me conectar e usá-lo
sudo iwconfig eth1 essid Network_name (no key option here since this it's not set)
a falha entrou em ação, já que nenhuma conexão está sendo estabelecida e o iwconfig mostra que nenhum ponto de acesso está associado à interface eth1.
Li um monte de manuais, mas ainda não faço ideia do que preciso fazer para recuperar minha internet.