WCN7850 disconnects and reconnects in a loop

Johan Hovold johan at kernel.org
Tue Dec 10 06:22:57 PST 2024


On Mon, Apr 01, 2024 at 11:56:39AM +0200, Gregoire wrote:

> I have a QCNCM865 card with a WCN7850 chipset. I'm running Arch Linux 
> version 6.9.0-rc2-1-mainline.
> 
> I'm experiencing difficulty connecting to any Wi-Fi network; the device 
> connects and reconnects almost immediately.
> 
> Here's a gist containing some logs from dmesg and journalctl related to iwd.
> 
> https://gist.github.com/GreyXor/5e6dc8e610a00c8aab37a1251d36dbc1

I'm seeing iwd repeatedly failing to connect with reason
PREV_AUTH_NOT_VALID with WCN7850 on the Lenovo ThinkPad T14s (and the
Snapdragon X1E CRD reference design).

I first noticed this with 6.10 when starting to work on the Qualcomm X
Elite platform, but never got around to investigating it. I've confirmed
that the issue is still there with 6.13-rc1 and that adding
ControlPortOverNL80211=false allows iwd to connect.

Looking at Gregoire's logs now, it looks like the deauthentication
reason is different:

	(Reason: 7=CLASS3_FRAME_FROM_NONASSOC_STA)

instead of

	(Reason: 2=PREV_AUTH_NOT_VALID)

but the same control port workaround allows iwd to connect.

Johan



More information about the ath12k mailing list