Bug 2336909 - 6ghz wifi auth broken on fedora 41
Summary: 6ghz wifi auth broken on fedora 41
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 41
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Lubomir Rintel
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-01-10 12:28 UTC by Klaas Demter
Modified: 2025-03-22 07:39 UTC (History)
19 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-03-22 07:39:51 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Linux Kernel 219714 0 P3 NEW 6ghz wifi auth unreliable 2025-01-22 12:33:15 UTC

Description Klaas Demter 2025-01-10 12:28:06 UTC
Hi,
I am experiencing problems with connecting to a 6ghz network with fedora 41 (all updates installed as of today).

Looking at this issue I first suspected an AP problem, not a client problem, but connecting to the same AP/network from the same laptop works fine when running a live ubuntu 24.10

For test purposes I have created a WPA3 6ghz only bssid.

When enabling wpa_supplicant debug mode I get the following output:
Jan 07 11:21:24 hostname.tld wpa_supplicant[41536]: wlp166s0: Cancelling scan request
Jan 07 11:21:24 hostname.tld wpa_supplicant[41536]: wlp166s0: SME: Trying to authenticate with 96:2a:6f:xx:xx:xx (SSID='test_6ghz_network' freq=6375 MHz)
Jan 07 11:21:24 hostname.tld wpa_supplicant[41536]: EAPOL: External notification - portValid=0
Jan 07 11:21:24 hostname.tld wpa_supplicant[41536]: wlp166s0: State: AUTHENTICATING -> AUTHENTICATING
Jan 07 11:21:24 hostname.tld wpa_supplicant[41536]: nl80211: Authenticate (ifindex=3)
Jan 07 11:21:24 hostname.tld wpa_supplicant[41536]:   * bssid=96:2a:6f:xx:xx:xx
Jan 07 11:21:24 hostname.tld wpa_supplicant[41536]:   * freq=6375
Jan 07 11:21:24 hostname.tld wpa_supplicant[41536]:   * SSID=test_6ghz_network
Jan 07 11:21:24 hostname.tld wpa_supplicant[41536]:   * IEs - hexdump(len=0): [NULL]
Jan 07 11:21:24 hostname.tld wpa_supplicant[41536]:   * auth_data - hexdump(len=38): 02 00 00 00 01 00 15 38 a3 44 95 72 56 80 cb 3f e5 fb 07 46 25 74 9b 96 dc e1 a1 e2 20 0c 19 b4 24 35 80 73 7d 87
Jan 07 11:21:24 hostname.tld wpa_supplicant[41536]:   * Auth Type 4
Jan 07 11:21:24 hostname.tld wpa_supplicant[41536]: nl80211: Authentication request send successfully
Jan 07 11:21:29 hostname.tld wpa_supplicant[41536]: wlp166s0: SME: Authentication timeout
Jan 07 11:21:29 hostname.tld wpa_supplicant[41536]: wpa_driver_nl80211_deauthenticate(addr=96:2a:6f:xx:xx:xx reason_code=3)

Non-working system uses:
wpa_supplicant-2.11-3.fc41.x86_64
kernel-6.12.8-200.fc41.x86_64

The ubuntu live that works uses:
wpasupplicant 2:2.10-22
6.11.0-8-generic

Wifi Card: Intel Corporation Wi-Fi 6E(802.11ax) AX210/AX1675* 2x2 [Typhoon Peak] (rev 1a)

The AP is a Ubiquiti U7 Pro Max, using a current 7.2.* early access firmware



Reproducible: Always

Steps to Reproduce:
1. Have a 6ghz WPA3 network
2. Connect to it from fedora 41

Actual Results:  
Failure (SME: Authentication timeout)

Expected Results:  
Successful connection

Comment 1 Klaas Demter 2025-01-10 13:55:44 UTC
I can also make it work with fedora 41 Kernel 6.11.4-301.fc41.x86_64 so I am guessing this is a regression in kernel-6.12.8

Comment 2 Klaas Demter 2025-01-10 14:46:21 UTC
issue is also happening with 6.12.9-200.fc41.x86_64 from f41 testing.

Comment 3 Klaas Demter 2025-01-19 09:59:54 UTC
same with 6.12.10-200.fc41.x86_64 - I got some time today, lets see if I can bisect the commit that broke it

Comment 4 Klaas Demter 2025-01-20 19:15:52 UTC
6.12.0-0.rc5.20241031git0fc810ae3ae1.47.fc42.x86_64 works
6.12.0-0.rc5.20241101git6c52d4da1c74.48.fc42.x86_64 doesn't work
so that should narrow it down I guess :)

Comment 5 Klaas Demter 2025-01-22 12:33:15 UTC
Linking upstream https://bugzilla.kernel.org/show_bug.cgi?id=219714 with git bisect

Comment 6 Klaas Demter 2025-03-22 07:39:51 UTC
It seems Ubiquiti was able to fix this on their side: 

Firmware 8.0.23 contains a fix:
"Fixed Intel AX210 wireless authentication failures over 6GHz (WPA3) on Linux."

I'll see if I can get some more information on the fix. I'll close this issue.


Note You need to log in before you can comment on or make changes to this bug.