Karta Intel Corporation Wireless-N 7260 umiera losowo

11

W systemie Ubuntu 14.04 32bit po pewnym okresie przestoju moja karta bezprzewodowa przestaje działać. Czasami pomaga zatrzymać WiFi w nm-applett (w prawym górnym rogu) i ponownie uruchomić, aby uzyskać nowe połączenie z moją siecią Wi-Fi, ale głównie to już nie pomaga - musisz ponownie uruchomić komputer, aby ponownie użyć karty.

Miałem to w kilku różnych lokalizacjach, więc był to zdecydowanie problem z moją kartą.

Jądro w tej chwili:

$ uname -rp
3.14.1-031401-generic i686

Domyślam się, że bezprzewodowa opcja oszczędzania energii ustawiona przez powertop może spowodować pewne problemy, więc dodałem to do mojego /etc/rc.local , więc część końcowa wyglądała tak:

# By default this script does nothing.

#####################################################
# tune all power save settings to >good<
powertop --auto-tune

gdy raz wyłączyłem tę opcję, karta bezprzewodowa wydaje się działać lepiej, ale nie cały czas.

Kiedy jestem w stanie awarii i jeśli spróbuję ponownie włączyć WiFi w aplecie nm, otrzymuję ten błąd w /var/log/syslog :

iwlwifi 0000:01:00.0: Failed to load firmware chunk!

Zebrałem niektóre dane za pomocą ta odpowiedź :

##### 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ę naprawić ten problem na moim Lenovo Yoga 2 Pro? Możliwe, że można przeładować moduł jądra w jakiś sposób ponownie włączyć go ze skryptem, jeśli umarł?

    
zadawane rubo77 29.08.2014, 10:25
źródło

3 odpowiedzi

1

Żadne z pozostałych rozwiązań nie rozwiązało problemu, a ostatnio dowiedziałem się, że jest to problem sprzętowy :

Kiedy noszę laptopa, zazwyczaj trzęsie , i pochyla się trochę, to powoduje faiure!

Mogę sprowokować porażkę przez zgięcie dolnej części ekranu nieco do tyłu po jednej stronie i pociągnięcie do przodu po drugiej stronie. niezbyt silna, tylko trochę bez ranienia urządzenia .

Po kilku próbach karta Wi-Fi ginie.

Ten sam problem na mojej partycji do gier w systemie Windows.

Rozwiązaniem jest tylko umieszczenie urządzenia w bezpiecznym miejscu i nie zmiana kąta ekranu, wtedy karta Wi-Fi pozostanie aktywna bez problemów.

Być może jest to spowodowane przez złącza Aux i Main dotykające obudowy, kiedy się zginasz, karta Wi-Fi znajduje się po lewej stronie, tuż nad baterią:

Próbowałem zastąpić kartę wifi tym przewodnikiem: link

Ale odkryłem, że problemem nie jest sama karta WiFi, ale jest to długa część płyty głównej obok. Za każdym razem, gdy lekko naciskasz tę platformę, karta Wi-Fi ginie.

Więc spróbuję kupić małą kartę USB, a tymczasem będę ostrożny, że nie naciskaję zbyt mocno na spód laptopa.

    
odpowiedział rubo77 12.07.2015, 18:07
źródło
9

Musisz wyłączyć zarządzanie energią i być może rozszerzenie 802.11n. Te zmiany zadziałały dla mnie.

Dla zarządzania energią utwórz plik w

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

z następującą treścią

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

i uczyń go wykonalnym:

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

Aby wyłączyć rozszerzenie 11n, wypróbuj poniższe

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

Po tych zmianach musisz reboot . Uruchamianie iwconfig powinno pokazywać:

wlan0     IEEE 802.11abg

i

Power Management:off

To, co na pewno mi pomogło, to uaktualnienie do jednego z najnowszych kerneli z

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc4-utopic/
    
odpowiedział Harris 08.09.2014, 18:29
źródło
1

Sprawdź błędy lub wskazówki w dzienniku:

dmesg | grep iwl

Wygląda na to, że ładuje się oprogramowanie układowe -8. Możesz mieć więcej szczęścia przy -9.

ls /lib/firmware | grep 7260

Mam nadzieję, że będziesz mieć:

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

Jeśli tak, zrób 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

Czy łączysz się? Czy jest stabilny?

    
odpowiedział chili555 08.09.2014, 13:32
źródło

Przeczytaj inne pytania na temat tagów