After fixing my laptop not shutting down fully after initiating hibernation (#70615), I am trying to fix the laptop not resuming properly this time. The swap seems to be setup right (UUIDs match, the swap partition is sufficient space). After hibernating, the laptop can’t resume. While trying to find the culprit I managed to resume successfully once during following scenario:
In grub CMDLINE I used UUID initially which caused the laptop to hibernate and turn off, but after booting up it jumped to blinking underscore and cold booted. I switched from UUID to /dev/sda3, which behaved same way. I changed back to UUID and it resumed properly this only time. I tried to hibernate once more and it jumped to blinking underscore once again.
journalctl -b -0 | grep hibern
Jun 05 08:25:15 misa-82jq kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-linux-zen root=UUID=1927d146-91c2-46f8-a931-caa224631d43 rw nowatchdog nvme_load=YES resume=UUID=ad0a9421-0bd0-4c59-8f95-48c88bc329fa loglevel=3
Jun 05 08:25:15 misa-82jq kernel: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux-zen root=UUID=1927d146-91c2-46f8-a931-caa224631d43 rw nowatchdog nvme_load=YES resume=UUID=ad0a9421-0bd0-4c59-8f95-48c88bc329fa loglevel=3
Jun 05 08:25:15 misa-82jq systemd-hibernate-resume-generator[190]: Reported hibernation image: ID=endeavouros kernel=6.19.14-zen1-1-zen UUID=ad0a9421-0bd0-4c59-8f95-48c88bc329fa offset=0
Jun 05 08:25:15 misa-82jq dracut-cmdline[285]: Using kernel command line parameters: BOOT_IMAGE=/boot/vmlinuz-linux-zen root=UUID=1927d146-91c2-46f8-a931-caa224631d43 rw nowatchdog nvme_load=YES resume=UUID=ad0a9421-0bd0-4c59-8f95-48c88bc329fa loglevel=3
Jun 05 08:25:16 misa-82jq systemd[1]: Starting Resume from hibernation...
Jun 05 08:25:16 misa-82jq systemd-hibernate-resume[457]: Reported hibernation image: ID=endeavouros kernel=6.19.14-zen1-1-zen UUID=ad0a9421-0bd0-4c59-8f95-48c88bc329fa offset=0
Jun 05 08:25:16 misa-82jq kernel: PM: hibernation: resume from hibernation
Jun 05 08:25:31 misa-82jq systemd-hibernate-resume[457]: Unable to resume from device '/dev/disk/by-uuid/ad0a9421-0bd0-4c59-8f95-48c88bc329fa' (8:3) offset 0, continuing boot process.
Jun 05 08:25:31 misa-82jq systemd[1]: systemd-hibernate-resume.service: Deactivated successfully.
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: resume failed (-5)
Jun 05 08:25:31 misa-82jq systemd[1]: Finished Resume from hibernation.
Jun 05 08:25:31 misa-82jq systemd[1]: systemd-hibernate-resume.service: Consumed 4.848s CPU time over 15.052s wall clock time, 2M memory peak.
journalctl -b -0 | grep hibern
Jun 05 08:25:15 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
Jun 05 08:25:15 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff]
Jun 05 08:25:15 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0x09a00000-0x09dfffff]
Jun 05 08:25:15 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0x09f00000-0x09f0efff]
Jun 05 08:25:15 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0xb537e000-0xb53bdfff]
Jun 05 08:25:15 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0xb53ca000-0xb53cafff]
Jun 05 08:25:15 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0xbab69000-0xbbd68fff]
Jun 05 08:25:15 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0xc9f7f000-0xcdffefff]
Jun 05 08:25:15 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0xce000000-0xffffffff]
Jun 05 08:25:15 misa-82jq systemd-hibernate-resume-generator[190]: Reported hibernation image: ID=endeavouros kernel=6.19.14-zen1-1-zen UUID=ad0a9421-0bd0-4c59-8f95-48c88bc329fa offset=0
Jun 05 08:25:16 misa-82jq systemd[1]: Starting Resume from hibernation...
Jun 05 08:25:16 misa-82jq systemd-hibernate-resume[457]: Reported hibernation image: ID=endeavouros kernel=6.19.14-zen1-1-zen UUID=ad0a9421-0bd0-4c59-8f95-48c88bc329fa offset=0
Jun 05 08:25:16 misa-82jq kernel: PM: hibernation: resume from hibernation
Jun 05 08:25:31 misa-82jq systemd-hibernate-resume[457]: Unable to resume from device '/dev/disk/by-uuid/ad0a9421-0bd0-4c59-8f95-48c88bc329fa' (8:3) offset 0, continuing boot process.
Jun 05 08:25:31 misa-82jq systemd[1]: systemd-hibernate-resume.service: Deactivated successfully.
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0x00000000-0x00000fff]
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0x0009f000-0x000fffff]
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0x09a00000-0x09dfffff]
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0x09f00000-0x09f0efff]
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xb537e000-0xb53bdfff]
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xb53ca000-0xb53cafff]
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xbab69000-0xbbd68fff]
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xc9f7f000-0xcdffefff]
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xce000000-0xffffffff]
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Basic memory bitmaps created
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Read 4369668 kbytes in 11.39 seconds (383.64 MB/s)
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Failed to load image, recovering.
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: Basic memory bitmaps freed
Jun 05 08:25:31 misa-82jq kernel: PM: hibernation: resume failed (-5)
Jun 05 08:25:31 misa-82jq systemd[1]: Finished Resume from hibernation.
Jun 05 08:25:31 misa-82jq systemd[1]: systemd-hibernate-resume.service: Consumed 4.848s CPU time over 15.052s wall clock time, 2M memory peak.
Jun 05 08:25:33 misa-82jq systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
Jun 05 08:25:35 misa-82jq systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
Jun 05 08:25:35 misa-82jq systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
journalctl -b -1 | grep resume
Jun 05 08:09:02 misa-82jq kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-linux-zen root=UUID=1927d146-91c2-46f8-a931-caa224631d43 rw nowatchdog nvme_load=YES resume=/dev/sda3 loglevel=3
Jun 05 08:09:02 misa-82jq kernel: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux-zen root=UUID=1927d146-91c2-46f8-a931-caa224631d43 rw nowatchdog nvme_load=YES resume=/dev/sda3 loglevel=3
Jun 05 08:09:02 misa-82jq systemd-hibernate-resume-generator[190]: Reported hibernation image: ID=endeavouros kernel=6.19.14-zen1-1-zen UUID=ad0a9421-0bd0-4c59-8f95-48c88bc329fa offset=0
Jun 05 08:09:02 misa-82jq dracut-cmdline[282]: Using kernel command line parameters: BOOT_IMAGE=/boot/vmlinuz-linux-zen root=UUID=1927d146-91c2-46f8-a931-caa224631d43 rw nowatchdog nvme_load=YES resume=/dev/sda3 loglevel=3
Jun 05 08:09:03 misa-82jq systemd[1]: Starting Resume from hibernation...
Jun 05 08:09:03 misa-82jq systemd-hibernate-resume[457]: Reported hibernation image: ID=endeavouros kernel=6.19.14-zen1-1-zen UUID=ad0a9421-0bd0-4c59-8f95-48c88bc329fa offset=0
Jun 05 08:09:03 misa-82jq kernel: PM: hibernation: resume from hibernation
Jun 05 08:09:28 misa-82jq systemd-hibernate-resume[457]: Unable to resume from device '/dev/sda3' (8:3) offset 0, continuing boot process.
Jun 05 08:09:28 misa-82jq systemd[1]: systemd-hibernate-resume.service: Deactivated successfully.
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: resume failed (-5)
Jun 05 08:09:28 misa-82jq systemd[1]: Finished Resume from hibernation.
Jun 05 08:09:28 misa-82jq systemd[1]: systemd-hibernate-resume.service: Consumed 4.816s CPU time over 25.695s wall clock time, 2M memory peak.
Jun 05 08:24:00 misa-82jq kernel: amdgpu 0000:05:00.0: amdgpu: SMU is resumed successfully!
Jun 05 08:24:01 misa-82jq rtkit-daemon[3786]: Resumed scheduling 6 threads.
Jun 05 08:24:01 misa-82jq systemd[1]: Starting NVIDIA system resume actions...
Jun 05 08:24:02 misa-82jq suspend[26330]: nvidia-resume.service
Jun 05 08:24:02 misa-82jq logger[26330]: <13>Jun 5 08:24:02 suspend: nvidia-resume.service
Jun 05 08:24:02 misa-82jq systemd[1]: nvidia-resume.service: Deactivated successfully.
Jun 05 08:24:02 misa-82jq systemd[1]: Finished NVIDIA system resume actions.
journalctl -b -1 | grep hibern
Jun 05 08:09:02 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
Jun 05 08:09:02 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff]
Jun 05 08:09:02 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0x09a00000-0x09dfffff]
Jun 05 08:09:02 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0x09f00000-0x09f0efff]
Jun 05 08:09:02 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0xb537e000-0xb53bdfff]
Jun 05 08:09:02 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0xb53ca000-0xb53cafff]
Jun 05 08:09:02 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0xbab69000-0xbbd68fff]
Jun 05 08:09:02 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0xc9f7f000-0xcdffefff]
Jun 05 08:09:02 misa-82jq kernel: PM: hibernation: Registered nosave memory: [mem 0xce000000-0xffffffff]
Jun 05 08:09:02 misa-82jq systemd-hibernate-resume-generator[190]: Reported hibernation image: ID=endeavouros kernel=6.19.14-zen1-1-zen UUID=ad0a9421-0bd0-4c59-8f95-48c88bc329fa offset=0
Jun 05 08:09:03 misa-82jq systemd[1]: Starting Resume from hibernation...
Jun 05 08:09:03 misa-82jq systemd-hibernate-resume[457]: Reported hibernation image: ID=endeavouros kernel=6.19.14-zen1-1-zen UUID=ad0a9421-0bd0-4c59-8f95-48c88bc329fa offset=0
Jun 05 08:09:03 misa-82jq kernel: PM: hibernation: resume from hibernation
Jun 05 08:09:28 misa-82jq systemd-hibernate-resume[457]: Unable to resume from device '/dev/sda3' (8:3) offset 0, continuing boot process.
Jun 05 08:09:28 misa-82jq systemd[1]: systemd-hibernate-resume.service: Deactivated successfully.
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0x00000000-0x00000fff]
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0x0009f000-0x000fffff]
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0x09a00000-0x09dfffff]
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0x09f00000-0x09f0efff]
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xb537e000-0xb53bdfff]
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xb53ca000-0xb53cafff]
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xbab69000-0xbbd68fff]
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xc9f7f000-0xcdffefff]
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xce000000-0xffffffff]
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Basic memory bitmaps created
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Read 4876452 kbytes in 21.93 seconds (222.36 MB/s)
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Failed to load image, recovering.
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: Basic memory bitmaps freed
Jun 05 08:09:28 misa-82jq kernel: PM: hibernation: resume failed (-5)
Jun 05 08:09:28 misa-82jq systemd[1]: Finished Resume from hibernation.
Jun 05 08:09:28 misa-82jq systemd[1]: systemd-hibernate-resume.service: Consumed 4.816s CPU time over 25.695s wall clock time, 2M memory peak.
Jun 05 08:09:31 misa-82jq systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
Jun 05 08:09:35 misa-82jq systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
Jun 05 08:09:35 misa-82jq systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
Jun 05 08:22:31 misa-82jq systemd-logind[1854]: The system will hibernate now!
Jun 05 08:22:31 misa-82jq systemd[1]: Starting NVIDIA system hibernate actions...
Jun 05 08:22:31 misa-82jq hibernate[25694]: nvidia-hibernate.service
Jun 05 08:22:31 misa-82jq logger[25694]: <13>Jun 5 08:22:31 hibernate: nvidia-hibernate.service
Jun 05 08:22:31 misa-82jq systemd[1]: nvidia-hibernate.service: Deactivated successfully.
Jun 05 08:22:31 misa-82jq systemd[1]: Finished NVIDIA system hibernate actions.
Jun 05 08:22:31 misa-82jq systemd[1]: Starting System Hibernate...
Jun 05 08:22:31 misa-82jq systemd-sleep[25698]: in suspend-then-hibernate operations or setups with encrypted home directories.
Jun 05 08:22:31 misa-82jq systemd-sleep[25698]: Performing sleep operation 'hibernate'...
Jun 05 08:22:31 misa-82jq kernel: PM: hibernation: hibernation entry
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0x00000000-0x00000fff]
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0x0009f000-0x000fffff]
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0x09a00000-0x09dfffff]
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0x09f00000-0x09f0efff]
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xb537e000-0xb53bdfff]
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xb53ca000-0xb53cafff]
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xbab69000-0xbbd68fff]
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xc9f7f000-0xcdffefff]
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Marking nosave pages: [mem 0xce000000-0xffffffff]
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Basic memory bitmaps created
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Preallocating image memory
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Allocated 1393697 pages for snapshot
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Allocated 5574788 kbytes in 1.25 seconds (4459.83 MB/s)
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Normal pages needed: 1563837 + 1024, available pages: 2067381
Jun 05 08:24:00 misa-82jq kernel: PM: hibernation: Basic memory bitmaps freed
Jun 05 08:24:00 misa-82jq kernel: efivarfs: removing variable HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
Jun 05 08:24:01 misa-82jq kernel: PM: hibernation: hibernation exit
Jun 05 08:24:01 misa-82jq systemd-sleep[25698]: System returned from sleep operation 'hibernate'.
Jun 05 08:24:01 misa-82jq systemd[1]: systemd-hibernate.service: Deactivated successfully.
Jun 05 08:24:01 misa-82jq systemd[1]: Finished System Hibernate.
Jun 05 08:24:01 misa-82jq systemd[1]: systemd-hibernate.service: Consumed 3.551s CPU time over 8.842s wall clock time, 52.4M memory peak.
Jun 05 08:24:01 misa-82jq systemd[1]: Reached target System Hibernation.
Jun 05 08:24:01 misa-82jq systemd-logind[1854]: Operation 'hibernate' finished.
Jun 05 08:24:01 misa-82jq systemd[1]: Stopped target System Hibernation.
Jun 05 08:24:18 misa-82jq systemd-logind[1854]: The system will hibernate now!
Jun 05 08:24:18 misa-82jq systemd[1]: Starting NVIDIA system hibernate actions...
Jun 05 08:24:18 misa-82jq hibernate[26640]: nvidia-hibernate.service
Jun 05 08:24:18 misa-82jq logger[26640]: <13>Jun 5 08:24:18 hibernate: nvidia-hibernate.service
Jun 05 08:24:18 misa-82jq systemd[1]: nvidia-hibernate.service: Deactivated successfully.
Jun 05 08:24:18 misa-82jq systemd[1]: Finished NVIDIA system hibernate actions.
Jun 05 08:24:18 misa-82jq systemd[1]: Starting System Hibernate...
Jun 05 08:24:18 misa-82jq systemd-sleep[26644]: in suspend-then-hibernate operations or setups with encrypted home directories.
Jun 05 08:24:18 misa-82jq systemd-sleep[26644]: Performing sleep operation 'hibernate'...
Jun 05 08:24:18 misa-82jq kernel: PM: hibernation: hibernation entry
I am attaching journalctl outputs. The successfull resume occured at 08:24. I have discrete NVIDIA graphics with 595.58.03 driver and intergrated AMD gpu. The resume is not working on all linux, linux-lts, linux-zen.

-Syu