Update brcmfmac driver to support WPA3/SAE

Asked by Reto Barmettler

As may be known, with the current Ubuntu 20.04 kernel the WiFi's onboard chip of Raspberry Pi 3, 4, and CM4 does not support to connect to WiFi AP's using the new WPA3/SAE standards. This holds true for mixed WPA2/WPA3 and WPA3 WiFi's.

WPA3/SAE connection is easily possible with Ubuntu 20.04 if an external USB WiFi dongle is used.

Cypress released a driver patch that does support and announces the needed cipher suites for WPA3/SAE.

Sources,

https://github.com/raspberrypi/linux/issues/4093 -> Suggests patching with a patch for kernel 5.4.x
https://github.com/raspberrypi/linux/issues/4718 -> Suggests patching with a patch for kernel 5.10.x

So the question would be if it is planned/possible to bring WPA3/SAE support to the focal linux-raspi kernel?

Sources,

https://github.com/raspberrypi/linux/issues/4093
https://github.com/raspberrypi/linux/issues/4718

Patches,

5.4 - https://community.infineon.com/t5/Resource-Library/Cypress-Linux-WiFi-Driver-Release-FMAC-2020-09-25/ta-p/251089
5.10 - https://community.infineon.com/t5/Wi-Fi-Bluetooth-for-Linux/Cypress-Linux-WiFi-Driver-Release-FMAC-2022-05-11/td-p/353009

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu linux-raspi Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

I suggest you report a bug

Revision history for this message
Manfred Hampl (m-hampl) said :
#2

The best way to solve this problem is incorporating the change into the official linux kernel, see also the remark in https://github.com/raspberrypi/linux/issues/4718#issuecomment-1279955197 "Do you know if the corresponding brcmfmac patch was ever submitted upstream?"

Maybe that's already done, https://<email address hidden>/t/ ? Then this should -over the course of time- be inherited by all kernels that are based on the official source. I assume that this is also valid for the Raspi kernel in Ubuntu.

If that bug fix has not yet been applied to the official kernel, then a bug report should be reported there.

Can you help with this problem?

Provide an answer of your own, or ask Reto Barmettler for more information if necessary.

To post a message you must log in.