Problems with deep sleep on HP Dragonfly G3 and Fedora 43

I have an HP Dragonfly G3 laptop with an Intel Core i7-1265U and integrated graphics. I installed Fedora 43 and almost everything works great. However, with the standard sleep mode, I still get a decent amount of battery drain.

I changed my grub configuration (see end of message) so that the sleep mode is now “deep.” The laptop goes to sleep fine, but waking is a problem. The details:

  1. Hit the power buttom and the keyboard backlight turns on.
  2. Wait for five minutes until the screen finally turns ons.
  3. Touchpad works, as does the touchscreen, but the keyboard does not work. After a minute the screen turns off again.

I have then plugged in a usb keyboard and am able to log in.

  1. Keyboard still doesn’t work
  2. I use the touchpad to select reboot.
  3. Computer freezes for about 2 minutes, touchpad doesn’t work, but then finally reboots
  4. During the reboot process, it takes about 3 minutes before the laptop gets to the shutdown point (usually takes about 30 seconds). From that point the reboot seems to work fine.

I’m fairly new to linux, particularly Fedora, and I know sleep functionality is hit or miss. I’ve tried changing different power settings in the bios, but with no result.

Let me know what additional information would be helpful. Any help would be much appreciated!

Jay

GRUB

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=“$(sed ‘s, release .*$,g’ /etc/system-release)”
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT=“console”
GRUB_CMDLINE_LINUX=“rhgb quiet mem_sleep_default=deep”>
GRUB_DISABLE_RECOVERY=“true”
GRUB_ENABLE_BLSCFG=true

A few additional notes:

  1. In my logs I found the follow that occurs right after I try to wake my computer:
    atkbd serio0: Failed to deactivate keyboard on isa0060/serio0
    atkbd serio0: Failed to enable keyboard on isa0060/serio0

  2. I’ve tried adding i8042.direct and i8042.dumbkbd to grub and this did not help.