Ubuntu 16.04 LTS、Dell XPS 9350 でサスペンドが機能しない

Ubuntu 16.04 LTS、Dell XPS 9350 でサスペンドが機能しない

Dell XPS 9350 で Ubuntu 15.10 から Ubuntu 16.04 LTS にアップグレードしてから、サスペンドが壊れています。ラップトップの蓋を閉じるとサスペンドしますが、再開に失敗して再起動します。何度もpm-suspend再開を試みましたが、再開に失敗し、ラップトップが再起動しました。Ubuntu に戻ったときに、次のエラーが発生しました。私の意見では、カーネルが公式の Ubuntu パッケージではないと表示されているのが奇妙です。いずれにしても、ここで何が問題なのかを知るには、私の Linux の知識が不十分です。

サスペンド/レジュームの失敗パート1

サスペンド/レジュームの失敗パート2

編集: カーネル 4.4.8 をインストールしてみましたが、これでいくつかの問題は解決するはずですが、この問題は解決しませんでした。これまでに 4.4.9 と 4.6 RC7 も試しました。いずれも私の場合は解決しませんでした。

答え1

XPS 15 9550 でも同じ問題が発生しました。私の場合、BIOS に入り、電源オプションの「ブロック スリープ」をオンにするだけでした。これにより、Intel Rapid Start がオフになり、スリープ状態 (状態 3) になるようです。したがって、技術的にはマシンは休止状態またはサスペンド状態 (状態 3) にはなりませんが、蓋を閉じる、開く、または電源ボタンを押すと、より高度なスリープ状態になり、正常に戻ります。カーネルまたはドライバーで問題が修正されるまで、これが唯一のオプションである可能性があり、私のケースで機能した唯一の方法のようです。

編集: このスクリプトは私の場合は機能し、BIOS でブロック スリープをオフにすることができました。スリープ / サスペンドが Ubuntu 16.04 で機能するようになりました。 https://ubuntuforums.org/showthread.php?t=2317843&page=11

答え2

16.04 LTS から 17.10 にアップグレードした後、Dell XPS 13 9350 の再開が機能しなくなりました。蓋を閉じると、私の知る限り、システムが一時停止しました (ただし、その時点でクラッシュしたと思われます)。/var/log/syslog に次のようなエントリがあります。

Nov 22 21:42:01 foxy systemd[1]: Starting TLP suspend/resume...
Nov 22 21:42:02 foxy systemd[1]: Started TLP suspend/resume.
Nov 22 21:42:02 foxy systemd[1]: Reached target Sleep.
Nov 22 21:42:02 foxy systemd[1]: Starting Suspend...
Nov 22 21:42:02 foxy systemd-sleep[3511]: Failed to connect to non-global ctrl_ifname: (nil)  error: No such file or directory
Nov 22 21:42:02 foxy systemd-sleep[3519]: /lib/systemd/system-sleep/wpasupplicant failed with error code 255.
Nov 22 21:42:02 foxy systemd-sleep[3511]: Suspending system...

これらのメッセージ自体は、実際には異常なことを示すものではありません (少なくとも私のシステムでは、エラーの意味が知りたいです)。蓋を開けると、BIOS POST が表示され、システムが起動します。これはログに反映されており、上記のチャンクの直後に次のようなメッセージが表示されています。

Nov 22 21:49:24 foxy rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="891" x-info="http://www.rsyslog.com"] start
Nov 22 21:49:24 foxy rsyslogd: rsyslogd's groupid changed to 104
Nov 22 21:49:24 foxy rsyslogd: rsyslogd's userid changed to 101
Nov 22 21:49:24 foxy rsyslogd-2039: Could not open output pipe '/dev/xconsole':: No such file or directory [v8.16.0 try http://www.rsyslog.com/e/2039 ]
Nov 22 21:49:24 foxy rsyslogd-2007: action 'action 11' suspended, next retry is Wed Nov 22 21:49:54 2017 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Nov 22 21:49:24 foxy kernel: [    0.000000] random: get_random_bytes called from start_kernel+0x42/0x4e1 with crng_init=0
Nov 22 21:49:24 foxy kernel: [    0.000000] Linux version 4.13.0-17-generic (buildd@lcy01-amd64-011) (gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3)) #20-Ubuntu SMP Mon Nov 6 10:04:08 UTC 2017 (Ubuntu 4.13.0-17.20-generic 4.13.8)
Nov 22 21:49:24 foxy kernel: [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.13.0-17-generic.efi.signed root=UUID=e51bd6de-6176-4dcf-aaa5-7030d32d15bb ro quiet splash vt.handoff=7
Nov 22 21:49:24 foxy kernel: [    0.000000] KERNEL supported cpus:
Nov 22 21:49:24 foxy kernel: [    0.000000]   Intel GenuineIntel
Nov 22 21:49:24 foxy kernel: [    0.000000]   AMD AuthenticAMD
Nov 22 21:49:24 foxy kernel: [    0.000000]   Centaur CentaurHauls
...

「uswsusp」パッケージをインストールした後、再開が正常に動作するようになりました。

sudo apt-get install uswsusp

これはここで説明されている解決策です:XPS 13 9350 (2016) サスペンド - サウンドの問題

ここで、サスペンドすると、システムが適切にサスペンド状態になっていることを示す syslog エントリがさらに多く表示されます。

Nov 22 22:49:41 foxy systemd[1]: Starting TLP suspend/resume...
Nov 22 22:49:42 foxy systemd[1]: Started TLP suspend/resume.
Nov 22 22:49:42 foxy systemd[1]: Reached target Sleep.
Nov 22 22:49:42 foxy systemd[1]: Starting Suspend...
Nov 22 22:49:42 foxy systemd-sleep[3234]: Failed to connect to non-global ctrl_ifname: (nil)  error: No such file or directory
Nov 22 22:49:42 foxy systemd-sleep[3241]: /lib/systemd/system-sleep/wpasupplicant failed with error code 255.
Nov 22 22:49:42 foxy systemd-sleep[3234]: Suspending system...
Nov 22 22:49:42 foxy kernel: [   51.749528] PM: Syncing filesystems ... done.
Nov 22 22:49:42 foxy kernel: [   51.786975] PM: Preparing system for sleep (mem)
Nov 22 22:49:59 foxy kernel: [   51.788351] Freezing user space processes ... (elapsed 0.128 seconds) done.
Nov 22 22:49:59 foxy kernel: [   51.917175] OOM killer disabled.
Nov 22 22:49:59 foxy kernel: [   51.917176] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Nov 22 22:49:59 foxy kernel: [   51.918926] PM: Suspending system (mem)
Nov 22 22:49:59 foxy kernel: [   51.919012] Suspending console(s) (use no_console_suspend to debug)
Nov 22 22:49:59 foxy kernel: [   52.123320] psmouse serio1: Failed to disable mouse on isa0060/serio1
Nov 22 22:49:59 foxy kernel: [   54.212355] PM: suspend of devices complete after 2293.959 msecs
Nov 22 22:49:59 foxy kernel: [   54.234367] PM: late suspend of devices complete after 22.020 msecs
Nov 22 22:49:59 foxy kernel: [   54.274131] PM: noirq suspend of devices complete after 39.764 msecs
Nov 22 22:49:59 foxy kernel: [   54.274510] ACPI: Preparing to enter system sleep state S3
Nov 22 22:49:59 foxy kernel: [   54.314470] ACPI: EC: event blocked
Nov 22 22:49:59 foxy kernel: [   54.314471] ACPI: EC: EC stopped
Nov 22 22:49:59 foxy kernel: [   54.314472] PM: Saving platform NVS memory
Nov 22 22:49:59 foxy kernel: [   54.314586] Disabling non-boot CPUs ...
Nov 22 22:49:59 foxy kernel: [   54.330929] IRQ 283: no longer affine to CPU1
Nov 22 22:49:59 foxy kernel: [   54.331951] smpboot: CPU 1 is now offline
Nov 22 22:49:59 foxy kernel: [   54.352796] smpboot: CPU 2 is now offline
Nov 22 22:49:59 foxy kernel: [   54.374594] IRQ 1: no longer affine to CPU3
Nov 22 22:49:59 foxy kernel: [   54.374602] IRQ 8: no longer affine to CPU3
Nov 22 22:49:59 foxy kernel: [   54.374606] IRQ 9: no longer affine to CPU3
Nov 22 22:49:59 foxy kernel: [   54.374611] IRQ 12: no longer affine to CPU3
Nov 22 22:49:59 foxy kernel: [   54.374615] IRQ 14: no longer affine to CPU3
Nov 22 22:49:59 foxy kernel: [   54.374621] IRQ 16: no longer affine to CPU3
Nov 22 22:49:59 foxy kernel: [   54.374626] IRQ 17: no longer affine to CPU3
Nov 22 22:49:59 foxy kernel: [   54.374633] IRQ 51: no longer affine to CPU3
Nov 22 22:49:59 foxy kernel: [   54.374641] IRQ 122: no longer affine to CPU3
Nov 22 22:49:59 foxy kernel: [   54.375694] smpboot: CPU 3 is now offline

とにかく、「uswsusp」パッケージがなぜ欠落していたのか、あるいはなぜそれが問題を解決したのかはわかりません。必須パッケージであるべきであると思われます。

答え3

完全に再インストールする必要はありません。16.04 ライブ Ubuntu が入った USB スティックをお持ちの場合は、この USB スティックを起動して、Ubuntu のルート パーティション (/ パーティション) にのみ新規インストールするだけで済みます。/home は上書きしないでください。swap パーティションも上書きされますが、これによって害はなく、作業領域は同じままです。インストールが成功すると、クリーンな新しい 16.04 Ubuntu (または xubuntu) が手に入ります。

答え4

私もXPS 9550(16.04.2)で同じ問題を抱えていました。このスレッドに似たスレッドをたくさん見つけたので、すぐにOSとGRUBレベルでいろいろ調整し始めましたが、結局、最新のBIOSアップデート(2017年5月7日の1.2.25)で、ブート設定の一部、具体的には「UEFIネットワークスタックを有効にする」とセキュアブートが削除されたことがわかりました。関連する手順については、デルサポートサイトBIOS バージョンを確認するには:

sudo dmidecode -s bios-version
sudo dmidecode -s bios-release-date

関連情報