Wi-Fi breaking after waking from sleep, hard freezes

I’m running Arch Linux on the Framework Laptop 13 AMD 7040, currently on kernel 6.12.19-1-lts, though I also have 6.13.7.arch1-1 installed and tried it a few times when attempting to solve my issue.

A few days ago when I woke my computer from sleep I found Wi-Fi wasn’t working. Additionally, there were some other things going on, notably sudo would hang for a minute or longer, when it usually runs within milliseconds. I rebooted my computer a few times and it seemed to temporarily resolve the issue, though the issue still sometimes re-appeared, with Wi-Fi breaking and the weird behavior appearing, including the aforementioned sudo, Obsidian (installed as Flatpak) launching for a very very long time, and btop also launching for a very long time, just to name a few things I can remember.

Eventually, my computer hard froze, and the caps-lock key started blinking. When I shut-down the laptop by long-pressing the power button and restarted it, I investigated and found the following in the logs (by running journalctl)

Mar 14 18:18:50 cfw13 kernel: mt7921e 0000:01:00.0: driver own failed
Mar 14 18:18:50 cfw13 kernel: mt7921e 0000:01:00.0: Timeout for driver own
Mar 14 18:18:50 cfw13 kernel: mt7921e 0000:01:00.0: driver own failed
Mar 14 18:18:50 cfw13 kernel: mt7921e 0000:01:00.0: Timeout for driver own
Mar 14 18:18:50 cfw13 kernel: mt7921e 0000:01:00.0: driver own failed

This is just one excerpt, there were a lot of such messages.

I opened up the laptop to check if maybe there was some kind of visible issue with the Wi-Fi module, and so I removed it, and having found nothing wrong with it replaced it. This fixed the issue, making the log messages disappear, until today, when I woke up my computer to sleep find it had hard-frozen again, though this time without the blinking caps-lock key and any journalctl messages to indicate what had gone wrong.

I restarted the laptop by long-pressing the power button, to find no Wi-Fi. This time there was literally just no Wi-Fi. No error messages like before, nothing. The interface for wireless internet was just not there when I ran ip a. I rebooted the laptop a few times, sometimes via the reboot command, sometimes by shutting it down and starting it again, sometimes by long-pressing the power button, and I sometimes started with the regular kernel and sometimes the LTS one. This had no effect.
Eventually I decided to try what had worked before, and I removed and replaced the Wi-Fi module, fixing the problem.

This leads me to believe there might be some sort of physical issue with the module, but I’m posting here to check if that really is the case before I buy a replacement.

I’m happy to do some more testing and check some logs whenever the issue happens again.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.