Dear readers,
I have a problem with hibernation on fresh installed Leap 15.4. After hibernation when I turn on my desktop I simple boot in new session, I mean hibernation is acting as power off. Kernel didn’t see saved image of the session. In journalctl I’ve found the following message:
Unknown kernel command line parameters "BOOT_IMAGE=/vmlinuz-5.14.21-150400.24.11-default", will be passed to user space.
I have swap partition as follows:
# cat /proc/swaps
Filename Type Size Used Priority
/dev/sdc5 partition 10485756 0 -2
# blkid /dev/sdc5
/dev/sdc5: UUID="b4cdcdd8-5380-4079-a428-056f67e3f59a" TYPE="swap" PARTUUID="53f4be60-05"
The grub.cfg have necessary section for hibernation:
# grep resume /boot/grub2/grub.cfg
linux /vmlinuz-5.14.21-150400.24.11-default root=UUID=57be9354-4d33-40a7-944f-bfd08ee1c24b ${extra_cmdline} resume=/dev/disk/by-uuid/b4cdcdd8-5380-4079-a428-056f67e3f59a preempt=full mitigations=auto security=apparmor
linux /vmlinuz-5.14.21-150400.24.11-default root=UUID=57be9354-4d33-40a7-944f-bfd08ee1c24b ${extra_cmdline} resume=/dev/disk/by-uuid/b4cdcdd8-5380-4079-a428-056f67e3f59a preempt=full mitigations=auto security=apparmor
I’m quite confused.
Many thanks in advance,
Eugene
@roginovicci:
Your systemd Journal will probably be showing entries as follows:
# journalctl -b 0 --output=short-monotonic --no-hostname | grep -iE 'secure|hibernat'
0.000000] kernel: secureboot: Secure boot enabled
0.000000] kernel: Kernel is locked down from EFI Secure Boot mode; see man kernel_lockdown.7
0.006257] kernel: secureboot: Secure boot enabled
0.014940] kernel: PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
0.014942] kernel: PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000fffff]
0.014944] kernel: PM: hibernation: Registered nosave memory: [mem 0x09cff000-0x09ffffff]
0.014946] kernel: PM: hibernation: Registered nosave memory: [mem 0x0a200000-0x0a20afff]
0.014948] kernel: PM: hibernation: Registered nosave memory: [mem 0x0b000000-0x0b01ffff]
0.014949] kernel: PM: hibernation: Registered nosave memory: [mem 0xc155b000-0xc155bfff]
0.014951] kernel: PM: hibernation: Registered nosave memory: [mem 0xc1568000-0xc1568fff]
0.014952] kernel: PM: hibernation: Registered nosave memory: [mem 0xc1569000-0xc1569fff]
0.014954] kernel: PM: hibernation: Registered nosave memory: [mem 0xc1577000-0xc1577fff]
0.014956] kernel: PM: hibernation: Registered nosave memory: [mem 0xc3280000-0xc3280fff]
0.014957] kernel: PM: hibernation: Registered nosave memory: [mem 0xc6a0a000-0xc6bbafff]
0.014959] kernel: PM: hibernation: Registered nosave memory: [mem 0xc6f12000-0xc6f13fff]
0.014961] kernel: PM: hibernation: Registered nosave memory: [mem 0xc8a08000-0xc8a08fff]
0.014963] kernel: PM: hibernation: Registered nosave memory: [mem 0xca431000-0xca73dfff]
0.014964] kernel: PM: hibernation: Registered nosave memory: [mem 0xca73e000-0xca78afff]
0.014965] kernel: PM: hibernation: Registered nosave memory: [mem 0xca78b000-0xcaaa0fff]
0.014965] kernel: PM: hibernation: Registered nosave memory: [mem 0xcaaa1000-0xcb9fefff]
0.014967] kernel: PM: hibernation: Registered nosave memory: [mem 0xcd000000-0xcfffffff]
0.014968] kernel: PM: hibernation: Registered nosave memory: [mem 0xd0000000-0xf7ffffff]
0.014969] kernel: PM: hibernation: Registered nosave memory: [mem 0xf8000000-0xfbffffff]
0.014970] kernel: PM: hibernation: Registered nosave memory: [mem 0xfc000000-0xfd0fffff]
0.014970] kernel: PM: hibernation: Registered nosave memory: [mem 0xfd100000-0xfd1fffff]
0.014971] kernel: PM: hibernation: Registered nosave memory: [mem 0xfd200000-0xfe9fffff]
0.014972] kernel: PM: hibernation: Registered nosave memory: [mem 0xfea00000-0xfea0ffff]
0.014973] kernel: PM: hibernation: Registered nosave memory: [mem 0xfea10000-0xfeb7ffff]
0.014973] kernel: PM: hibernation: Registered nosave memory: [mem 0xfeb80000-0xfec01fff]
0.014974] kernel: PM: hibernation: Registered nosave memory: [mem 0xfec02000-0xfec0ffff]
0.014975] kernel: PM: hibernation: Registered nosave memory: [mem 0xfec10000-0xfec10fff]
0.014976] kernel: PM: hibernation: Registered nosave memory: [mem 0xfec11000-0xfec2ffff]
0.014976] kernel: PM: hibernation: Registered nosave memory: [mem 0xfec30000-0xfec30fff]
0.014977] kernel: PM: hibernation: Registered nosave memory: [mem 0xfec31000-0xfecfffff]
0.014978] kernel: PM: hibernation: Registered nosave memory: [mem 0xfed00000-0xfed00fff]
0.014978] kernel: PM: hibernation: Registered nosave memory: [mem 0xfed01000-0xfed3ffff]
0.014979] kernel: PM: hibernation: Registered nosave memory: [mem 0xfed40000-0xfed44fff]
0.014980] kernel: PM: hibernation: Registered nosave memory: [mem 0xfed45000-0xfed7ffff]
0.014981] kernel: PM: hibernation: Registered nosave memory: [mem 0xfed80000-0xfed8ffff]
0.014981] kernel: PM: hibernation: Registered nosave memory: [mem 0xfed90000-0xfedc1fff]
0.014982] kernel: PM: hibernation: Registered nosave memory: [mem 0xfedc2000-0xfedcffff]
0.014983] kernel: PM: hibernation: Registered nosave memory: [mem 0xfedd0000-0xfedd3fff]
0.014984] kernel: PM: hibernation: Registered nosave memory: [mem 0xfedd4000-0xfedd5fff]
0.014984] kernel: PM: hibernation: Registered nosave memory: [mem 0xfedd6000-0xfeffffff]
0.014985] kernel: PM: hibernation: Registered nosave memory: [mem 0xff000000-0xffffffff]
0.812883] kernel: Loaded X.509 cert 'SUSE Linux Enterprise Secure Boot Signkey: 0ac62b1f3f534271132586e29d3b1041591c824a'
0.840201] kernel: integrity: Loaded X.509 cert 'SUSE Linux Enterprise Secure Boot CA: ecab0d42c456cf770436b973993862965e87262f'
0.840218] kernel: integrity: Loaded X.509 cert 'openSUSE Secure Boot Signkey: 9ddf43d9f1a027273f52c6c0775908ee01671325'
0.840235] kernel: integrity: Loaded X.509 cert 'SUSE Linux Enterprise Secure Boot Signkey: 5a240449d29fd0d8a7a187e6fc0e26b95d1aa87b'
0.840254] kernel: integrity: Loaded X.509 cert 'openSUSE Secure Boot Signkey: fd9f2c12e599d67cc7f9067541adf426b712469e'
0.840285] kernel: Loaded X.509 cert 'SUSE Linux Enterprise Secure Boot Signkey: 0ac62b1f3f534271132586e29d3b1041591c824a'
0.970995] kernel: Lockdown: swapper/0: hibernation is restricted; see man kernel_lockdown.7
#
Please inspect the “kernel_lockdown” man page –
Unencrypted hibernation/suspend to swap are disallowed as the kernel image is saved to a medium that can then be accessed.
Hi dcurtisfra,
Thanks for reply. Actually the problem was in skipping module resume. I’ve added
add_dracutmodules+=resume
line into /etc/dracut.conf.d/01-resume.conf file and emerge dracut. Now kernel recognize the hibernate image (I see the load status) but fails to restore due to noveau driver. Then I installed proprietary module and Proprietary nvidia driver works far much better.
This is strange there is now resume driver by default.
During resolving the problem I had to enable storing of debug messages for each boot session which is turned off in openSUSE by default (new surprise for me). This fix helps to debug problems:
# mkdir /var/log/journal
# systemd-tmpfiles --create --prefix /var/log/journal
# systemctl restart systemd-journald
Finally the issue is resolved .
Thanks,
Eugene