So, I tried hibernate with an assigned physical partition:
When I entered
sudo systemctl hibernate
there was no apparent action, screen blink or otherwise. It is like nothing happened!
sudo systemctl status sleep.target hibernate.target
gives me the following:
○ sleep.target - Sleep
Loaded: loaded (/lib/systemd/system/sleep.target; static)
Active: inactive (dead) since Mon 2025-12-01 12:49:29 EST; 1min 56s ago
Docs: man:systemd.special(7)
Dec 01 12:49:28 OasisMega1 systemd[1]: Reached target Sleep.
Dec 01 12:49:29 OasisMega1 systemd[1]: Stopped target Sleep.
○ hibernate.target - System Hibernation
Loaded: loaded (/lib/systemd/system/hibernate.target; static)
Active: inactive (dead)
Docs: man:systemd.special(7)
Dec 01 12:49:29 OasisMega1 systemd[1]: Dependency failed for System Hibernation.
Dec 01 12:49:29 OasisMega1 systemd[1]: hibernate.target: Job hibernate.target/start failed with result 'dependency'.
Examining the “syslog” messages, I see the following:
Dec 1 12:49:28 OasisMega1 ModemManager[1339]: <info> [sleep-monitor-systemd] system is about to suspend
Dec 1 12:49:28 OasisMega1 NetworkManager[1024]: <info> [1764611368.5322] manager: sleep: sleep requested (sleeping: no enabled: yes)
Dec 1 12:49:28 OasisMega1 systemd[1]: Reached target Sleep.
Dec 1 12:49:28 OasisMega1 systemd[1]: Starting Record successful boot for GRUB...
Dec 1 12:49:28 OasisMega1 systemd[1]: Starting Hibernate...
Dec 1 12:49:28 OasisMega1 systemd[1]: Stopping Atop advanced performance monitor...
Dec 1 12:49:28 OasisMega1 run-parts[4868]: run-parts: executing /lib/systemd/system-sleep/atop-pm pre
Dec 1 12:49:28 OasisMega1 systemd[1]: grub-common.service: Deactivated successfully.
Dec 1 12:49:28 OasisMega1 systemd[1]: Finished Record successful boot for GRUB.
Dec 1 12:49:28 OasisMega1 systemd[1]: Starting GRUB failed boot detection...
Dec 1 12:49:29 OasisMega1 systemd[1]: atop.service: Deactivated successfully.
Dec 1 12:49:29 OasisMega1 systemd[1]: Stopped Atop advanced performance monitor.
Dec 1 12:49:29 OasisMega1 run-parts[4868]: run-parts: executing /lib/systemd/system-sleep/hdparm pre
Dec 1 12:49:29 OasisMega1 run-parts[4868]: run-parts: executing /lib/systemd/system-sleep/unattended-upgrades pre
Dec 1 12:49:29 OasisMega1 systemd[1]: grub-initrd-fallback.service: Deactivated successfully.
Dec 1 12:49:29 OasisMega1 systemd[1]: Finished GRUB failed boot detection.
Dec 1 12:49:29 OasisMega1 s2disk[4881]: s2disk: Invalid resume device. Reason: Success
Dec 1 12:49:29 OasisMega1 systemd[1]: systemd-hibernate.service: Main process exited, code=exited, status=22/n/a
Dec 1 12:49:29 OasisMega1 systemd[1]: systemd-hibernate.service: Failed with result 'exit-code'.
Dec 1 12:49:29 OasisMega1 ModemManager[1339]: <info> [sleep-monitor-systemd] system is resuming
Dec 1 12:49:29 OasisMega1 systemd[1]: Failed to start Hibernate.
Dec 1 12:49:29 OasisMega1 systemd[1]: Dependency failed for System Hibernation.
Dec 1 12:49:29 OasisMega1 systemd[1]: hibernate.target: Job hibernate.target/start failed with result 'dependency'.
Dec 1 12:49:29 OasisMega1 systemd[1]: Stopped target Sleep.
Dec 1 12:49:29 OasisMega1 NetworkManager[1024]: <info> [1764611369.1912] manager: sleep: wake requested (sleeping: yes enabled: yes)
Dec 1 12:49:29 OasisMega1 systemd-networkd[506]: enp2s0: Reset carrier
Dec 1 12:49:29 OasisMega1 systemd-networkd[506]: lo: Reset carrier
Examining “dmesg”, we see the following reported:
[ 0.037443] kernel: PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[ 0.037445] kernel: PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
[ 0.037447] kernel: PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000e5fff]
[ 0.037448] kernel: PM: hibernation: Registered nosave memory: [mem 0x000e6000-0x000fffff]
[ 0.037451] kernel: PM: hibernation: Registered nosave memory: [mem 0xcff90000-0xcffa7fff]
[ 0.037452] kernel: PM: hibernation: Registered nosave memory: [mem 0xcffa8000-0xcffcffff]
[ 0.037453] kernel: PM: hibernation: Registered nosave memory: [mem 0xcffd0000-0xcfffffff]
[ 0.037455] kernel: PM: hibernation: Registered nosave memory: [mem 0xd0000000-0xffefffff]
[ 0.037456] kernel: PM: hibernation: Registered nosave memory: [mem 0xfff00000-0xffffffff]
[ 0.037459] kernel: [mem 0xd0000000-0xffefffff] available for PCI devices
***
[ 0.049341] kernel: PM: hibernation: Registered nosave memory: [mem 0xc8000000-0xcbffffff]
From the “kern.log”, we see
Dec 1 12:41:21 OasisMega1 kernel: [ 0.037443] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
Dec 1 12:41:21 OasisMega1 kernel: [ 0.037445] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
Dec 1 12:41:21 OasisMega1 kernel: [ 0.037447] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000e5fff]
Dec 1 12:41:21 OasisMega1 kernel: [ 0.037448] PM: hibernation: Registered nosave memory: [mem 0x000e6000-0x000fffff]
Dec 1 12:41:21 OasisMega1 kernel: [ 0.037451] PM: hibernation: Registered nosave memory: [mem 0xcff90000-0xcffa7fff]
Dec 1 12:41:21 OasisMega1 kernel: [ 0.037452] PM: hibernation: Registered nosave memory: [mem 0xcffa8000-0xcffcffff]
Dec 1 12:41:21 OasisMega1 kernel: [ 0.037453] PM: hibernation: Registered nosave memory: [mem 0xcffd0000-0xcfffffff]
Dec 1 12:41:21 OasisMega1 kernel: [ 0.037455] PM: hibernation: Registered nosave memory: [mem 0xd0000000-0xffefffff]
Dec 1 12:41:21 OasisMega1 kernel: [ 0.037456] PM: hibernation: Registered nosave memory: [mem 0xfff00000-0xffffffff]
Dec 1 12:41:21 OasisMega1 kernel: [ 0.037459] [mem 0xd0000000-0xffefffff] available for PCI devices
***
Dec 1 12:41:21 OasisMega1 kernel: [ 0.049341] PM: hibernation: Registered nosave memory: [mem 0xc8000000-0xcbffffff]
Since I specified a dedicated swap partition, as seen here,
My /etc/fstab file has the following entry:
UUID=d6818877-fcce-4e10-b45c-17d5bf4670b8 none swap sw,pri=99 0 0
My /etc/default/grub file has the following set:
GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=d6818877-fcce-4e10-b45c-17d5bf4670b8 quiet splash scsi_mod.use_blk_mq=1 usb-storage.quirks=1058:25ee:u usbcore.autosuspend=-1 ipv6.disable=1"
Note that there is no “resume_offset” value assignment.
The contents of /etc/initramfs-tools/conf.d/resume are as follows:
RESUME=UUID=d6818877-fcce-4e10-b45c-17d5bf4670b8
The contents of /etc/systemd/sleep.conf are as follows:
[Sleep]
#AllowSuspend=yes
AllowSuspend=yes
#AllowHibernation=yes
AllowHibernation=yes
#AllowSuspendThenHibernate=yes
AllowSuspendThenHibernate=yes
#AllowHybridSleep=yes
### REF: https://forum.garudalinux.org/t/suspend-and-hibernate-work-correctly-but-suspend-then-hibernate-hangs-for-5-minutes/27586
AllowHybridSleep=no
#SuspendMode=
SuspendMode=suspend
#SuspendState=mem standby freeze
SuspendState=mem freeze disk
#HibernateMode=platform shutdown
HibernateMode=platform shutdown
#HibernateState=disk
HibernateState=disk
#HybridSleepMode=suspend platform shutdown
HybridSleepMode=suspend platform shutdown
#HybridSleepState=disk
HybridSleepState=disk
### suspend for 15 minutes then, if not revived, hibernate
HibernateDelaySec=900
The contents of /etc/systemd/logind.conf are as follows:
[Login]
#HandleSuspendKey=suspend
HandleSuspendKey=suspend-then-hibernate
#HandleHibernateKey=hibernate
HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
HandleLidSwitch=suspend-then-hibernate
I do not have “Secure Boot”, neither the capability nor enabled.
Can anyone tell me where I went wrong?