WiFi chipsets, Power States & firmaware | AX200 | Dual Boot | Firmware

I am tired of dealing with the flakiness of the AX200 Wifi in my Beelink / AZW pc running Fedora. Is there a list of supported chipsets that might work better?

I’m assuming that any web search that brings up pages and pages of “how to build and install this chipset’s driver” means the chipset is probably not supported (like the Realtek RTL8821 series.)

I have an Asus MoBo with the AX200 Wifi on board. I have never had an issue with it connecting to either of my wireless routers. If you type nmcli what does it show you about the wireless adapter?

Solution: GitHub - morrownr/USB-WiFi: USB WiFi Adapter Information for Linux

Thanks, morrownr.

2 Likes

Added wifi

I feel like I need to bump this topic with some more recent info to help people troubleshoot. The AX200 flakiness seems to be a side effect of power (C-state) (mis)management on my computer, which dual-boots Windows 11 and Fedora.

Until I figured it out with the help of some other users tormented by this issue, it turns out Windows 11 in ebergy saving mode was writing something to the firmware in the AX200 hardware that was preventing it from being recorgnized in Fedora. The solution was to use “performance” (maximal) power settings in WIndows 11. When I did this the driver at least got loaded when Fedora booted.

The Linux Wifi driver still has trouble surviving sleep in the current release cycle, but it’s working 99.9% of the time. I have disabled ACPI in the BIOS, Windows 11 power settings are still “performance” and I have “balanced” selected in KDE. I still get occasional 2 or 3 sec connectivity lossees, but it is tolerable.

3 Likes

Added dual-boot, f40, firmware, windows

Update: I fixed the connectivity losses. They were due to my Eero device setup. I have a Gateway box and a Beacon. Each band on each device has a different BSSID. The Wifi radio was flapping around between the two devices. The workaround is to set up a different connection for each BSSID and associate with the one that gives you the best throughput.