I go ahold of some of these yesterday and all I can say is, they’re just barely functional on Linux right now.
On kernel 6.8.2 on Arch, you need to do what @GreyXor says in the original post just to get the card to function, however I ran into several issues:
- Large loads, like a speed test, will cause the card to crash and become unavailable until the machine is completely powered off. Whatever happens to the card also causes the machine to be unable to reboot (i.e. Linux will do its reboot procedure and appear to reboot the machine, but then it just hangs with a blank screen, similarly to what happens when you try to power on the laptop with the BE200 installed).
- Bluetooth worked until something disconnects or you try to turn off bluetooth, at which point Bluetooth becomes non-functional until powered off.
- 6ghz networks can be seen but will not connect.
I tried using Kvalo’s ath kernel by modifying the linux-git
aur package, and while it compiled just fine I was greeted with a blank screen upon reboot. I didn’t spend any more time looking into using that kernel.
Then I tried linux-mainline
from the aur, which I believe has most of the patches already from Kvalo, and it worked better, but still had some problems:
- While more stable, speed tests were only around 200Mbit on 5ghz when I can get 800+ with an AX210.
- 6ghz WPA3 networks can be seen but disconnect pretty much immediately after connecting.
- 6ghz WPA3 Enterprise networks cannot be seen at all and will not connect even if trying to connect to a “hidden” network.
So, as of right now my AX210 wifi cards are going back in my machines until either these become more stable, a workaround for getting the BE200 to work on AMD is discovered (though I hear it’s still lacking proper Linux support, so there’s that), the BE202 variant becomes available (It’s supposed to be A+E keyed which will likely solve the problem), or some other viable alternative comes around for Linux that doesn’t require an out-of-tree driver (so, no Broadcom and likely no Realtek adapters).
Edit: Forgot to mention: on linux-mainline 6.9-rc1, it’s no longer necessary to pull down the regdb.bin and boards.bin files from git.