Bug 216968
Summary: | ath11k: pci: aborts suspend - ath11k_pci 0000:72:00.0: PM: failed to suspend async: error -110 -- Dell XPS 13 9310 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Len Brown (lenb) |
Component: | network-wireless | Assignee: | drivers_network-wireless (drivers_network-wireless) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | kvalo, todd.e.brandt |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 6.2.0-rc5 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 178231 | ||
Attachments: |
dmesg
issue.def 0001-ath11k-allow-system-suspend-to-survive-ath11k.patch issue.def |
Created attachment 303650 [details]
issue.def
Created attachment 303672 [details]
0001-ath11k-allow-system-suspend-to-survive-ath11k.patch
patch to stop propagating ath11k failure to PCI suspend flow
Thanks, fix applied: https://git.kernel.org/wireless/wireless/c/7c15430822e7 Created attachment 304189 [details]
issue.def
|
Created attachment 303649 [details] dmesg On a Dell XPS-13 9310, suspend occasionally fails because ath11k returns an error while suspending. This error return signals the PM sub-system that the entire system suspend should be aborted. Unless data would be lost or hardware damaged by continuing with the suspend, ath11k should NOT be returning this error and should NOT be aborting system suspend. In this example, the ath11k failure was transient, the device subsequently operated normally, and subsequent suspend/resume cycles worked fine. However, the damage was already done. If the suspend were triggered by somebody closing their lid and placing their laptop into a bag, the ath11k bug would cause the system to be running while sealed in a briefcase...