Thread (4 messages) flat view 4 messages, 2 authors, 12d ago

[REGRESSION] ath12k suspend/resume breakage on 7.3-rc2

From: Takashi Iwai <hidden>
Date: 2026-09-13 08:35:39
Also in: lkml, netdev, regressions

Hi,

on 7.3-rc2, the suspend/resume of ath12k WiFi on Lenovo Thinkpad T14s
Gen6 AMD model is broken.  Upon suspend, the network isn't recovered,
and the desktop got eventually frozen.

The git bisect pointed to the commit
544d85de4dc22c01badfd8cefa59829ce35c4858
    net: qrtr: Send HELLO message on endpoint register

and reverting this fixed the problem.

Below is the (stripped) dmesg output after the resume showing the
problem.

As far as I understand, the problem seems to be the change of the code
flow: ath12k uses mhi_power_down_keep_dev() during suspend, so the
qcom_mhi_qrtr_remove() and *_probe() won't be called.  This makes the
driver endlessly waiting for the HELLO handshake upon resume with the
commit above.


thanks,

Takashi

#regzbot introduced: 544d85de4dc22c01badfd8cefa59829ce35c4858

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help