Problem with resume after wake up on bazzite 41 on my HTPC
I have issue with resume my HTPC (all amd, 7800x3d, 7900xtx) after wake. Gamescope stuck and I see black screen. On bazzite 40 I didn’t have this issue.
I think issue related to Mediatek mt7921e Wi-Fi/BT chip on my motherboard MSI MPG B650I WiFi Edge
https://discussion.fedoraproject.org/t/system-cannot-wake-up/134199
Workaround (if don’t use WiFi/BT chip on motherboard)
- sudo rpm-ostree kargs --append=module_blacklist=mt7921e,bluetooth
Fedora Discussion
System cannot wake up
Hello ! For the last week or so, my Fedora desktop has stopped being able to wake from sleep. When trying to wake it up, the lights turn on, the peripherals get power (keyboard lights turn on), but nothing on the screens, and the computer is not responding at all (for example, pressing caps lock does not turn on the corresponding keyboard light...
4 Replies
I'm also experiencing this symptom. (7800x3d, nvidia 4090, gigabyte b650 elite ax w/ same mediatek chip) There are no journalctl entries after attempting to wake. I'll try disabling the chip in bios to see if that helps me. (edit: gigabyte surprisingly doesn't have a setting to disable wifi/bt from bios. f40 works for now :/ )
when you know more let us know
I found a bug in bios, disable bt/wifi = disable WiFi only, but bt is active. So next I trying disable bluetooth service, but it didn’t help. Then I blacklisted module via kargs (sudo rpm-ostree kargs --append=module_blacklist=mt7921e,bluetooth) and it’s help me.
I also tried mt7921e.disable_aspm=y and it didn’t help
I tried this as well, it didn't work by itself but disabling bluetooth before sleeping did. So from the KDE applet if I disable BT and sleep, it resumes fine and I can enable BT afterwards again. I read on an Arch forum thread that people are not getting consistents results using rfkill, somehow. Not ideal but better than staying on Bazzite F40 with no security updates, I suppose.
https://bbs.archlinux.org/viewtopic.php?pid=2202893#p2202893|
disabling aspm may not be needed