TIL: on Framework 13 AMD with recent Linux kernels (6.11+), hibernate writeout succeeds but resume reboots the box before journald flushes anything. Only clue on next boot is `PM: Image not found (code -22)` -- the failed resume self-invalidates the swap header.

Fix: pre-sleep hook that stops bluetoothd and rmmods btusb; post-sleep reloads. The btusb driver fails state restoration across hibernate on this hardware.

https://community.frame.work/t/troubleshooting-hibernate-amd-ryzen-7040/60876

#linux #framework #hibernate

Troubleshooting Hibernate - AMD Ryzen 7040

I’ve noticed that if I try to upgrade past kernel version 6.10.14, hibernate stops working for me. I’m not sure where to start troubleshooting this. Has anyone been able to get hibernate working on a kernel version newer than this? edit: The symptom I’m experiencing on newer kernels is on resume. When I try to resume from hibernate on a newer kernel the system freezes on startup. Which Linux distro are you using? Fedora Which release version? 41 Which kernel are you using? 6.10.14-200.fc4...

Framework Community