I’m having the exact issue this guy is having, but the instructions does not work for me.
inxi -F
System:
Host: VSENVY Kernel: 6.7.2-arch1-1 arch: x86_64 bits: 64 Desktop: KDE Plasma
v: 5.27.10 Distro: EndeavourOS
Machine:
Type: Convertible System: HP product: HP ENVY x360 Convertible 13-bd0xxx
v: Type1ProductConfigId serial: <superuser required>
Mobo: HP model: 8824 v: 47.45 serial: <superuser required> UEFI: Insyde
v: F.37 date: 03/22/2023
Partition:
ID-1: / size: 82.32 GiB used: 19.16 GiB (23.3%) fs: ext4 dev: /dev/nvme0n1p8
ID-2: /boot/efi size: 256 MiB used: 81 MiB (31.6%) fs: vfat
dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: partition size: 15.8 GiB used: 0 KiB (0.0%)
dev: /dev/nvme0n1p7
Info:
Processes: 237 Uptime: 2h 25m Memory: total: 16 GiB available: 15.37 GiB
used: 3.73 GiB (24.3%) Shell: Zsh inxi: 3.3.31
The swap partition is configured correctly
swapon --show
NAME TYPE SIZE USED PRIO
/dev/nvme0n1p7 partition 15.8G 0B -2
and
lsblk -af
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
nvme0n1
├─nvme0n1p1 vfat FAT32 SYSTEM ECF9-57B5 175M 32% /boot/efi
├─nvme0n1p2
├─nvme0n1p3 ntfs Windows 5230AE6730AE51B1
├─nvme0n1p4 ntfs Data 926C7F156C7EF2F9 135.5G 32% /mnt/data
├─nvme0n1p5 ntfs 01D8FA6F425266C0
├─nvme0n1p6 ntfs Windows RE tools C65EF77A5EF7619B
├─nvme0n1p7 swap 1 1e71a314-c78e-4d2d-b9aa-7aa648fb36d0 [SWAP]
└─nvme0n1p8 ext4 1.0 bb997112-69f6-48a0-92d6-6052aac21f7c 58.9G 23% /
lsinitrd -m /boot/initramfs-linux.img
Image: /boot/initramfs-linux.img: 23M
========================================================================
Early CPIO image
========================================================================
drwxr-xr-x 3 root root 0 Jan 30 15:27 .
-rw-r--r-- 1 root root 2 Jan 30 15:27 early_cpio
drwxr-xr-x 3 root root 0 Jan 30 15:27 kernel
drwxr-xr-x 3 root root 0 Jan 30 15:27 kernel/x86
drwxr-xr-x 2 root root 0 Jan 30 15:27 kernel/x86/microcode
-rw-r--r-- 1 root root 7367680 Jan 30 15:27 kernel/x86/microcode/GenuineIntel.bin
========================================================================
Version: dracut-059
dracut modules:
systemd
systemd-initrd
i18n
kernel-modules
kernel-modules-extra
resume
rootfs-block
terminfo
udev-rules
dracut-systemd
usrmount
base
fs-lib
shutdown
lastly
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=bb997112-69f6-48a0-92d6-6052aac21f7c rw nowatchdog nvme_load=YES resume=UUID=1e71a314-c78e-4d2d-b9aa-7aa648fb36d0 loglevel=3
I tried everything I could but no success.
pebcak
January 30, 2024, 1:21pm
2
Please have a look at this post:
Don’t forget, until dracut 060 comes out there is a new service file which must be included in the initramfs. See here: https://bbs.archlinux.org/viewtopic.php?id=290450
So the full resume conf should look like this:
add_dracutmodules+=" resume "
install_items+=" /usr/lib/systemd/system/systemd-hibernate-resume.service "
After you add the service file you will need to rebuild the initramfs.
sudo dracut-rebuild
That was a quick reply, thank you.
But it still does not work, rebooted multiple times to see if it works.
My resume.conf looks like this now:
add_dracutmodules+=" resume "
install_items+=" /usr/lib/systemd/system/systemd-hibernate-resume.service "
Could there be any other place, where things could possibly go wrong?
pebcak
January 30, 2024, 1:54pm
4
After adding that line to your resume.conf, you would need to rebuild your initrds.
Regenerating the initrds
You can regenerate the initrds with the command sudo dracut-rebuild
https://discovery.endeavouros.com/installation/dracut/2022/12/
What is the processor and graphics on this laptop?
here are some more specs.
CPU:
Info: quad core model: 11th Gen Intel Core i7-1165G7 bits: 64 type: MT MCP
cache: L2: 5 MiB
Speed (MHz): avg: 925 min/max: 400/4700 cores: 1: 400 2: 1219 3: 400
4: 1353 5: 1718 6: 743 7: 400 8: 1171
Graphics:
Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] driver: i915 v: kernel
Device-2: Chicony HP Wide Vision HD Camera driver: uvcvideo type: USB
Display: x11 server: X.Org v: 21.1.11 driver: X: loaded: modesetting
dri: iris gpu: i915 resolution: 1920x1080~60Hz
API: EGL v: 1.5 drivers: iris,swrast platforms: x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.3.4-arch1.2
renderer: Mesa Intel Xe Graphics (TGL GT2)
API: Vulkan Message: No Vulkan data available.
I did, when I run
sudo dracut-rebuild
Failed to build initrds, use "sudo reinstall-kernels" instead
then, I sudo reinstall-kernels
.
reboot, still not working
I see you have Windows installed. Are you using hibernation on Windows also?
yes, I use hibernate on windows too.
pebcak
January 30, 2024, 2:18pm
10
Just to make sure we are on the same page: after reboot, did you put your system into hibernation and then tried to resume?
vanshaj
January 30, 2024, 2:21pm
11
yes, multiple times I tried this:
I rebuilt initrds
rebooted system
tried to hibernate
it hibernates, but does not resume.
edit: does not “resume”, I meant it does not powers back up from a saved state. Appologies for the confusion.
What exactly happens when you try to power the laptop back on from a hibernation state which has no power. Resume i tend to think of suspend to ram and then resume. Hibernation it has to power back up from it’s saved state.
vanshaj
January 30, 2024, 2:31pm
13
See, when I try to hibernate, the screen first goes black, comes back, and then goes black.
Now the pc is in hibernate, the expected behaviour is to power back up from the saved state, but when I press the power button, grub menu appears, and the computer boots up normally, as if no hibernate was applied.
This does not happen when I put the pc into sleep. Suspend to ram works as expected.
vanshaj:
but when I press the power button, grub menu appears, and the computer boots up normally, as if no hibernate was applied.
Maybe this explanation helps @pebcak
pebcak
January 30, 2024, 2:47pm
15
Not sure. A bit confusing situation:
vanshaj:
I did, when I run
sudo dracut-rebuild
Failed to build initrds, use "sudo reinstall-kernels" instead
then, I sudo reinstall-kernels
.
OP seems to be using a Grub and dracut install, so not sure why dracut-rebuild
is not working.
reinstall-kernels
is for systemd-boot and dracut install.
vanshaj
January 30, 2024, 3:04pm
16
Thanks for all of your help, the system is now resuming from hibernate properly, I forgot I installed kernel-install-for-dracut , your reply helped me to remind what I did wrong.
Thank you for help again, it really helped me to resolve my issue .
pebcak
January 30, 2024, 3:08pm
17
Great!
Glad you got it resolved!
Also, welcome to EnOS’ community @vanshaj !
1 Like
vanshaj
January 30, 2024, 3:09pm
18
Thank you, I’m glad to be a part of it.
1 Like
I use grub and I’m not even sure how dracut fits in with it because i don’t usually have any issues. I don’t use hibernation either. I usually always install with btrs or ext4 and swap file.
Edit: I guess you’re right it should be sudo dracut-rebuild
but I’ve never had to use it.
Seems to be? How did you know this?
Edit: Because of /boot/efi?