web-dev-qa-db-ja.com

Lenovo ideapad s205のサスペンド/休止状態の問題

現在、ラップトップでUbuntu 11.10を使用しています。最初はWifiが動作しなかったので走りました

rfkill unblock wifi
rfkill unblock all
modprobe -r Acer_wmi

これでWifiは動作しますが、コンピューターをサスペンド/休止状態にしようとすると。立ち往生します。
私は何をすべきか?

更新
pm-hibernateを実行しようとするたびに、コンピューターは一瞬休止状態になり、戻ってきます。

5
Asaf

編集: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の編集が機能しない場合、統合の点で最もクリーンです。

2
Oli

tlpパッケージをインストールすると、Lenovo S205でサスペンドに関する問題が修正されました。

クレジット

0
user142