Karta Intel Corporation Wireless-N 7260 umiera losowo


11

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 powertopmoże powodować pewne problemy, więc dodałem to do mojej, /etc/rc.localwię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

pełne wyniki

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?


Z jakiego systemu operacyjnego korzystasz?
— Charles Green,

Forma wyjściowa uname wygląda trochę inaczej niż moja - bez obrazy. Muszę cały czas utrzymywać pełną moc sieci bezprzewodowej. Czy po zatrzymaniu połączenia bezprzewodowego powróci on po pewnym czasie? Czy to całkowicie umiera, czy po prostu przestaje odpowiadać?
— Charles Green

Może dlatego, że używam 32bit. Umiera i nigdy nie wraca; (
— rubo77

Jesteś pewien, że zainstalowane jest prawidłowe oprogramowanie ?
— wxl

@wxl: Mam procesor Intel 7260. Jak sprawdzić, czy zainstalowano prawidłowe oprogramowanie układowe ? Czy muszę wymienić wszystkie ustawienia jądra ? Czy istnieje polecenie do sprawdzenia?
— rubo77

Odpowiedzi:


9

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

sudo gedit /etc/pm/power.d/wireless

o następującej treści

#!/bin/sh 
/sbin/iwconfig wlan0 power off

i uczyń go wykonywalnym:

sudo chmod +x /etc/pm/power.d/wireless

Aby wyłączyć rozszerzenie 11n, spróbuj wykonać następujące czynności

sudo su
echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf

Musisz rebootpo tych zmianach. Bieganie iwconfigpowinno pokazywać:

wlan0     IEEE 802.11abg

i

Power Management:off

To, co zdecydowanie działało dla mnie, to aktualizacja do jednego z najnowszych jąder

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc4-utopic/

Kiedy zaktualizowałeś jądro? Przed wyłączeniem opcji zasilania i rozszerzenia n? I czy jądro działa z jednością i 14.04?
— rubo77

Zaktualizowałem jądro po skonfigurowaniu tych opcji. Z nowym jądrem (3.17.0-031700rc 1 do 4) i najnowszym oficjalnym jądrem 14.04.1 (3.13.0-36) wydaje się, że nie ma potrzeby wyłączania 11n. Obaj działają teraz w jedności.
— Harris

I czy działało to wcześniej z wyłączeniem n i powersvings, bez aktualizacji jądra?
— rubo77

Nie chcę tego zepsuć, ale działało dobrze przez ostatnie kilka dni.
— Harris

Pójdę teraz na wyłączenie 11n. Miałem problemy wcześniej, kiedy spróbowałem utopicznego jądra na zaufanym!
— rubo77

1

Sprawdź, czy w dzienniku nie ma błędów lub wskazówek:

dmesg | grep iwl

Wygląda na to, że trwa ładowanie oprogramowania układowego -8. Możesz mieć więcej szczęścia z -9.

ls /lib/firmware | grep 7260

Mamy nadzieję, że będziesz miał:

iwlwifi-7260-7.ucode
iwlwifi-7260-8.ucode
iwlwifi-7260-9.ucode 

Jeśli tak, wykonaj kopię zapasową wersji -8:

sudo mv /lib/firmware/iwlwifi-7260-8.ucode  /lib/firmware/iwlwifi-7260-8.bak

Uruchom ponownie i sprawdź wiadomości:

dmesg | grep iwl

Łączysz się Czy to jest stabilne?


Mam to w dmesg: loaded firmware version 22.24.8.0 op_mode iwlmvm chociaż mam również -7 -8i iwlwifi-7260-9.ucodew /lib/firmware. Trudno powiedzieć o stabilności, bo dzisiaj nie miałem jeszcze problemów
— rubo77

Zobacz moją edycję powyżej.
— chili555

Jeśli utworzę kopię zapasową -8 i zrestartuję komputer, zostanie załadowana wersja -7. Jeśli również utworzę kopię zapasową, pojawia się błąd, którego nie ma. Gdybym zapasowej i zmienić nazwę -9 wersję do -8, pojawia się błąd:Driver unable to support your firmware API. Driver supports v8, firmware is v9.
— rubo77

Czy stabilność jest lepsza, gorsza czy taka sama, gdy ładuje się wersja -7?
— chili555

Jak mogę zobaczyć, że ładuje się -7? Wydaje mi się, że w moim przypadku przez cały czas była już ładowana wersja -7, ponieważ to właśnie modinfo iwlwifipokazuje „firmware” (zobacz Lista wszystkich ustawień jądra, aby uzyskać szczegółowe informacje na temat zainstalowanych urządzeń )
— rubo77

1

Ż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ą:

wprowadź opis zdjęcia tutaj

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.


Myślę, że dotknął mnie dokładnie ten sam problem sprzętowy na moim Thinkpad X230. Jakie ostatecznie wybrałeś rozwiązanie?
— orschiro

Odesłałem go w terminie gwarancji i odzyskałem pierwotną cenę. Powiedzieli, że nie mogą tego naprawić
— rubo77

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.