Sample Header Ad - 728x90

Suspend fails because of the wifi module

0 votes
0 answers
93 views
When trying to suspend my laptop (HP Elitebook X G1a) with systemctl suspend or closing the lid it turns off the screen and back on again a few times before giving up. I'm using NixOS with a 6.12.32 kernel, with Hyprland, but it also happens on TTY. Unloading the module with modprobe -r mt7925e enables the suspend to complete, but I'd rather see why it doesn't work by itself. Also have the latest bios updates for my laptop. Hardware probe says the chip "works" and is supported since 6.7 I also tried using 6.14 and 6.15, adding acpi kernel params I tried a lot of things, but I can't seem to find a solution. Thanks in advance! This is the output of journalctl -p err when trying to suspend Jul 03 16:44:00 barlow kernel: mt7925e 0000:c2:00.0: Message 00020007 (seq 1) timeout Jul 03 16:44:00 barlow kernel: mt7925e 0000:c2:00.0: PM: pci_pm_suspend(): mt7925_pci_suspend [mt7925e] returns -110 Jul 03 16:44:00 barlow kernel: mt7925e 0000:c2:00.0: PM: dpm_run_callback(): pci_pm_suspend returns -110 Jul 03 16:44:00 barlow kernel: mt7925e 0000:c2:00.0: PM: failed to suspend async: error -110 Jul 03 16:44:00 barlow kernel: PM: Some devices failed to suspend, or early wake event detected Jul 03 16:44:05 barlow kernel: mt7925e 0000:c2:00.0: Message 00020007 (seq 2) timeout Jul 03 16:44:05 barlow kernel: mt7925e 0000:c2:00.0: PM: pci_pm_suspend(): mt7925_pci_suspend [mt7925e] returns -110 Jul 03 16:44:05 barlow kernel: mt7925e 0000:c2:00.0: PM: dpm_run_callback(): pci_pm_suspend returns -110 Jul 03 16:44:05 barlow kernel: mt7925e 0000:c2:00.0: PM: failed to suspend async: error -110 Jul 03 16:44:05 barlow kernel: PM: Some devices failed to suspend, or early wake event detected Jul 03 16:44:05 barlow systemd-sleep: Failed to put system to sleep. System resumed again: Connection timed out Jul 03 16:44:05 barlow systemd: Failed to start System Suspend.
Asked by Niko (1 rep)
Jul 3, 2025, 03:01 PM