Re: [REGRESSION] ath12k suspend/resume breakage on 7.3-rc2
From: Thorsten Leemhuis
Date: Sun Sep 13 2026 - 05:04:22 EST
On 9/13/26 10:39, Takashi Iwai wrote:
> On Sun, 13 Sep 2026 10:35:27 +0200,
> Takashi Iwai wrote:
>>
>> 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.
>
> ... and below is a quick fix I tested. It seems working so far.
Not my area of expertise, as you know, but have you see this fix for the
culprit? Or is your problem a different one?
net: qrtr: resend HELLO on MHI resume
https://lore.kernel.org/all/20260909055846.16539-1-daniel@xxxxxxxxx/
Ciao, Thorsten