Fail to connect with WPA3-Personal (SAE) and IWD backend
Summary
A wifi client configured with WPA3Personal (only) and IWD backend fails to connect.
- Downgrading to WPA/WPA2/WPA3Personal works (making no other changes).
- Also, with WPA3Personal (only), the network will connect successfully using
iwctrl station wlan0 connect <SSID>
andiwctl station wlan0 show
has state "connected" and security "WPA3-Personal + FT" , so the configuration is correct and has been correctly copied to/var/lib/iwd/<SSID>.psk
. - The connection configuration also appears correct according to nmcli (802-11-wireless-security.key-mgmt: sae).
Version affected
Client: arch-linux nmcli tool, version 1.46.0-2 iwd 2.14-1 Access point Openwrt 22.03.01
Steps to reproduce
Access point configured with WPA2/WPA3 PSK, SAE (COMP)
Create connection using nm-applet with WiFi security WPA3Personal
Start connection with nmcli con up <SSID>
Actual result
Connection fails with "Connection activation failed: No reason given"
Expected result
Successful connection
Relevant logs
The SSID in question is "Sparkgap79" and the activation is attempted at 11:30:29 nm.log
There is nothing in the IWD log at that time and as best I can tell, NetworkManager has no communication with iwd at that time. iwd.log