web-dev-qa-db-ja.com

Dell XPS 13、14.04、3.19カーネルでpm-hibernateがフリーズまたは再開できない

新しいXPS 13で14.04を実行しています。新しいハードウェアをサポートするために、メインライン3.19カーネルを実行しています。

Hibernateの履歴書は3.19カーネル行全体で不確かでしたが、最近(3.19.5)pm-hibernateはまったく機能しなくなりました。画面は、a)一時的にオフになり、その後すべての入力がフリーズした状態で再びオンになるか、b)完全にオフになり、電源投入時に再開しません(正しいuuidからの再開メッセージを表示します)。

十分なスワップスペースがあり(過去にも機能していました)、uuidが正しく参照されていることを確認しましたが、/var/log/pm-suspend.log(最後の200行: http:/ /Pastebin.com/1dvyHhmQ

ご協力いただきありがとうございます。

4
glarue

非ストックカーネルの実行について説明した状況では、次のソリューションが機能しました。使用しているカーネルシリーズに応じて、YMMV:

Grub/initramfsを正しくセットアップするには、これらを行う必要があります。

Sudo blkid | grep swap <-- get your swap uuid
Sudo <your_text_editor_here> /etc/default/grub <-- edit your grub file    
GRUB_CMDLINE_LINUX="RESUME=UUID=<your_swap_uuid>" <-- add this to grub file
uname -r <-- get running kernel name
Sudo update-initramfs -u -k <your_kernel_name> <-- init with the right kernel
Sudo update-grub

再起動し、コマンドラインでpm-hibernateを実行して休止状態の互換性を確認します。これが他の人の助けになることを願っています!

4
glarue