r/archlinux•
bwyazel

WPA3 not working when using iwd, falling back to WPA2 (on Lenovo Z13)

SUPPORT

Hello Everyone,

My Lenovo Z13 has a weird quirk where after resuming from sleep the WiFi speed would be unbearably slow, even with excellent signal strength. However, upon putting the machine quickly into airplane mode and back, the subsequent re-connection would then be at the correct speed. I've tried many things to resolve it, but recently I read that using iwd as my networkmanager backend, as opposed to wpa_supplicant, could potentially resolve this issue.

Surprisingly, it totally does! Using iwd seems to fix that particularly annoying issue, and NetworkManager seems to work exactly the same as before as far as I can tell. There is a new quirk introduced however, which is that WPA3 doesn't appear to be working, with the connection reporting as using WPA2 despite manually setting it to use WPA3 within GNOME Settings. When I was using wpa_supplicant, WPA3 would seemingly work fine, at least according to GNOME Settings.

One other weird quirk is that while my 5GHz network is set for WPA2/WPA3 mixed mode, my 6GHz network is configured to use WPA3 only, yet a 6GHz connection using iwd reports using WPA2. So somehow it's falling back to WPA2 despite my router settings specifically setting it to WPA3 only?

My WiFi device is a Qualcomm QCNFA765.

I appreciate any help anyone would be able to provide as to what I'm seeing here, and in getting WPA3 to work with iwd. Cheers,

Posted Feb 1, 2025, 6:11 PM UTC

00

Comments aren't archived yet

Comments for this period haven't been loaded into the archive yet.