systemctl hibernate - 실행 시 충돌이 발생함

systemctl hibernate - 실행 시 충돌이 발생함

systemctl hibernate또는 이와 유사한 것(예: 일시 중지 및 혼합 절전)으로 인해 호출 시 PC가 충돌할 수 있습니다. 호출되면 먼저 모든 스크립트를 올바르게 실행한 system-sleep다음 루트가 아닌 모든 사용자를 로그아웃한 후 화면이 꺼지고 PC가 충돌합니다. 전원 버튼은 계속 켜져 있지만 이 상태에서는 컴퓨터가 다시 시작되지 않습니다. 이런 일이 발생할 때마다 전원 버튼을 6초 동안 눌러 강제로 종료해야 합니다. 그 후 컴퓨터는 완전히 정상적으로 부팅되고 알림 관리자에 로그인하면 알려줍니다 systemctl hibernate completed succesfully. 호출은 free -m스왑 파일이 완전히 비어 있음을 알려줍니다.

잘못된 스왑 파일로 인해 이 문제가 발생하는지 또는 스왑을 위해 PC 메모리를 일시 중지하기 전에 systemctl이 충돌하는지 확실하지 않습니다. systemctl이 성공적으로 실행되었다는 알림을 고려하면 아마도 전자인 것 같습니다. 왜 충돌하는지 잘 모르겠습니다.앞으로하지만 컴퓨터가 종료됩니다.

다음을 사용하여 스왑 파일을 수동으로 설정했습니다.이것튜토리얼을 확인한 후 여러 번 다시 시작했습니다. 이전에 스왑 파티션을 사용해 보았지만 동일한 결과가 나왔습니다.

내 fstab 파일은 다음과 같습니다.

/dev/mapper/fedora_auditorium--hg--dock--1--156-root /     ext4    defaults        1 1
UUID=947C-7EF0          /boot/efi                          vfat    umask=0077,shortname=winnt 0 0
/dev/mapper/fedora_auditorium--hg--dock--1--156-home /home ext4    defaults        1 2
/dev/mapper/fedora_auditorium--hg--dock--1--156-var  /var  ext4    defaults        1 2
/dev/sda5 /mnt/sda5 auto nosuid,nodev,nofail,x-gvfs-show 0 0
/swapfile none swap defaults 0 0

이것은 출력의 일부입니다 lsblk -f.

└─sda8  LVM2_member            r3BdLl-j14c-2V1r-BNVL-bMP8-3sCZ-AeT2Ae 
  ├─fedora_auditorium--hg--dock--1--156-swap
  │     swap                   aee59aff-f827-4038-83b7-3d19f2249257   

dmesg | grep swap

[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.1.10-200.fc22.x86_64 root=/dev/mapper/fedora_auditorium--hg--dock--1--156-root ro rd.lvm.lv=fedora_auditorium-hg-dock-1-156/swap rd.lvm.lv=fedora_auditorium-hg-dock-1-156/root rhgb quiet resume=/dev/mapper/fedora_auditorium--hg--dock--1--156-swap
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.1.10-200.fc22.x86_64 root=/dev/mapper/fedora_auditorium--hg--dock--1--156-root ro rd.lvm.lv=fedora_auditorium-hg-dock-1-156/swap rd.lvm.lv=fedora_auditorium-hg-dock-1-156/root rhgb quiet resume=/dev/mapper/fedora_auditorium--hg--dock--1--156-swap
[    0.506987] PM: Checking hibernation image partition /dev/mapper/fedora_auditorium--hg--dock--1--156-swap
[    4.074893] Adding 10485756k swap on /swapfile.  Priority:-1 extents:12 across:12886012k SSFS

dmesg | grep hiber

[    0.506987] PM: Checking hibernation image partition /dev/mapper/fedora_auditorium--hg--dock--1--156-swap
[    1.553385] systemd[1]: Created slice system-systemd\x2dhibernate\x2dresume.slice.
[    1.553390] systemd[1]: Starting system-systemd\x2dhibernate\x2dresume.slice.
[    3.078912] PM: Looking for hibernation image.

일부 출력 dmesg | grep -i acpi. 나는 그것들을 모두 나열하지는 않았습니다; 질문에 대답하는 데 도움이 될 것이라고 생각되는 몇 가지가 있습니다:

[    0.141326] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20150410/hwxface-580)
[    0.141335] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20150410/hwxface-580)
[    0.141342] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S3_] (20150410/hwxface-580)
[    0.141355] ACPI: (supports S0 S4 S5)
[    0.141356] ACPI: Using IOAPIC for interrupt routing
[    0.141392] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.142937] ACPI: Power Resource [PG00] (on)
[    0.143284] ACPI: Power Resource [PG01] (on)
[    0.143598] ACPI: Power Resource [PG02] (on)
[    0.155912] ACPI: Power Resource [FN00] (off)
[    0.155983] ACPI: Power Resource [FN01] (off)
[    0.156043] ACPI: Power Resource [FN02] (off)
[    0.156101] ACPI: Power Resource [FN03] (off)
[    0.156158] ACPI: Power Resource [FN04] (off)
[    0.156935] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[    0.156940] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    0.157378] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
[    0.157379] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
[    0.158209] pci 0000:00:14.0: System wakeup disabled by ACPI
[    0.158514] pci 0000:00:1c.0: System wakeup disabled by ACPI
[    0.158663] pci 0000:00:1c.3: System wakeup disabled by ACPI
[    0.159500] pci 0000:01:00.0: System wakeup disabled by ACPI
[    0.161586] pci 0000:02:00.0: System wakeup disabled by ACPI

[...그때까지 등등...]

[    0.158209] pci 0000:00:14.0: System wakeup disabled by ACPI
[    0.158514] pci 0000:00:1c.0: System wakeup disabled by ACPI
[    0.158663] pci 0000:00:1c.3: System wakeup disabled by ACPI
[    0.159500] pci 0000:01:00.0: System wakeup disabled by ACPI
[    0.161586] pci 0000:02:00.0: System wakeup disabled by ACPI

마지막으로 "경고"라고 적혀있어서 복사만 되는 블록입니다. 이것이 최대 절전 모드와 관련이 있는지 확실하지 않습니다.

[    3.950838] ACPI Warning: \_SB_.IETM._ART: Return Package type mismatch at index 0 - found Integer, expected Reference (20150410/nspredef-297)
[    3.950844] ACPI: Invalid package element [0]: got number, expecting [R]
[    4.116950] ACPI Warning: SystemIO range 0x000000000000F040-0x000000000000F05F conflicts with OpRegion 0x000000000000F040-0x000000000000F04F (\_SB_.PCI0.SBUS.SMBI) (20150410/utaddress-254)

솔직히 dmesg제가 무엇을 찾고 있는지는 모르겠지만 아마도 - 또는 오히려 아마도 - 더 경험이 많은 사람이 이 게시물을 보는 것이 도움이 될 것입니다.

관련 정보