Which Linux distro are you using?
Ubuntu 24.10 (started with Ubuntu 24.04, upgraded to see if it would fix the problem).
Which kernel are you using?
6.11.0-18-generic
Which BIOS version are you using?
Version: 03.03
Which Framework Laptop 16 model are you using?
AMD Ryzen™ 7040 Series
Overview:
When closing the lid, the laptop screen shuts down after a little bit (hard to tell precisely when with the lid closed, under a minute) and the laptop suspends (I assume, as it is the default behavior for Ubuntu on lid close).
When re-opening the lid, the screen does not come on. No kepresses of any kind will wake up the laptop. The power button in the top right pulses slowly. Pressing the power button also does not wake up the laptop.
The only way to recover is to hold the power button and forcibly shut off the power, then restart.
I have not yet checked the behavior of plugged in vs not.
I disabled secure boot since some threads about similar issues indicated this could potentially be a problem (though I’m not really sure how).
Because each attempt to fix requires a full power cycle, my testing has been limited.
I also have 7040 series and over time have had numerous sleep/wake issues over time.
Some issues are solved by disabling Bluetooth on sleep and enabling on wake via a system service, this helped a lot. I still had one niggle that look exactly like yours above however my power button LED does not pulse it just remains on and the system is unresponsive. It’s not every time either, just randomly.
It seems there’s a lot of issues with the AMD GPU drivers in the kernel which are causing problems. I know there was a big fix in 6.12.9 as well for some GPU sleep issues.
See How I helped fix sleep-wake hangs on Linux with AMD GPUs | nyanpasu64's blog for another AMD GPU sleep hang that will be fixed in 6.14. I believe this may be the issue you’re having.
In the mean-time changing kernel versions to latest or moving to LTS could help as you as well, though this is somewhat difficult in Ubuntu.
Thanks for the response.
I moved away from LTS to try and pick up a newer kernel in case that was the problem, the issue still exhibited on the LTS version.
I believe the issue was fixed by a BIOS update. I believe from 0.0.3.3 to 0.0.3.5.
Since the update, I have not encountered the issue. It may have been unrelated, but if anyone else encounters this issue, I’d recommend trying to make sure you pick up the latest firmware, and it may work.
Howdy @John_Wilkinson!
Glad to hear that in your case it was just a matter of getting the latest firmware version installed. Based on the initial issue, it sounds like your system may have been locking up during the suspend process.
One thing you can do in the future to try to get eyes on where the system is locking up and why is to run journalctl -r -b1 > ~/Documents/crash.txt
after you hard reset the machine. This will collect the system’s main log from just the previous boot with the newest lines presented first and dump them as a text file in your Documents folder.
Feel free to reach out again if you encounter any trouble in the future!
1 Like