Bug 219907 - ath11k kills hibernate: - Dell XPS 13 9310
Summary: ath11k kills hibernate: - Dell XPS 13 9310
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: network-wireless (show other bugs)
Hardware: All Linux
: P3 normal
Assignee: drivers_network-wireless@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-21 21:43 UTC by Len Brown
Modified: 2025-03-22 10:01 UTC (History)
0 users

See Also:
Kernel Version:
Subsystem:
Regression: No
Bisected commit-id:


Attachments
dmesg (111.62 KB, text/plain)
2025-03-21 21:46 UTC, Len Brown
Details

Description Len Brown 2025-03-21 21:43:21 UTC
Hiberate works reliably on the Dell XPS 13 9310 if ath11k is first removed
before hibernate, and WIFI works if ath11k is enabled after hibernate:

$ sudo systemctl stop NetworkManager.service
$ sudo modprobe -r ath11k_pci ath11

<hibernate 100 times here using disk/platform (ACPI S4)>

$ sudo modprobe ath11k_pci ath11
$ sudo systemctl start NetworkManager.service

But if hibernate is attempted when ath11k is loaded,
WIFI does not come up after resume from hibernate.
Further, subsequent attempts to hibernate appear to stall forever.
Comment 1 Len Brown 2025-03-21 21:46:34 UTC
Created attachment 307879 [details]
dmesg

dmesg afer a failed hibernate with ath11k loaded:

[  188.757072] ath11k_pci 0000:72:00.0: firmware crashed: MHI_CB_EE_RDDM
[  189.127099] ath11k_pci 0000:72:00.0: timed out while waiting for wow wakeup completion
[  189.127109] ath11k_pci 0000:72:00.0: failed to wakeup wow during resume: -110 
[  189.127114] ath11k_pci 0000:72:00.0: failed to resume core: -110
[  189.127120] ath11k_pci 0000:72:00.0: PM: dpm_run_callback(): pci_pm_restore returns -110
[  189.127131] ath11k_pci 0000:72:00.0: PM: pci_pm_restore returned -110 after 3175311 usecs
[  189.127144] ath11k_pci 0000:72:00.0: PM: failed to restore async: error -110
...
[  192.199663] ath11k_pci 0000:72:00.0: wmi command 16387 timeout
[  192.199673] ath11k_pci 0000:72:00.0: failed to send WMI_PDEV_SET_PARAM cmd
[  192.199680] ath11k_pci 0000:72:00.0: failed to enable PMF QOS: (-11
[  192.199684] ------------[ cut here ]------------
[  192.199686] Hardware became unavailable upon resume. This could be a software issue prior to suspend or a hardware issue.
[  192.199741] WARNING: CPU: 5 PID: 4221 at net/mac80211/util.c:1829 ieee80211_reconfig+0xe3/0x1a50 [mac80211]

Note You need to log in before you can comment on or make changes to this bug.