web-dev-qa-db-ja.com

バッテリ電源で動作しているときにsystemdサスペンドから再開するのではなく、ラップトップが再起動します(AC電源でのサスペンドが機能します)

カーネルを更新した後、電源に接続されていないと、私のラップトップは再開しません。 ACを接続してから一時停止すると、再開します。

これはTLPと電源管理に関連していると思いましたが、TLPを無効にしても、バッテリーで再開することはできません。ジャーナルで私はちょうど見ます:

Jun 23 08:19:01 miki-laptop systemd-logind[395]: Lid closed.
Jun 23 08:19:14 miki-laptop systemd-logind[395]: Suspending...
Jun 23 08:19:15 miki-laptop systemd[1]: Starting Lock X session using xlock...
Jun 23 08:19:15 miki-laptop systemd[1]: Starting TLP suspend/resume...
Jun 23 08:19:15 miki-laptop systemd[1]: Started TLP suspend/resume.
Jun 23 08:19:15 miki-laptop lock.sh[1107]: real        0m0.730s
Jun 23 08:19:15 miki-laptop lock.sh[1107]: user        0m0.690s
Jun 23 08:19:15 miki-laptop lock.sh[1107]: sys        0m0.017s
Jun 23 08:19:16 miki-laptop lock.sh[1107]: real        0m0.915s
Jun 23 08:19:16 miki-laptop lock.sh[1107]: user        0m0.857s
Jun 23 08:19:16 miki-laptop lock.sh[1107]: sys        0m0.030s
Jun 23 08:19:17 miki-laptop lock.sh[1107]: real        0m0.681s
Jun 23 08:19:17 miki-laptop lock.sh[1107]: user        0m0.767s
Jun 23 08:19:17 miki-laptop lock.sh[1107]: sys        0m0.010s
Jun 23 08:19:17 miki-laptop systemd[1]: Started Lock X session using xlock.
Jun 23 08:19:17 miki-laptop systemd[1]: Reached target Sleep.
Jun 23 08:19:17 miki-laptop systemd[1]: Starting Suspend...
-- Reboot --

再起動は再開したときなので、問題が一時停止にあるのか再開にあるのか、実際にはわかりません。私のラップトップはAsus UX305UAであり、問​​題はこの他の質問と非常に似ています: Asus UX303UAがサスペンドから再開する代わりに再起動する(ubuntu 15.10)

4
rubik

BIOSオプションを調べたところ、「Wake on lid open」が見つかりました。 「有効」と表示されていても、常に機能するとは限りません。

カーネルをアップグレードするとき、BIOSに移動し、[無効]を選択して再起動し、BIOSに再度移動して[有効]を選択する必要があることがわかりました。

驚くべきことに、このプロセスでは、ラップトップもバッ​​テリーのサスペンドから復帰します。

3
rubik

これは実際にはカーネルバグです。ここではカーネルバグトラッカーを参照してください。 https://bugzilla.kernel.org/show_bug.cgi?id=108801

2
Florian Panzer

同様の問題がありました。すべてが正常でしたが、突然、ラップトップを一時停止したとき(ふたを閉じるか、メニューから)、LEDが点滅してスリープモードになりましたが、ラップトップを起動すると、シャットダウンされたために再起動しました。

Laptop ASUS ZenBook UX305

Linux 4.13.0-38-generic #43~16.04.1-Ubuntu SMP x86_64

私は多くのことを試みましたが、結果はありませんでしたが、Ctrl + Alt + F1でTTY1に切り替えてログインし、終了しました。その後、再び機能します。

また、「Sudo vim /etc/default/grub ":

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_sleep=nonvs intel_pstate=disable"

tTY1以前は機能していませんでした。

問題が発生する前に変わっていたのは、

  • 充電器を忘れて、別の充電器を使用しました。元の充電器は19ボルトですが、使用した充電器は20ボルトでした。
  • 一時停止中にラップトップがハングしたため、電源ボタンを押し続けてハードリスタートを行いました。
  • 最近、「Software Updater」でシステムを更新しました

私はそれが誰かを助けるかもしれないと思った。

1
karianpour

カーネルバグページで誰かからのアドバイスに従いました。ラップトップの電源ボタンを押してコンピューターの電源を切る必要がありました。

なぜそれが機能したのか分かりませんが、彼がコメントで言ったように、ボタンを使用して強制的にシャットダウンする必要があったことを覚えています、そして彼の解決策も私のために機能しました。

私もそれがあなたのためになることを願っています。

0
svan001

UX305でも同じ問題が発生しました。問題はカーネルのバグではなく、ASUS BIOSの問題のようです。 LinuxおよびWindowsで問題が発生します。現在、利用可能な固定BIOSはありません。しかし、「解決策」/回避策は、UX305をシャットダウンすることです(再起動ではなく、クリーンなシャットダウンとその後の新しい起動のみ)。その後、再開は正常に動作します。

0
Pulsar07