web-dev-qa-db-ja.com

Asus K52Fでサスペンドした後、ワイヤレスが接続しない

AR9285ワイヤレスカードを搭載したUbuntu 11.10を実行しているASUS K52Fを使用しています。 Wifiは、ネットワークを表示しなくなった後、中断する前に問題なく動作します。私が見つけた唯一の解決策は、完全な再起動です。

9
Archer13

再起動を回避するために、サスペンド後にワイヤレスドライバーをリロードできます。私のドライバーは「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

14
Ryan Houston

同じ問題を抱えていますが、ラップトップ/ウィザードが異なります。 network-managerサービスを再起動してください:

Sudo service network-manager restart

5
ninetynine