現在、ラップトップでUbuntu 11.10を使用しています。最初はWifiが動作しなかったので走りました
rfkill unblock wifi
rfkill unblock all
modprobe -r Acer_wmi
これでWifiは動作しますが、コンピューターをサスペンド/休止状態にしようとすると。立ち往生します。
私は何をすべきか?
更新
pm-hibernateを実行しようとするたびに、コンピューターは一瞬休止状態になり、戻ってきます。
編集:Acer_wmi
モジュールはサスペンドの問題とはあまり関係がないことに気づいただけです-サスペンドをブロックしている以上です。モジュールがサスペンドのブロックを担当している場合は、次の提案でその名前をAcer_wmi
に変更しますが、責任のあるモジュールを見つけなくても、おそらく私の助けはあまり役に立たないでしょう。
既知のドライバの問題がある場合のサスペンドのトラブルシューティングの従来の方法は、サスペンドする前にそのモジュールのアンロードを強制することです。あなたは実行することによってそれをするだろう
sudoedit /etc/default/acpi-support
そしてMODULES=""
行を探してそれを(あなたの場合)に変更します:
MODULES="Acer_wmi"
しかし、/etc/default/acpi-support
の上部にあるコメントを読んで、それがまだ機能するかどうかわかりません。試してごらん。
そうでない場合は、次のような短いスクリプトが問題を修正する場合があります。
#!/bin/sh
rmmod Acer_wmi
pm-hibernate
modprobe Acer_wmi
これはrootとして実行する必要があるため、保存する場合は常にSudo bash ~/my-suspend-script
のように実行する必要があります。
これを/etc/pm/sleep.d/
システムにハッキングする良い方法があるべきだと思いますが、それを決定的に言うほど十分には知りません。おそらくこのようなもの:
#! /bin/sh
case $1 in
suspend|suspend_hybrid|hibernate)
rmmod Acer_wmi
;;
resume|thaw)
modprobe Acer_wmi
;;
esac
acpi-support
の編集が機能しない場合、統合の点で最もクリーンです。
tlp
パッケージをインストールすると、Lenovo S205でサスペンドに関する問題が修正されました。