Hibernate dual boot windows 11 not working

I have a new Thinkpad P15s with 48gb Ram and have installed EndeavourOS on a new partition as dual boot next to Windows 11.

Settings for manual partitioning:
File System:______Mounting Point:________Flag:
fat32____________ /efi___________________boot
linuxswap______________________________swap (size: 96gb )
ext4_____________ /_____________________root

I have set that with battery, without battery and with low battery whenever I close the lid the laptop goes into hibernate mode.

As soon as I open the lid again, the screen is immediately on so i can enter my password, so exactly the same as with sleep.
Is there no difference or can I somehow see if my PC was in hibernate mode or did I forget another setting?

The current ISO has a bug where it isn’t enabling hibernation support. This should be fixed in the next ISO.

To fix this in your existing install, do the following:
Create a file at /etc/dracut.conf.d/resume.conf with the following contents:

add_dracutmodules+=" resume "

Then run:

sudo dracut-rebuild

Then reboot.

Thanks for the quick reply, I have followed all the steps and after the reboot tried again to go into hibernate.

I think it is also worth to mention that im using systemd-boot instead of grub.

Unfortunately it doesnt work for me, here is the output from: journalctl -b -u systemd-hibernate.service

Jan 28 20:40:15 da3mon systemd[1]: Starting Hibernate...
Jan 28 20:40:15 da3mon systemd-sleep[3531]: Entering sleep state 'hibernate'...
Jan 28 20:40:33 da3mon systemd-sleep[3531]: Failed to put system to sleep. System resumed again: Device or re>
Jan 28 20:40:33 da3mon systemd[1]: systemd-hibernate.service: Main process exited, code=exited, status=1/FAIL>
Jan 28 20:40:33 da3mon systemd[1]: systemd-hibernate.service: Failed with result 'exit-code'.
Jan 28 20:40:33 da3mon systemd[1]: Failed to start Hibernate.
Jan 28 20:40:33 da3mon systemd[1]: systemd-hibernate.service: Consumed 2.271s CPU time.
lines 1-7/7 (END)...skipping...
Jan 28 20:40:15 da3mon systemd[1]: Starting Hibernate...
Jan 28 20:40:15 da3mon systemd-sleep[3531]: Entering sleep state 'hibernate'...
Jan 28 20:40:33 da3mon systemd-sleep[3531]: Failed to put system to sleep. System resumed again: Device or resource busy
Jan 28 20:40:33 da3mon systemd[1]: systemd-hibernate.service: Main process exited, code=exited, status=1/FAILURE
Jan 28 20:40:33 da3mon systemd[1]: systemd-hibernate.service: Failed with result 'exit-code'.
Jan 28 20:40:33 da3mon systemd[1]: Failed to start Hibernate.
Jan 28 20:40:33 da3mon systemd[1]: systemd-hibernate.service: Consumed 2.271s CPU time.
~

Maybe this can help https://www.lorenzobettini.it/2022/12/enabling-hibernation-in-endeavouros/

1 Like