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?
Odpowiedzi:
Musisz wyłączyć zarządzanie energią i ewentualnie rozszerzenie 802.11n. Te zmiany zadziałały dla mnie.
W celu zarządzania energią utwórz plik w
o następującej treści
i uczyń go wykonywalnym:
Aby wyłączyć rozszerzenie 11n, spróbuj wykonać następujące czynności
Musisz
reboot
po tych zmianach. Bieganieiwconfig
powinno pokazywać:i
To, co zdecydowanie działało dla mnie, to aktualizacja do jednego z najnowszych jąder
źródło
Sprawdź, czy w dzienniku nie ma błędów lub wskazówek:
Wygląda na to, że trwa ładowanie oprogramowania układowego -8. Możesz mieć więcej szczęścia z -9.
Mamy nadzieję, że będziesz miał:
Jeśli tak, wykonaj kopię zapasową wersji -8:
Uruchom ponownie i sprawdź wiadomości:
Łączysz się Czy to jest stabilne?
źródło
loaded firmware version 22.24.8.0 op_mode iwlmvm
chociaż mam również-7
-8
iiwlwifi-7260-9.ucode
w/lib/firmware
. Trudno powiedzieć o stabilności, bo dzisiaj nie miałem jeszcze problemówDriver unable to support your firmware API. Driver supports v8, firmware is v9.
modinfo iwlwifi
pokazuje „firmware” (zobacz Lista wszystkich ustawień jądra, aby uzyskać szczegółowe informacje na temat zainstalowanych urządzeń )Żadne z pozostałych rozwiązań nie rozwiązało problemu, a ostatnio okazało się, że jest to problem sprzętowy :
Kiedy noszę laptopa ze sobą, zwykle się trzęsie i lekko się pochyla, co powoduje awarię!
Mogę sprowokować błąd, wyginając nieco dół ekranu z jednej strony i pociągając do przodu z drugiej strony. nie silny, tylko odrobinę bez ranienia urządzenia .
Po kilku próbach karta Wi-Fi umiera.
Ten sam problem na mojej partycji Windows do grania.
Tak więc rozwiązaniem jest tylko umieszczenie urządzenia w bezpiecznym miejscu i nie zmienianie kąta ekranu, wtedy karta Wi-Fi pozostanie aktywna bez problemów.
Być może jest to spowodowane zetknięciem obudowy Aux i Main ze skrzynką, a po jej zgięciu karta Wi-Fi znajduje się po lewej stronie, tuż nad baterią:
Próbowałem zreplikować kartę Wi-Fi za pomocą tego przewodnika: http://techdadreview.com/2014/09/02/upgrade-lenovo-yoga-2-pros-wireless-card/
Ale dowiedziałem się, że problemem nie jest sama karta WiFi, ale długa część płyty głównej obok niej. Za każdym razem, gdy lekko naciskasz tę płytkę, karta Wi-Fi umiera.
Spróbuję więc teraz kupić małą kartę USB, a tymczasem będę ostrożny, aby nie naciskać zbyt mocno na spód mojego laptopa.
źródło