Yet Another Suspend Thread Ubuntu 24.04.4 LTS following upgrade to AI 300 series

Have a 1st Gen FrameWork 16 that had a Ryzen 7 7840HS and the 1st Gen WiFi card and 1st Gen AMD Radeon RX 7700S 1st gen GPU. Suspend was working flawlessly as long as I quit slack and discord and minimized all windows. I had the most up to date BIOS on that mobo and had manually flashed the latest firmware on my keyboard and macro pad.

I then swapped in a Ryzen AI 7 350 mobo/cpu and the newer WiFi 7 card. Updated the BIOS on that mobo and proceeded to nearly kill the computer by putting it in suspend and putting it in a backpack where it ran the battery down to 13% and dramatically overheated. Let the fans run for a while outside of the bag to let it cool and hard killed the machine with the power button. It came back up no battery expansion yet. However haven’t gotten suspend working.

Still making sure to quit slack and discord and minimize all windows if I go to suspend it either goes black for a bit and then brings the login screen back up without touching or moving the machine in any way but can login normally or stays black and the fans peg at full speed and the machine locks up in a similar state to how I found it overheating in the backpack and needs to be hard killed and restarted.

Looking for any advice on how to better track this issue down.

Ubuntu 24.04.4 LTS
BIOS 03.05
ANSI v0.3.1 keyboard
v0.3.1 macropad
Framework 16 Gen 1 with Gen2 Ryzen AI 7 350 mobo/cpu and Gen2 Wifi Gen1 GPU AMD Radeon RX 7700S

Does this GPU not play nicely with the newer CPU? Tried UTFSE and will continue to poke around.

edit looking through system logs seeing mt7925e 0000:bf:00.0: PM: failed to suspend async: error -110

So it appears to be wifi related causing the issue

edit2 6.8.0-107-generic kernel bites me again it seems

edit3 perhaps I live without suspend for 2 weeks and revisit this with Resolute Raccoon 26.04

I abandoned using my AI board because the Linux support was so spotty. Swapped back to the 7840HS and really hoping for Resolute Raccoon fixes things.

Yeah it seems like a major downgrade at this point. Won’t reliably kick to the GPU either. Some stuttering on the trackpad initialization and mouse artifacts as well.

All suspend problems are Linux kernel related.
6.8.x kernel is quite old.
Try a more up-to-date kernel.
Either the hwe or oem ones should help. Or compile your own.

There are workarounds also.
You can have a suspend script that disables the mt7925e driver just before suspend and restores in on resume.

Oh I agree it is quite old but that is the kernel provided by the current stable channel of Ubuntu LTS, Long Term Support, without going for work arounds like HWE, HardWare Enablement. Just 11 days till Resolute Raccoon is expected to be finalized (the next LTS release) which has a much more up to date kernel and probably plenty of bugs to be found along the way until August.

Script to disable and re enable to driver might be in the future if the upgraded kernel doesn’t solve it.

While not finalized yet I am happy to report that Suspend and my HDMI dongle (with audio over HDMI) appear to be working on a live boot of yesterdays daily build of Ubuntu Resolute Raccoon. So uh fingers crossed for when I make that upgrade.

Happy to report suspend is working well with the newer wifi card under Ubuntu 26.04 resolute raccoon