Hello hello,
When I try to hibernate my system, it crashes and reboots instead of powering down. I have checked everything on my power and believe this is a low-level kernel or driver bug. I have verified it’s not swap space since I have 42GB dedicate swap partition for that, resume is properly set on Grub.
Summary
Running sudo systemctl hibernate causes the system to crash and reboot. It does not return to the lock screen or a failed hibernation state. The logs show that the process begins correctly but fails at the final stage of powering down.
Steps to Reproduce
-
Run
sudo systemctl hibernatein the terminal. -
The system attempts to hibernate, but crashes and reboots.
Troubleshooting Performed
As mentioned above, I’ve done the steps below to rule out config issues:
-
Swap Partition: Confirmed the swap partition is correctly configured in
fstaband is large enough to hold the system’s memory. 42GB for my 32GB RAM. -
GRUB Parameters: The
resume=UUIDparameter is correctly set in GRUB and passed to the kernel. -
Systemd Services: I have unmasked the
systemd-hibernate.serviceand enabled thenvidia-hibernate.service. -
NVIDIA Driver: Logs show that the
nvidia-hibernate.servicecompletes successfully, indicating the failure is not with the driver’s power management hooks.
Logs
The system crashes immediately after the final systemd-sleep log message. There are no subsequent log entries. This is from the previous boot log:
sept. 03 00:29:39 lpascholatti-Linux systemd-logind[642]: The system will hibernate now!
sept. 03 00:29:39 lpascholatti-Linux systemd[1]: Starting NVIDIA system hibernate actions...
sept. 03 00:29:41 lpascholatti-Linux systemd[1]: nvidia-hibernate.service: Deactivated successfully.
sept. 03 00:29:41 lpascholatti-Linux systemd[1]: Finished NVIDIA system hibernate actions.
sept. 03 00:29:41 lpascholatti-Linux systemd[1]: Starting System Hibernate...
sept. 03 00:29:41 lpascholatti-Linux systemd-sleep[31875]: Performing sleep operation 'hibernate'...
I noticed there is a similar topic here for it: