Re: [PATCH] net: qrtr: resend HELLO on MHI resume
From: Vlastimil Babka
Date: Mon Sep 21 2026 - 04:03:11 EST
On 9/18/26 19:05, Manivannan Sadhasivam wrote:
> + netdev
>
> On Wed, Sep 09, 2026 at 01:58:44PM +0800, Daniel J Blueman wrote:
>> Since the MHI HELLO exchange was relocated, it is sent only at device
>> registration. During a suspend-resume cycle, the firmware in WiFi
>> cards such as WCN7850 indefinitely waits for another HELLO,
>> triggering:
>>
>> ath12k_wifi7_pci 0004:01:00.0: timeout while waiting for restart complete
>> ath12k_wifi7_pci 0004:01:00.0: failed to resume core: -110
>>
>> Fix this by triggering the handshake from resume_early in the MHI
>> transport.
>>
>> Validated on Qualcomm X1E-801800 on Lenovo Slim 7x across 10
>> suspend-resume cycles.
>>
>> Fixes: 544d85de4dc2 ("net: qrtr: Send HELLO message on endpoint register")
>> Signed-off-by: Daniel J Blueman <daniel@xxxxxxxxx>
>
> Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxxxxxxxx>
>
> Since this patch fixes a regression in linux-next, it'd be good to get it merged
> asap.
Linus merged it directly for rc4 as 6a5719cc3ef2 ("net: qrtr: resend HELLO
on MHI resume")
> - Mani
>