Hibernation not working, need help

Solved.
In etc/default/grub the line GRUB_CMDLINE_LINUX_DEFAULT=… must contain the identifier as a device, not as a UUID. Even if that device has that UUID.

With the data from my OP:
I replaced
resume=/dev/disk/by-uuid/33333333-3333-3333-3333-333333333333
with
resume=/dev/mapper/crypt_sda2 and it works. :slight_smile:

Probably (?) because the UUID of /dev/mapper/crypt_sda2 (from blkid) points to all btrfs subvolumes (in fstab), and even if /swap would be correctly identified, the physical offset could be incorrect.

An equally lucky sunday to all you folks!
Thanks for the readiness to help!

1 Like