Re: [PATCH] net: qrtr: resend HELLO on MHI resume
From: Takashi Iwai
Date: Mon Sep 14 2026 - 05:54:30 EST
On Mon, 14 Sep 2026 11:04:25 +0200,
Thorsten Leemhuis wrote:
>
> On 9/9/26 07:58, 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.
>
> For the record: Takashi ran into this regression as well and provided a
> different fix, but withdrew it after I pointed out this fix, which
> worked for Takashi. For details see:
> https://lore.kernel.org/all/87mrtkpd2q.wl-tiwai@xxxxxxx/
Yep, feel free to take my tested-by tag, too:
Tested-by: Takashi Iwai <tiwai@xxxxxxx>
thanks,
Takashi