Na Ubuntu 14.04 32bit , po pewnym czasie przestoju moja karta bezprzewodowa przestaje działać. Czasami pomaga zatrzymać WiFi w nm-applett (w prawym górnym rogu) i zrestartować je, aby uzyskać nowe połączenie z moim WiFi, ale w większości to już nie pomaga - musisz ponownie uruchomić, aby użyć karty ponownie.
Miałem to w kilku różnych lokalizacjach, więc zdecydowanie był to problem z moją kartą.
Jądro w tej chwili:
$ uname -rp
3.14.1-031401-generic i686
Domyślam się, że ustawiona przez nas opcja oszczędzania energii bezprzewodowej powertop
może powodować pewne problemy, więc dodałem to do mojej, /etc/rc.local
więc końcowa część wyglądała następująco:
# By default this script does nothing.
#####################################################
# tune all power save settings to >good<
powertop --auto-tune
kiedy ponownie wyłączyłem tę opcję, karta bezprzewodowa wydaje się działać lepiej, ale nie przez cały czas.
Gdy jestem w stanie awarii i jeśli spróbuję ponownie włączyć WiFi w aplecie nm, pojawia się ten błąd w /var/log/syslog
:
iwlwifi 0000:01:00.0: Failed to load firmware chunk!
Zebrałem niektóre dane za pomocą tej odpowiedzi :
##### 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
Jeśli szukam locate 7260|grep -i wifi
, znajduję ten sam moduł /lib/firmware/iwlwifi-7260-8.ucode
. Nie używa najnowszych sterowników z wireless.kernel.org, ponieważ iwlwifi-7260-9.ucode nie jest jeszcze obsługiwany.)
Jak mogę rozwiązać ten problem na moim Lenovo Yoga 2 Pro? Może jest możliwe ponowne załadowanie modułu jądra, aby go ponownie włączyć za pomocą skryptu, jeśli on umrze?