AR9285ワイヤレスカードを搭載したUbuntu 11.10を実行しているASUS K52Fを使用しています。 Wifiは、ネットワークを表示しなくなった後、中断する前に問題なく動作します。私が見つけた唯一の解決策は、完全な再起動です。
再起動を回避するために、サスペンド後にワイヤレスドライバーをリロードできます。私のドライバーは「ath9k」で、「nm-tool」を実行して見つけることができ、次のような行を探します。
Driver: ath9k
次に、ドライバーを再ロードします。
Sudo rmmod ath9k
Sudo modprobe ath9k
サスペンドから戻ったときにこれを自動的に行うには、/ 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
「ath9k」モジュール名を、上記のnm-tool出力から発見したモジュールに置き換えます。スクリプトに「00_wireless_sleep」という名前を付けて、他のすべての再開スクリプトの後に実行されるようにしました(スクリプトは再開時に逆の順序で実行されます)。ファイル "00_wireless_sleep"を実行可能にすることを忘れないでください:
Sudo chmod 755 /etc/pm/sleep.d/00_wireless_sleep
同じ問題を抱えていますが、ラップトップ/ウィザードが異なります。 network-managerサービスを再起動してください:
Sudo service network-manager restart