저는 최근 16년 된(또는 그 이전) 노트북에 antiX 19.3을 설치했습니다. 내가 계속 겪고 있는 한 가지 문제는 그것이 계속 잠자고 있다는 것입니다! 30~45초마다 절전 모드로 들어가고 키를 누르면 다시 시작됩니다. 여기에는 부팅 순서도 포함됩니다. 이는 런레벨 5에 대한 init 스크립트를 실행할 때 한 번 발생했습니다. 데스크탑 환경(IceWM)이 로드된 후에도 계속됩니다.
나는 읽었다이 매우 관련성이 높은 질문, 해결 방법을 찾았습니다. 커널의 grub2 부팅 라인에서 ACPI 및 APM을 완전히 비활성화했습니다 acpi=off apm=off
. 그러나 팬 속도 제어 등을 원할 때 노트북을 사용하지 않을 때 절전 모드로 전환하는 것이 중요하기 때문에 이는 좋은 솔루션이 아닙니다.
또 다른 제안은 systemd 기능과 관련이 있지만 내 배포판은 systemd를 사용하지 않습니다.
또 무엇을 할 수 있나요? 또한 이 문제의 원인은 무엇입니까?
이것은 내 dmesg의 중복된 부분입니다.
[Wed May 12 17:11:00 2021] VFS: busy inodes on changed media or resized disk sr0
[Wed May 12 17:11:26 2021] PM: suspend entry (deep)
[Wed May 12 17:11:26 2021] PM: Syncing filesystems ... done.
[Wed May 12 17:11:26 2021] Freezing user space processes ... (elapsed 0.001 seconds) done.
[Wed May 12 17:11:26 2021] OOM killer disabled.
[Wed May 12 17:11:26 2021] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[Wed May 12 17:11:26 2021] Suspending console(s) (use no_console_suspend to debug)
[Wed May 12 17:11:26 2021] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[Wed May 12 17:11:26 2021] sd 0:0:0:0: [sda] Stopping disk
[Wed May 12 17:11:28 2021] ACPI: EC: interrupt blocked
[Wed May 12 17:11:28 2021] ACPI: Preparing to enter system sleep state S3
[Wed May 12 17:11:28 2021] ACPI: EC: event blocked
[Wed May 12 17:11:28 2021] ACPI: EC: EC stopped
[Wed May 12 17:11:28 2021] PM: Saving platform NVS memory
[Wed May 12 17:11:28 2021] Disabling non-boot CPUs ...
[Wed May 12 17:11:28 2021] ACPI: Low-level resume complete
[Wed May 12 17:11:28 2021] ACPI: EC: EC started
[Wed May 12 17:11:28 2021] PM: Restoring platform NVS memory
[Wed May 12 17:11:28 2021] ACPI: Waking up from system sleep state S3
[Wed May 12 17:11:28 2021] ACPI: EC: interrupt unblocked
[Wed May 12 17:11:28 2021] usb usb2: root hub lost power or was reset
[Wed May 12 17:11:28 2021] usb usb3: root hub lost power or was reset
[Wed May 12 17:11:28 2021] usb usb4: root hub lost power or was reset
[Wed May 12 17:11:28 2021] 8139too 0000:01:00.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
[Wed May 12 17:11:28 2021] sd 0:0:0:0: [sda] Starting disk
[Wed May 12 17:11:28 2021] ACPI: EC: event unblocked
[Wed May 12 17:11:28 2021] ata1.00: ACPI cmd ef/03:0c:00:00:00:a0 (SET FEATURES) filtered out
[Wed May 12 17:11:28 2021] ata1.00: ACPI cmd ef/03:45:00:00:00:a0 (SET FEATURES) filtered out
[Wed May 12 17:11:28 2021] ata2.00: ACPI cmd ef/03:0c:00:00:00:a0 (SET FEATURES) filtered out
[Wed May 12 17:11:28 2021] ata2.00: ACPI cmd ef/03:42:00:00:00:a0 (SET FEATURES) filtered out
[Wed May 12 17:11:29 2021] usb 3-2: reset full-speed USB device number 2 using uhci_hcd
[Wed May 12 17:11:29 2021] firewire_core 0000:01:02.0: rediscovered device fw0
[Wed May 12 17:11:30 2021] OOM killer enabled.
[Wed May 12 17:11:30 2021] Restarting tasks ... done.
[Wed May 12 17:11:30 2021] PM: suspend exit
[Wed May 12 17:11:35 2021] VFS: busy inodes on changed media or resized disk sr0
[Wed May 12 17:12:01 2021] PM: suspend entry (deep)
노트:
- 노트북에 이전에 설치된 Windows XP에서는 이런 일이 발생하지 않았다는 점을 언급하고 싶습니다.
- 노트북의 배터리가 거의 방전되어 주 전원에 연결되어 있는 동안에만 실행할 수 있습니다.
- 커널 버전을 4.9.something에서 4.19.something(antix 패키지 이미지)으로 전환해 보았지만 아무런 효과가 없었습니다.
- 노트북 정보: Clevo M3CW, Pentium M 1.6GHz, 1GB RAM, 40GB HDD. 나를 위한 내장 CD가 있습니다.또 다른 종류의 문제이는 관련이 없을 수 있습니다.
답변1
다음을 수행하십시오.
.
/etc/elogind/logind.conf
HandleLidSwitch
섹션의 옵션을[Login]
다음과 같이 설정합니다.HandleLidSwitch=ignore
(참고:
#
줄 시작 부분에는 주석이 없습니다!)컴퓨터를 다시 시작하세요
이것은 나에게 효과적입니다. 그래도 문제가 해결되지 않으면 다른 ACPI 신호를 무시해 보십시오. 확실히 구형 노트북은 이상한 방식으로 이러한 신호를 내보내거나 Linux 커널이 신호를 잘못 해석하게 만듭니다.
답변2
내 랩톱 중 하나는 랩탑 덮개 스위치의 고착(또는 오해)으로 인해 발생하는 것으로 보이는 동일한 "결함"을 가끔 겪습니다. 특히 덮개가 열려 있는 상태에서 유휴 상태이고 상태를 시작한 후 설정된 시간 초과 후 정지되는 경우에 그렇습니다.
이제 전원 키를 눌러 기기를 깨우면 30초 후에 즉시 다시 멈춥니다. 하지만 뚜껑을 닫았다 열면 시스템이 깨어나고 모든 것이 잘 작동합니다.
그래도 도움이 되지 않으면 시스템이 전원 스위치와 덮개 스위치에 반응하는 방식을 변경해 볼 수 있습니다. 많은 최신 Linux 시스템은 systemd
init 프로세스로 실행됩니다. 다음 systemd-logind.service
을 통해 구성 됩니다 /etc/logind.conf
.
HoldoffTimeoutSec=
덮개 스위치가 무시되는 시작 후 초기 시간 범위입니다. 기본값은 30초입니다.HandleLidSwitch=
ignore
덮개 전환이 일반적인 문제이므로 무시해야 하는 경우 설정할 수 있습니다.HandleLidSwitchExternalPower=
HandleLidSwitchDocked=
, 노트북이 전원 어댑터를 사용 중이거나 노트북이 도크에 연결되어 있거나 외부 모니터가 연결된 경우 별도의 덮개 스위치 동작을 정의하도록 설정할 수 있습니다 .
보다매뉴얼 페이지자세한 내용은.