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.
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
options iwlwifi bt_coex_active=0
do/etc/modprobe.d/iwlwifi.conf
mnie działało. odniesienieMam ten sam problem, ale z innym laptopem / kartą. Spróbuj ponownie uruchomić usługę menedżera sieci:
sudo service network-manager restart
źródło