Re: wifi: iwlwifi: SAE fails when AP sends confirm before STA

Johannes Berg <[email protected]> Tue, 13 May 2025 09:35:13 +0200
Newsgroups dev.linux.lists.iwd,org.kernel.vger.linux-wireless
Message-ID <[email protected]>
On Fri, 2025-05-09 at 22:42 +0200, Jan Hendrik Farr wrote:
> > Could you do trace and sniffer at the same time? According to the trace
> > there was no authentication frame from the AP. In the sniffer capture it
> > _is_ there, of course, but I'd like to look at the timing.
> 
> 
> Ok, I did another capture.
> 
> 1. iwd only knows credentials for a single SSID: kepler_test
> 2. kepler_test is the only SSID broadcasting on 6GHz channel 37 (or any
> 6GHz channel)
> 3. I captured 802.11 frames using a second device
> 4. I did a trace on the client in question
> 5. I captured dmesg and iwd logs
> 6. All captures were done simultaneously
> 

I'm confused now, this all looks fine from a driver perspective.

We send SAE commit, receive SAE commit, send SAE confirm, never receive
a response. There's no response in sniffer nor tracing data, so that
matches up. There are a couple of retries of the confirm response, but
that seems OK.

Seems like maybe iwd builds an SAE confirm that the AP doesn't like, try
wpa_supplicant I guess.

johannes