노트북이 자주 중단됩니다.

노트북이 자주 중단됩니다.

새 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.

제 경우에는 여러 옵션을 한꺼번에 설정한 ignoresystemctl unmask suspend.target && systemctl restart systemd-logind. 이를 변경하면 문제가 해결되는 것으로 HandleLidSwitch=나타 났습니다 ( 뚜껑 스위치 이벤트가 기록되지 않았음에도 불구하고).suspendignoreacpi_listen

답변2

내 노트북이 한 번 무작위로 멈춰서 배터리가 제대로 충전되지 않는 것으로 나타났습니다(충전기 케이블 불량). 다른 원인으로는 과열(기기 주변의 공기 흐름 부족)이 있을 수 있습니다.

관련 정보