Jak zatrzymać ciągłe miganie diody Wi-Fi?

26

Mam Dell E6510, a po zainstalowaniu Ubuntu i połączeniu z siecią bezprzewodową moja dioda Wi-Fi ciągle miga, prawdopodobnie w odpowiedzi na ruch.

Jest to naprawdę denerwujące, ponieważ odciąga moją uwagę od ekranu. Czy jest jakiś sposób, aby wyłączyć tę funkcję i pozwolić, aby światło Wi-Fi pozostawało włączone przez cały czas, dopóki ma połączenie Wi-Fi?

Oto moje lspci dla Wi-Fi:

Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)
Stefan Thyberg
źródło
Miałem ten sam problem z 10.04 na D630, ale zniknął, kiedy zaktualizowałem do 10.10. Z jakiej wersji Ubuntu korzystasz?
Roddie
Za pomocą Ubuntu 10.10, jak widać w tagu.
Stefan Thyberg,
IIRC zmieniło się to teraz dwukrotnie, więc chciałbym zobaczyć odpowiedź, która zawiera nazwę modułu, którego należy użyć z tą poprawką, aby działała w obecnie obsługiwanych wersjach komputerowych Ubuntu: 12.04 z jądrem 3.2, 11.10 / 3.0, 11.04 /2.6.38 i - w razie potrzeby - 10.04 / 2.6.32.
htorque
@htorque: dodano odpowiedź, daj mi znać, co myślisz, a jeśli czegoś brakuje.
ish

Odpowiedzi:

23
  1. Otwórz terminal:

    Aplikacje> Akcesoria> Terminal lub Ctrl+ Alt+t

  2. Wpisz następujące dane w terminalu:

    gksudo gedit /etc/modprobe.d/wlan.conf
    
  3. Skopiuj i wklej poniższy wiersz:

    options iwlcore led_mode=1
    
  4. Zapisz plik.

  5. Uruchom ponownie laptopa.


To znany błąd: Bug # 250211

Sid
źródło
Ciekawy! Ale link nie działa dla mnie.
OpenNingia,
Naprawiono literówkę. Teraz będzie. :)
Sid
to właściwa odpowiedź. możesz nie widzieć „wlan.conf”, ale możesz edytować plik conf, który mapuje bezpośrednio na nazwę modułu i dodać dowolne przełączniki, które karta zaakceptuje - zastanawiając się, jakie przełączniki? sprawdź źródło sterownika (używam tego do wyłączania hwcrypto dla celów bezpieczeństwa narzędzia / oprogramowania ap)
RobotHumans
1
@Stefan Thyberg: Nie należy dodawać go do tego pliku, ponieważ dotyczy on innego modułu / sterownika. Jeśli użyjesz powyższego polecenia, plik /etc/modprobe.d/wlan.confzostanie utworzony automatycznie, jeśli nie istnieje. Może powinieneś to nazwać, /etc/modprobe.d/intel-6200-iwlcore-disableblink.confaby później samemu wiedzieć po nazwie pliku, o co chodzi w zmianie.
htorque
1
Zauważ, że począwszy od jądra 2.6.39 będzie options iwlagn led_mode=1.
htorque
33

Wyłączanie migania diody LED dla kart bezprzewodowych Intel (i niektórych Atheros)

Uwaga: w oparciu o obszerne badanie wszystkich sterowników bezprzewodowych wbudowanych w jądro (tj. Kompatybilny , tylko karty Intel i jeden moduł opcji mikroukładu Atheros do kontrolowania zachowania diod LED. Uwaga: rzeczywisty kod kontrolny LED w większości sterowników jest dość prosty, więc jeśli masz podstawową znajomość C, budowania modułów jądra i od czasu do czasu czytania arkusza danych, dość łatwo jest wyłączyć miganie diody LED dla prawie każdej karty Wi-Fi ze sterownikiem open source.

  • Naciśnij Alt+ F2i wpisz gksudo gedit /etc/modprobe.d/iwled.conf(lub otwórz ten plik w swoim ulubionym edytorze)
  • Dodaj linię options MODULE_NAME led_mode=1
    • MODULE_NAME jest wymieniony poniżej dla twojej wersji Ubuntu i twojego modelu karty
    • Zastąp led_modeodpowiednią opcją, jeśli jest wskazana, dla kart Intel 2200BG / 2900ABG lub Atheros
  • Zapisz i zamknij edytor; restart

1. Ubuntu 13.04 (Raring Ringtail) - jądro serii 3.8

  • iwlwifi dla serii Intel Centrino Wireless-N 1xx, 1xxx, 2xx, 2xxx, 5xxx, 6xxx
  • iwlegacy dla Intel Wireless series 3945 (testowane), 4965
  • ipw2200z led=0dla Intel Pro / Wireless 2200BG, 2915ABG
  • ath9kz blink=0kartami bezprzewodowymi Atheros korzystającymi ze ath9ksterownika

2. Ubuntu 12.04 (Precise) - jądro serii 3.2

  • iwlwifi dla serii Intel Centrino Wireless-N 1xx, 1xxx, 2xx, 2xxx, 5xxx, 6xxx
  • iwl-legacy dla Intel Wireless series 3945, 4965
  • ipw2200z led=0dla Intel Pro / Wireless 2200BG, 2915ABG
  • ath9kz blink=0kartami bezprzewodowymi Atheros korzystającymi ze ath9ksterownika

3. Ubuntu 11.10 (Oneiric) - jądro serii 3.0

  • iwlagn dla serii Intel Centrino Wireless-N 1xx, 1xxx, 2xx, 2xxx, 5xxx, 6xxx
  • iwl-legacy dla Intel Wireless series 3945, 4965
  • ipw2200z led=0dla Intel Pro / Wireless 2200BG, 2915ABG
  • ath9kz blink=0kartami bezprzewodowymi Atheros korzystającymi ze ath9ksterownika

4. Ubuntu 11.04 (Lucid) - jądro serii 2.6

  • iwlcoredla serii Intel Centrino Wireless-N 1xx, 1xxx, 2xx, 2xxx, 3945, 4965 , 5xxx, 6xxx
  • ipw2200z led=0dla Intel Pro / Wireless 2200BG, 2915ABG
  • ath9kz blink=0kartami bezprzewodowymi Atheros korzystającymi ze ath9ksterownika

5. Ubuntu 10.04 (Lucid) - jądro serii 2.6

  • Domyślnie dla obsługiwanych kart Intel Centrino w 10.04 jest po prostu utrzymywanie diody LED włączonej, jeśli sieć bezprzewodowa jest włączona (w przeciwnym razie wyłączona), więc ten „mod” nie powinien być potrzebny (dzięki htorque!)
  • ipw2200z led=0dla Intel Pro / Wireless 2200BG, 2915ABG
  • ath9kz blink=0kartami bezprzewodowymi Atheros korzystającymi ze ath9ksterownika
ish
źródło
@htorque: dzięki, zredagowana odpowiedź, aby to odzwierciedlić.
ish
Działa dobrze na Ubuntu 13.10
Atropo
1
Korzystanie options iwlegacy led_mode=1działało dla mnie na Ubuntu 14.04 z Compaq nx7300
Nick Bolton
Korzystanie z opcji iwlegacy led_mode = 1 działało dla mnie na Ubuntu 14.04 z Dell Vostro 1710
Sergey
3

Uważam, że sam problem Ubuntu nie rozwiązuje „problemu” . Diody LED aktywności migają w ruchu drogowym (dioda LED HD powinna robić to samo). Działają bezpośrednio na poziomie sprzętowym, omijając system operacyjny.

Radzę użyć małego kawałka taśmy do zakrycia LED :)

OpenNingia
źródło
1
To nie jest prawda, ponieważ nie robi tego w mojej instalacji Windows.
Stefan Thyberg
Mój zły :) To prawda na moim laptopie, powinienem był zbadać więcej. rozwiązanie iamsid wydaje się interesujące.
OpenNingia,
1
tak właśnie powinno działać na większości systemów.
RolandiXor
+1 za sugestię taśmy. Czarna taśma elektryczna rozwiązała dla mnie problem na Lenovo T61.
Steve HHH,
Nie chciałbym, żeby to mruganie było spowodowane ciągłą próbą połączenia się z nieistniejącą siecią „n”. Dostaję to z Xenial, ale nie z Trusty, co gorsze jest to, że utrzymuje się po ponownym uruchomieniu, a naprawia go tylko rozruch systemu Windows (!).
mckenzm
0

W moim E6510 plik został wywołany /etc/modprobe.d/intel-5300-iwlagn-disable11n.conf

Używam Ubuntu 11.04 i modinfo iwlcorepokazuje, że istnieje parametr led_mode, więc działa dobrze.

Peter Torpman
źródło
Zobacz komentarze do zaakceptowanej odpowiedzi, aby dowiedzieć się, dlaczego nie powinieneś używać tego konkretnego pliku. To działa, ale nie jest to odpowiednie miejsce.
Stefan Thyberg,