새 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
. 이렇게 하면 컴퓨터가 계속해서 멈추는 것을 막을 수 있습니다. 그러나 근본 원인은 남아 있습니다.
안정된 상태에 도달한 후 주변을 둘러보며 어떤 명령이 일시 중지되었는지 알아보세요. 한 가지 옵션은 전원 버튼이 느슨하다는 것입니다. 실행하여 확인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
내 노트북이 한 번 무작위로 멈춰서 배터리가 제대로 충전되지 않는 것으로 나타났습니다(충전기 케이블 불량). 다른 원인으로는 과열(기기 주변의 공기 흐름 부족)이 있을 수 있습니다.