You are not logged in.

#1 2026-04-10 14:03:07

Wekuz
Member
Registered: 2026-03-28
Posts: 1

Unable to resume hibernation when hibernating on battery

When I hibernate on battery, resuming fails when on battery. When I hibernate on battery, resuming fails when on AC. When I hibernate on AC, I can resume on AC. When I hibernate on AC, I can resume on battery.
I am running Arch Linux (obviously) with Hyprland on my HP Elitebook X360 830 G8 (i5-1145g7, 16GB, 256GB, LTE, convertible). I use systemd-boot with UKIs auto-detection (I don't have /boot/loader/entries).
Kernel parameters:

rd.luks.name=59a8e8c5-252e-4985-8152-3121375976ad=luks_lvm rd.luks.options=password-echo=no rootflags=x-systemd.device-timeout=0 root=UUID=85fd9b69-e3e5-4bc6-92d3-452375115538 resume=UUID=5cfa1d09-a0d4-44ff-be2c-1d52dd688391 rw zswap.enabled=1 zswap.shrinker_enabled=1 zswap.max_pool_percent=25
$ lsblk -f
NAME           FSTYPE      FSVER    LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINTS
nvme0n1                                                                                         
├─nvme0n1p1    vfat        FAT32          0163-B05A                                75.6M    85% /boot
└─nvme0n1p2    crypto_LUKS 2              59a8e8c5-252e-4985-8152-3121375976ad                  
  └─luks_lvm   LVM2_member LVM2 001       cr0eo0-AQQU-VDIO-5ry9-4mip-9oB0-yD0IrB                
    ├─vg0-swap swap        1              5cfa1d09-a0d4-44ff-be2c-1d52dd688391                  [SWAP]
    ├─vg0-root ext4        1.0            85fd9b69-e3e5-4bc6-92d3-452375115538     46.4G    16% /
    └─vg0-home ext4        1.0            0f9b7692-07db-4a2f-9a21-3d409b984448    143.4G     3% /home

$ dmesg | grep -i acpi | grep supports
[sudo] password for wekuz: 
[    0.254391] ACPI: PM: (supports S0 S3 S4 S5)
[    0.498684] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig Segments MSI EDR HPX-Type3]

What I have tried:

Outcomes:

  1. Freezes right after resuming, displaying the last frame before hibernating, often leads to outcome 2 after some time

  2. Kernel panic, with the message "Timeout: not all CPUs entered broadcast exception handler", graphical artifacts which make the QR code unreadable (image)

  3. fails to unlock LUKS, hangs on some job, I once let it run 1h, power button needs to be held down to shutdown (image):

    [ * ] (1 of 3) A start job is running for Cryptography Setup for luks_lvm (25s / no limit)
    [FAILED] Failed to start Cryptography Setup for luks_lvm.
    See 'systemctl status systemd-cryptsetup@luks_lvm.service' for details.
    [DEPEND] Dependency failed for Local Encrypted Volumes.
    [ * ] (<1/2> of 2) A start job is running for /dev/disk/by-uuid/<uuid> (1min 46s / no limit)

One when hibernating from tty I was able to see the cursor blink for a split second after resuming and then outcome 1.
I have encountered outcome 3 rarely when rebooting so it might be caused by something else, though still it has occurred mostly when resuming hibernation.
I also have problems resuming suspend (similar freezing, but haven't seen a kernel panic) but it seems like I was able to resolve it by using s2idle (sub-optimal, but at least it works for now).

Some logs captured using journalctl -b -1 after bad outcomes:
Outcome 1->2:

...
Apr 09 20:17:30 wkz-lapdog systemd[1]: Reached target Sleep.
Apr 09 20:17:30 wkz-lapdog systemd[1]: Starting System Hibernate...
Apr 09 20:17:30 wkz-lapdog wpa_supplicant[1301]: p2p-dev-wlp0s20: CTRL-EVENT-DSCP-POLICY clear_all
Apr 09 20:17:30 wkz-lapdog wpa_supplicant[1301]: p2p-dev-wlp0s20: CTRL-EVENT-DSCP-POLICY clear_all
Apr 09 20:17:30 wkz-lapdog wpa_supplicant[1301]: nl80211: deinit ifname=p2p-dev-wlp0s20 disabled_11b_rates=0
Apr 09 20:17:30 wkz-lapdog systemd[1]: user@1000.service: Unit now frozen-by-parent.
Apr 09 20:17:30 wkz-lapdog systemd[1]: session-3.scope: Unit now frozen-by-parent.
Apr 09 20:17:30 wkz-lapdog systemd[1]: user-1000.slice: Unit now frozen-by-parent.
Apr 09 20:17:30 wkz-lapdog systemd[1]: user.slice: Unit now frozen.
Apr 09 20:17:30 wkz-lapdog systemd-sleep[2618]: Successfully froze unit 'user.slice'.
Apr 09 20:17:30 wkz-lapdog wpa_supplicant[1301]: wlp0s20f3: CTRL-EVENT-DSCP-POLICY clear_all
Apr 09 20:17:30 wkz-lapdog wpa_supplicant[1301]: wlp0s20f3: CTRL-EVENT-DSCP-POLICY clear_all
Apr 09 20:17:30 wkz-lapdog wpa_supplicant[1301]: nl80211: deinit ifname=wlp0s20f3 disabled_11b_rates=0
Apr 09 20:17:30 wkz-lapdog systemd-sleep[2618]: Performing sleep operation 'hibernate'...
Apr 09 20:17:30 wkz-lapdog kernel: PM: hibernation: hibernation entry
Apr 09 20:17:30 wkz-lapdog kernel: wwan wwan0: port wwan0xmmrpc0 disconnected
Apr 09 20:17:30 wkz-lapdog kernel: wwan wwan0: port wwan0at0 disconnected
Apr 09 20:17:30 wkz-lapdog kernel: wwan wwan0: port wwan0at1 disconnected
<END>

Outcome 1->2:

PM: hibernation: hibernation entry
...
kernel: smpboot: CPU 7 is now offline
kernel: smpboot: CPU 6 is now offline
kernel: smpboot: CPU 5 is now offline
kernel: smpboot: CPU 4 is now offline
kernel: smpboot: CPU 3 is now offline
kernel: smpboot: CPU 2 is now offline
kernel: smpboot: CPU 1 is now offline
PM: hibernation: Normal pages needed: 426111 + 1024, available pages: 3685247
ACPI: PM: Hardware changed while hibernated, success doubtful!
<END>

Reboot that caused outcome 3, had to hold down the power button (lines that were red marked with !!!):

Apr 09 21:45:33 wkz-lapdog systemd-logind[1209]: The system will reboot now!
...
Apr 09 21:45:34 wkz-lapdog systemd[1]: Stopping WPA supplicant...
Apr 09 21:45:34 wkz-lapdog wpa_supplicant[1277]: nl80211: deinit ifname=p2p-dev-wlp0s20 disabled_11b_rates=0
!!! --> Apr 09 21:45:34 wkz-lapdog dbus-broker-launch[1200]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
Apr 09 21:45:34 wkz-lapdog NetworkManager[1204]: <warn>  [1775760334.0847] dispatcher: (37) failed (after 0.011 sec): Could not activate remote peer 'org.freedesktop.nm_dispatcher': activation request failed: unit is invalid
Apr 09 21:45:34 wkz-lapdog NetworkManager[1204]: <info>  [1775760334.0850] device (wlp0s20f3): state change: deactivating -> unmanaged (reason 'unmanaged-quitting', managed-type: 'full')
Apr 09 21:45:34 wkz-lapdog NetworkManager[1204]: <info>  [1775760334.0853] dhcp4 (wlp0s20f3): canceled DHCP transaction
Apr 09 21:45:34 wkz-lapdog NetworkManager[1204]: <info>  [1775760334.0853] dhcp4 (wlp0s20f3): activation: beginning transaction (timeout in 45 seconds)
Apr 09 21:45:34 wkz-lapdog NetworkManager[1204]: <info>  [1775760334.0853] dhcp4 (wlp0s20f3): state changed no lease
Apr 09 21:45:34 wkz-lapdog NetworkManager[1204]: <info>  [1775760334.0855] dhcp6 (wlp0s20f3): canceled DHCP transaction
Apr 09 21:45:34 wkz-lapdog NetworkManager[1204]: <info>  [1775760334.0856] dhcp6 (wlp0s20f3): activation: beginning transaction (timeout in 45 seconds)
Apr 09 21:45:34 wkz-lapdog NetworkManager[1204]: <info>  [1775760334.0856] dhcp6 (wlp0s20f3): state changed no lease
Apr 09 21:45:34 wkz-lapdog bluetoothd[1205]: Battery Provider Manager destroyed
Apr 09 21:45:34 wkz-lapdog bluetoothd[1205]: Stopping SDP server
Apr 09 21:45:34 wkz-lapdog bluetoothd[1205]: Exit
Apr 09 21:45:34 wkz-lapdog systemd[1]: bluetooth.service: Deactivated successfully.
Apr 09 21:45:34 wkz-lapdog systemd[1]: Stopped Bluetooth service.
Apr 09 21:45:34 wkz-lapdog systemd-pcrextend[4630]: ERROR:tcti:src/tss2-tcti/tcti-device.c:489:Tss2_Tcti_Device_Init() Failed to read response header fd 4, got errno 5: Input/output error
!!! --> Apr 09 21:45:34 wkz-lapdog systemd-pcrextend[4630]: Failed to create TPM2 context: State not recoverable
Apr 09 21:45:34 wkz-lapdog wpa_supplicant[1277]: p2p-dev-wlp0s20: CTRL-EVENT-TERMINATING
Apr 09 21:45:34 wkz-lapdog kernel: wlp0s20f3: deauthenticating from e4:fa:c4:70:a7:ac by local choice (Reason: 3=DEAUTH_LEAVING)
Apr 09 21:45:34 wkz-lapdog systemd[1]: systemd-pcrphase.service: Control process exited, code=exited, status=1/FAILURE
Apr 09 21:45:34 wkz-lapdog systemd[1]: systemd-pcrphase.service: Failed with result 'exit-code'.
Apr 09 21:45:34 wkz-lapdog systemd[1]: Stopped TPM PCR Barrier (User).
Apr 09 21:45:34 wkz-lapdog systemd[1]: Forcibly rebooting: unit systemd-pcrphase.service failed
Apr 09 21:45:34 wkz-lapdog wpa_supplicant[1277]: nl80211: send_event_marker failed: Source based routing not supported
Apr 09 21:45:34 wkz-lapdog wpa_supplicant[1277]: wlp0s20f3: CTRL-EVENT-DISCONNECTED bssid=e4:fa:c4:70:a7:ac reason=3 locally_generated=1
Apr 09 21:45:34 wkz-lapdog wpa_supplicant[1277]: wlp0s20f3: CTRL-EVENT-DSCP-POLICY clear_all
Apr 09 21:45:34 wkz-lapdog wpa_supplicant[1277]: wlp0s20f3: CTRL-EVENT-DSCP-POLICY clear_all
Apr 09 21:45:34 wkz-lapdog wpa_supplicant[1277]: nl80211: deinit ifname=wlp0s20f3 disabled_11b_rates=0
Apr 09 21:45:34 wkz-lapdog wpa_supplicant[1277]: wlp0s20f3: CTRL-EVENT-TERMINATING
Apr 09 21:45:34 wkz-lapdog NetworkManager[1204]: <info>  [1775760334.1982] manager: NetworkManager state is now DISCONNECTED
Apr 09 21:45:34 wkz-lapdog NetworkManager[1204]: <info>  [1775760334.2004] device (p2p-dev-wlp0s20f3): state change: disconnected -> unmanaged (reason 'unmanaged-link-not-init', managed-type: 'removed')
Apr 09 21:45:34 wkz-lapdog NetworkManager[1204]: <info>  [1775760334.2176] exiting (success)
Apr 09 21:45:39 wkz-lapdog systemd[1]: Shutting down.
Apr 09 21:45:39 wkz-lapdog systemd[1]: Using hardware watchdog /dev/watchdog0: 'intel_oc_wdt', version 0.
Apr 09 21:45:39 wkz-lapdog systemd[1]: Watchdog running with a hardware timeout of 10min.
!!! --> Apr 09 21:45:39 wkz-lapdog kernel: watchdog: watchdog0: watchdog did not stop!
Apr 09 21:45:39 wkz-lapdog systemd-shutdown[1]: Using hardware watchdog /dev/watchdog0: 'intel_oc_wdt', version 0.
Apr 09 21:45:39 wkz-lapdog systemd-shutdown[1]: Watchdog running with a hardware timeout of 10min.
Apr 09 21:45:39 wkz-lapdog systemd-shutdown[1]: Syncing filesystems and block devices.
Apr 09 21:45:39 wkz-lapdog systemd-shutdown[1]: Sending SIGTERM to remaining processes...
Apr 09 21:45:39 wkz-lapdog systemd-journald[676]: Received SIGTERM from PID 1 (systemd-shutdow).
Apr 09 21:45:39 wkz-lapdog dbus-broker[1202]: Dispatched 6624 messages @ 4(±11)μs / message.
Apr 09 21:45:39 wkz-lapdog systemd-journald[676]: Journal stopped
<END>

Offline

Board footer

Powered by FluxBB