Sieć bezprzewodowa nie łączy się po zawieszeniu na Asus K52F

9

Korzystam z ASUS K52F z systemem Ubuntu 11.10 z kartą bezprzewodową AR9285. Wifi działa akceptowalnie przed zawieszeniem, po tym, jak nie pokazuje żadnych sieci. jedynym rozwiązaniem, które znalazłem, jest pełne ponowne uruchomienie.

Łucznik 13
źródło

Odpowiedzi:

14

Możesz ponownie załadować sterownik bezprzewodowy po zawieszeniu, aby uniknąć ponownego uruchomienia. Mój sterownik to „ath9k”, który można znaleźć, uruchamiając „nm-tool” i poszukać linii podobnej do

Driver:   ath9k

Następnie, aby ponownie załadować sterownik:

sudo rmmod ath9k
sudo modprobe ath9k

Aby stało się to automatycznie po powrocie z zawieszenia, możemy dodać następujący skrypt na /etc/pm/sleep.d/00_wireless_sleep

#!/bin/sh

case "$1" in
  suspend|hibernate)
    /sbin/rmmod ath9k
    ;;
  resume|thaw)
    /sbin/rmmod ath9k
    /sbin/modprobe ath9k
    ;;
esac
exit 0

Zastąp nazwę modułu „ath9k” modułem odkrytym na podstawie danych wyjściowych narzędzia nm wspomnianych powyżej. Musiałem nazwać skrypt „00_wireless_sleep”, aby był uruchamiany po wszystkich innych skryptach wznawiania (skrypty są uruchamiane w odwrotnej kolejności po wznowieniu). Nie zapomnij, aby plik „00_wireless_sleep” był wykonywalny:

sudo chmod 755 /etc/pm/sleep.d/00_wireless_sleep

Ryan Houston
źródło
Dodawanie options iwlwifi bt_coex_active=0do /etc/modprobe.d/iwlwifi.confmnie działało. odniesienie
Jared Beck
Problem polega na tym, że jeśli zbyt długo zawieszę, dostaję te problemy. Ponieważ żadna z powyższych odpowiedzi nie działa dla mnie, oto co robię. Zawieś ponownie. Wznów za 10s. To działa.
MarkovCh1
Informacja dla przyszłych czytelników Ta odpowiedź nadal działa (w 14.04) od 11-25-2014. Dzięki Ryan
TrailRider
5

Mam ten sam problem, ale z innym laptopem / kartą. Spróbuj ponownie uruchomić usługę menedżera sieci:

sudo service network-manager restart

dziewięćdziesiąt dziewięć
źródło