Para o benefício das pessoas que chegam nesta página
Existe um bug levantado no launchpad
No comentário # 29, há uma solução fornecida para recarregar o módulo wl:
modprobe -r wl && modprobe wl
Eu tenho um laptop com o módulo Broadcom 4313
wireless, usando o Ubuntu 13.10 e o Windows 7 como OS
Ao reconectar-se à rede ou ao acordar o laptop da suspensão / reinicialização, às vezes ele não pode se conectar a nenhuma rede sem fio. Desativar / reativar a rede não ajuda. Tenho que reiniciar o laptop algumas vezes seguidas para que ele funcione novamente.
Ele lança esses erros em syslog
:
wpa_supplicant[1091]: wlan0: Authentication with xx:xx:xx:xx:b4:80 timed out.
NetworkManager[814]: <info> (wlan0): supplicant interface state: associating -> disconnected
NetworkManager[814]: <info> (wlan0): supplicant interface state: disconnected -> scanning
wpa_supplicant[1091]: wlan0: Trying to associate with xx:xx:xx:xx:b4:80 (SSID='xxxxxxxxx' freq=2457 MHz)
NetworkManager[814]: <info> (wlan0): supplicant interface state: scanning -> associating
wpa_supplicant[1091]: wlan0: CTRL-EVENT-ASSOC-REJECT status_code=16
wpa_supplicant[1091]: wlan0: Authentication with xx:xx:xx:xx:b4:80 timed out.
A única solução para ter qualquer conexão sem fio é mudar de driver proprietário wl
para opensource brcmsmac
(ou reinicializar algumas vezes), o segundo tem conexão tão fraca mesmo se sentado próximo ao roteador sem fio que se torna inutilizável na maioria das situações.
Btw, às vezes até acontece no Windows, mas tem uma rotina de 'troubleshooting' que de alguma forma faz com que funcione.
Alguém sabe por que isso está acontecendo?
Existe alguma maneira de liberar corretamente a rede, de modo que ela pense que o sistema acabou de ser reinicializado? service networking restart
não cabe porque quebra o servidor X de alguma forma.
O Google não me dá nenhuma pista sobre como corrigi-lo.
Para o benefício das pessoas que chegam nesta página
Existe um bug levantado no launchpad
No comentário # 29, há uma solução fornecida para recarregar o módulo wl:
modprobe -r wl && modprobe wl