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