Devices: Netgear R7800, UniFi AP AC Lite
I used to have 802.11r working, but it appears it stopped working recently, maybe because of all the mac80211 backports.
With option ft_over_ds '1'
which worked before, I now see these errors in the logs on all 3 devices:
Mon Feb 15 20:08:45 2021 daemon.err hostapd: nl80211: kernel reports: key addition failed
Mon Feb 15 20:08:45 2021 daemon.err hostapd: nl80211: NL80211_ATTR_STA_VLAN (addr=xx:xx:xx:xx:xx:xx ifname=wlan0 vlan_id=0) failed: -2 (No such file or directory)
With option ft_over_ds '0'
, the error NL80211_ATTR_STA_VLAN
is gone but
daemon.err hostapd: nl80211: kernel reports: key addition failed
is still present in the logs.
802.11r does not appear to be working anymore, I enabled hostapd logging and I no longer see FT authentication already completed - do not start 4-way handshake
in the logs which I used to confirm it was working. The clients are iPads that used to roam before.
Using WiFi Analyzer on Android, all 3 APs report WPA2-PSK+FT
and RSN-PSK+FT
so the APs report it as supported at least.
For those who want to try it, here's how I enable hostapd logging:
uci set wireless.radio0.log_level=1
uci set wireless.radio1.log_level=1
uci commit wireless
wifi up
Anyone seeing similar issues? Hopefully we can figure this one out and make sure it works in the upcoming 21.02 stable release.