On April 29, 2025 10:19:00 AM Peter Robinson <pbrobinson@xxxxxxxxx> wrote:
I will try and find a couple of other devices with an appropriate
cypress/infineon.
Thanks for giving the patches a spin. The firmware should have a feature
named sae_ext. I think the one you with iw are indicating same support in
general.
I am not so sure.
RPi4 (BCM4345/6 - 7.45.234 (4ca95bb CY) FWID 01-996384e2)
Supported extended features:
* [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
* [ 4WAY_HANDSHAKE_STA_PSK ]: 4-way handshake with PSK
in station mode
* [ 4WAY_HANDSHAKE_STA_1X ]: 4-way handshake with
802.1X in station mode
* [ DFS_OFFLOAD ]: DFS offload
* [ SAE_OFFLOAD ]: SAE offload support
* [ 4WAY_HANDSHAKE_AP_PSK ]: AP mode PSK offload support
* [ SAE_OFFLOAD_AP ]: AP mode SAE authentication offload support
Jetson TX1 (BCM4354/1 - fw 7.35.349.104 (775a9ab CY) FWID 01-d55901b0):
Supported extended features:
* [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
* [ DFS_OFFLOAD ]: DFS offload
So I have different brcmfmac HW reporting different features.
You can check the firmware features in debugfs under
<mount>/ieee80211/phyX/fwcap.
I don't get fwcap on either of the above devices:
ls /sys/kernel/debug/ieee80211/phy0/
fragmentation_threshold ht40allow_map long_retry_limit
rts_threshold short_retry_limit
Ah, yes. My bad. They are only created if CONFIG_BRCMDBG is selected.
Regards,
Arend