UbuntuLucidをPanasonicToughbookCF-29にインストールしています。ほとんどのものはうまく機能しますが、Gnomeでは、一時停止と休止状態は機能しません。興味深いことに、Xubuntuでは休止状態が機能します。したがって、私の質問は2つあります。
1)Gnomeデスクトップの休止状態機能のトラブルシューティングを行うにはどうすればよいですか(ラップトップはUbuntuで休止状態にできることがわかっているため)。
2)サスペンド機能のトラブルシューティングを行うにはどうすればよいですか? /var/log/pm-suspend.logを見るところまでは行きましたが、それはうまく実行されたことを教えてくれます...私はそこで立ち往生しています。
いくつかのヒントは https://wiki.ubuntu.com/DebuggingKernelSuspendHibernateResume にあります
$ dmesg|less
通常、どのアプリケーションが一時停止を失敗させたかというエントリがあります。
[32467.560058] Freezing of tasks failed after 20.01 seconds (1 tasks refusing to freeze, wq_busy=0):
[32467.560115] plasma-desktop D 0000000000000000 0 2065 1 0x00800004
...
スタックトレースは、問題がどこにあるかを示すことがよくあります。
[32467.560155] [<ffffffff81087f00>] ? autoremove_wake_function+0x0/0x40
[32467.560163] [<ffffffffa016e523>] SendReceive+0x1a3/0x3b0 [cifs]
[32467.560169] [<ffffffffa0153c79>] CIFSSMBUnixQPathInfo+0x139/0x2b0 [cifs]
[32467.560176] [<ffffffffa016853d>] cifs_get_inode_info_unix+0x7d/0x1a0
スワップパーティションが正しく設定されていることを確認してください。 https://help.ubuntu.com/community/SwapFaq を参照してください。
私は以前、デスクトップだけでなくラップトップでもUbuntuの休止状態の問題を抱えていました。それから私はどこかを読みました、そしてそれは理にかなっています、スワップスペースは現在のメモリの内容を保存するのに十分な大きさでなければならないということでした。したがって、経験則として、ラップトップの物理メモリよりもわずかに大きいスワップスペースを用意することをお勧めします。
そのため、次のUbuntuリリースインストール(現在はUbuntu 10.04を使用しています)で1GBのメモリに1.6GBのスワップを使用しましたが、問題なくラップトップを休止状態にすることができます。
それを機能させる別の方法は、スワップパーティションではなくスワップファイルを使用することです。以下のリンクに詳細があります:
問題が正確に何であるかに依存します。 pm-suspend.log
を注意深く調べることから始めます
トラブルシューティングを一時停止する限り、Debian WebサイトのページはUbuntuサイトのページよりも役立つことがわかりました: https://wiki.debian.org/Suspend
私の場合、サスペンドの数回に1回は、システムがフリーズします(サスペンド状態にはなりません)。 pm-suspend.logから、問題はビデオカードドライバに関係していることがわかりました。
正常な一時停止メッセージ:
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0
/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
中断メッセージの失敗:
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
そして何も、これはそれがぶら下がっているところです。
次のステップは、ファイルPM_DEBUG=true
の先頭に行export/usr/lib/pm-utils/pm-functions
を挿入して、デバッグを有効にすることです。これを行った後、それがchvt 63
でハングしていることに気付き、最終的にメーカーの独自のビデオドライバーをインストールするバグレポートを見つけました。
この記事 01.orgで、Linux Suspend/Hibernateの問題のデバッグに関する情報を提供しています。
どうやらUbuntuはラップトップでのサスペンドとハイバネートに問題があるようです。
このUbuntuフォーラムのハウツーを参照してください: ラップトップでの一時停止と休止状態を修正 。
この記事には、読む価値のあるコメントがたくさんあります。