新しいDebian 11ノートブックに問題があります。時にはうまく機能しますが、起動後約30秒後に繰り返しスリープモードに切り替えることがあります。
stew@simswe28:~$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
● sleep.target - Sleep
Loaded: loaded (/lib/systemd/system/sleep.target; static)
Active: inactive (dead)
Docs: man:systemd.special(7)
Aug 24 08:18:36 simswe28 systemd[1]: Reached target Sleep.
Aug 24 08:18:46 simswe28 systemd[1]: Stopped target Sleep.
Aug 24 08:19:14 simswe28 systemd[1]: Reached target Sleep.
Aug 24 08:22:14 simswe28 systemd[1]: Stopped target Sleep.
Aug 24 08:22:42 simswe28 systemd[1]: Reached target Sleep.
Aug 24 08:25:40 simswe28 systemd[1]: Stopped target Sleep.
Aug 24 08:26:10 simswe28 systemd[1]: Reached target Sleep.
Aug 24 08:26:42 simswe28 systemd[1]: Stopped target Sleep.
Aug 24 08:27:10 simswe28 systemd[1]: Reached target Sleep.
Aug 24 08:27:19 simswe28 systemd[1]: Stopped target Sleep.
● suspend.target - Suspend
Loaded: loaded (/lib/systemd/system/suspend.target; static)
Active: inactive (dead)
Docs: man:systemd.special(7)
Aug 24 08:18:46 simswe28 systemd[1]: Reached target Suspend.
Aug 24 08:18:46 simswe28 systemd[1]: Stopped target Suspend.
Aug 24 08:22:14 simswe28 systemd[1]: Reached target Suspend.
Aug 24 08:22:14 simswe28 systemd[1]: Stopped target Suspend.
Aug 24 08:25:40 simswe28 systemd[1]: Reached target Suspend.
Aug 24 08:25:40 simswe28 systemd[1]: Stopped target Suspend.
Aug 24 08:26:42 simswe28 systemd[1]: Reached target Suspend.
Aug 24 08:26:42 simswe28 systemd[1]: Stopped target Suspend.
Aug 24 08:27:19 simswe28 systemd[1]: Reached target Suspend.
Aug 24 08:27:19 simswe28 systemd[1]: Stopped target Suspend.
● hibernate.target - Hibernate
Loaded: loaded (/lib/systemd/system/hibernate.target; static)
Active: inactive (dead)
Docs: man:systemd.special(7)
● hybrid-sleep.target - Hybrid Suspend+Hibernate
Loaded: loaded (/lib/systemd/system/hybrid-sleep.target; static)
Active: inactive (dead)
Docs: man:systemd.special(7)
ハードウェアの問題を特定したり、構成の問題を分離したりするためのいくつかのアイデアを提供できますか?あなたは何を育てようとしていますかsuspend.target
?
答え1
を使用してこの問題を解決できますsudo systemctl mask suspend.target
。これにより、コンピュータが停止し続けるのを防ぐことができます。しかし、根本的な原因は残っています。
安定した状態に達した後、あなたの周りを見回して、どのコマンドが中断されたかを調べてください。 1つのオプションは、電源ボタンが緩んでいることです。実行して確認acpi_listen
バッグからacpid
。電源ボタンイベントが表示されるか、ノートブックカバースイッチが閉じている場合は、次の種類のメッセージが表示されます。
~$ acpi_listen
button/power PBTN 00000080 00000000
button/power LNXPWRBN:00 00000080 00000001
button/lid LID open
button/lid LID close
button/lid LID open
メッセージなしでしばらく実行されると、これは問題になりません。
多くのリソースを占めるプロセスを見つけたら、確認する価値があります。私の場合はファンで、systemd-{logind,journal}
次のコマンドを使用すると多くのリソースが消費されることがわかりましたtop
。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
724 root 20 0 515012 8348 6880 R 87.5 0.1 7:15.06 systemd-logind
321 root 20 0 482776 306700 304868 S 12.5 1.9 0:55.29 systemd-journal
journalctl -f
これらのプロセスの原因を特定するのに役立ちます。私の場合、これは繰り返し続けます。
Aug 24 08:44:42 simswe28 systemd-logind[724]: Suspending...
Aug 24 08:44:42 simswe28 systemd-logind[724]: Unit suspend.target is masked, refusing operation.
Aug 24 08:44:42 simswe28 systemd-logind[724]: Failed to execute suspend operation: Permission denied
Aug 24 08:44:42 simswe28 systemd-logind[724]: Suspending...
Aug 24 08:44:42 simswe28 systemd-logind[724]: Unit suspend.target is masked, refusing operation.
Aug 24 08:44:42 simswe28 systemd-logind[724]: Failed to execute suspend operation: Permission denied
Aug 24 08:44:42 simswe28 systemd-logind[724]: Suspending...
Aug 24 08:44:42 simswe28 systemd-logind[724]: Unit suspend.target is masked, refusing operation.
Aug 24 08:44:42 simswe28 systemd-logind[724]: Failed to execute suspend operation: Permission denied
この場合、systemd-logind
いくつかの信号が反応しています。信号を分離して抑制することでこれを行うことができます/etc/systemd/logind.conf
。
私の場合は、複数のオプションを一度に設定してignore
からsystemctl unmask suspend.target && systemctl restart systemd-logind
。これを変更すると、問題が解決することがわかりHandleLidSwitch=
ました(蓋スイッチイベントが記録されていないにもかかわらず)。suspend
ignore
acpi_listen
答え2
私のラップトップが一度ランダムに停止し、バッテリーが正しく充電されていないことがわかりました(充電器のケーブル不良)。他の原因には過熱(機器周辺の気流不足)があります。