回答:
再起動を回避するために、サスペンド後にワイヤレスドライバーをリロードできます。私のドライバは「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
options iwlwifi bt_coex_active=0
に/etc/modprobe.d/iwlwifi.conf
働いてに追加します。 参照