I followed Update on hibernation in Fedora Workstation - Fedora Magazine article to implement hibernation (with LUKS + Secure Boot) on my Fedora 43 workstation.
I configured a swapfile with resume offset according to the guide. However, when I try:
systemctl hibernate
I get:
Call to Hibernate failed: Sleep verb ‘hibernate’ is not configured or configuration is not supported by kernel
ACPI seems to support S4:
sudo dmesg | grep -i “ACPI.*S4” give me this
ACPI: PM: (supports S0 S3 S4 S5)
But cat /sys/power/state shows no disk:
freeze mem
I have following kernels installed:
kernel-6.18.8-100.fc42.x86_64
kernel-6.18.8-200.fc43.x86_64
kernel-6.18.16-200.fc43.x86_64
Secure Boot is enabled. LUKS full disk encryption is used.
Is this limitation caused by Fedora kernel lockdown with Secure Boot? Is there a known way to enable hibernate on Fedora 43 with LUKS + Secure Boot?