Ubuntu – migająca dioda WiFi
Po kupnie laptopa HP i instalacji Ubuntu z niewiadomego mi powodu dioda WiFi zaczęła migać za każdym razem gdy coś korzystało z internetu. Z racji tego, że było to raczej denerwujące przekopałem Google by znaleźć działające rozwiązanie. Pomógł mi skrypt użytkownika firefox66 z ubuntuforums.org, poniżej przedstawiam sposób na migającą diodę WiFi na (chyba) każdy komputer.
Wchodzimy do folderu /sys/class/leds:
cd /sys/class/leds
I listujemy zawartość w tymże katalogu
ls
W moim przypadku są to foldery zaczynające się od nazwy ath9k-phy0, w zależności od posiadanej karty sieciowej nazwy folderów będą się różniły. Następnie tworzymy nowy plik w folderze /etc/network/if-up.d, nazwijmy go no-blink
sudo gedit /etc/network/if-up.d/no-blink
Do pliku wklejamy ten skrypt:
#!/bin/sh if [ "$IFACE" = "wlan0" ]; then for dir in /sys/class/leds/iwl-phy*X; do echo none > /sys/class/leds/iwl-phy0:radio/trigger echo none > /sys/class/leds/iwl-phy0:assoc/trigger done fi
Teraz musimy przystosować pętle for do naszej karty. Podmieniamy nazwy, które widnieją w /sys/class/leds, w moim przypadku plik ma taką zawartość:
#!/bin/sh if [ "$IFACE" = "wlan0" ]; then for dir in /sys/class/leds/ath9k-phy*X; do echo none > /sys/class/leds/ath9k-phy0::radio/trigger echo none > /sys/class/leds/ath9k-phy0::assoc/trigger done fi
Gotowy plik zapisujemy i nadajemy mu odpowiednie prawa:
chmod +x /etc/network/if-up.d/no-blink
Wykonujemy kolejno dwie linie zaczynające się od ‘echo none’
echo none > /sys/class/leds/ath9k-phy0::radio/trigger echo none > /sys/class/leds/ath9k-phy0::assoc/trigger
Restartujemy komputer i już migająca dioda nie powinna nas nękać.
Jeśli masz jakieś zastrzeżenia, poprawki lub po prostu chcesz powiedzieć, że działa napisz komentarz – będę wdzięczny ![]()

xebyte |
Data: Maj 17, 2010 |
Kategoria:
Kategorie

