No Ubuntu 14.04 32bit , após algum tempo de funcionamento, minha placa sem fio para de funcionar. Às vezes, ajuda a parar o Wi-Fi no applet nm (no canto superior direito) e reiniciá-lo para obter uma nova conexão com o meu WiFi, mas principalmente isso não ajuda mais - você precisa reiniciar para usar o cartão novamente.
Eu tive isso em vários locais diferentes, por isso foi definitivamente um problema com meu cartão.
O kernel no momento:
$ uname -rp
3.14.1-031401-generic i686
Meu palpite é que a opção de economia de energia sem fio definida por powertop
pode causar alguns problemas, então eu adicionei isso ao meu /etc/rc.local
para que a parte final fique assim:
# By default this script does nothing.
#####################################################
# tune all power save settings to >good<
powertop --auto-tune
Depois de desativar essa opção novamente, a placa sem fio parece funcionar melhor, mas não o tempo todo.
Quando no estado de falha e se eu tentar reativar o Wi-Fi no miniaplicativo nm, recebo este erro em /var/log/syslog
:
iwlwifi 0000:01:00.0: Failed to load firmware chunk!
Eu coletei alguns dados com a ajuda desta resposta :
##### lspci ##### 01:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 6b) Subsystem: Intel Corporation Wireless-N 7260 [8086:c262] Kernel driver in use: iwlwifi
Se procuro locate 7260|grep -i wifi
, encontro o mesmo módulo /lib/firmware/iwlwifi-7260-8.ucode
. Ele não usa os drivers mais recentes de wireless.kernel.org porque o iwlwifi-7260-9.ucode ainda não é suportado.)
Como posso corrigir esse problema no meu Lenovo Yoga 2 Pro? Talvez seja possível recarregar o módulo do kernel de alguma forma para reativá-lo com um script se ele morrer?