Hello folks, I hope I have the right category here.
I recently purchased a TP-Link WiFi 6 card for my desktop PC since I upgraded my router to a WiFi 6 capable router. Previously I was using a powerline adapter + USB Ethernet Adapter (due to my motherboard’s built in Ethernet being… problematic to say the least) for internet connectivity, which was sufficient at the time because my router couldn’t really do more than about 300 Mbps and I’d get about 200 Mbps. Now over WiFi 6 I’m able to get around 600 Mbps on other WiFi 6 devices, along with the same wireless card in Windows. I’d have stuck with powerline if I could, but my place’s wiring seems to limit the speeds to no more than 200~250.
Unfortunately, my wireless speeds under Linux seems to be quite bad. It’s a bit hard to say exactly what speeds I’m getting, as all of the speedtests I’ve run across multiple sites seem (Speedtest by Ookla, Netflix’s speedtest, Cloudflare’s speedtest, LibreSpeed) to throw wildly different ranges. I can guess its about 150 Mbps based off what I get from Steam (and the same Steam CDN returns about 600 in Windows).
The chipset of my card is as follows (from
0a:00.0 Network controller : Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz [8086:2725] (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX210 160MHz [8086:0020]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
Now as far as I can tell, this chipset seems to be sadly problematic in Linux, based off of other forums, and even posts on Fedora’s forums (such as this one and this one). I’m honestly a bit surprised as I’d always been told that Intel’s hardware is one of the better picks for Linux, since they support Linux directly and upstream their drivers into the kernel.
So I’m just wondering if anyone has any recommendations for a WiFi 6 capable PCI-E card that I can look for that works decently in Linux. While it would be a bit unfortunate to have to purchase another one after I just picked this one up last month (and am slightly outside of the return window), most of these cards don’t really seem to be that expensive so I can just bite the bullet and grab a new one next month. My own research seems to reveal that a lot of the available cards just use the same chipset…
Alternatively, if things have by chance improved for this card’s support under Linux, I’d be happy to hear how I might be able to take advantage of that. I’ve tried numerous module options for the
iwlwifi kernel module, and none seem to really make a difference.
It definitely has saddened me to see that this piece of hardware seems to share the same problem that my Nvidia card has - it works great under Windows, and terribly under Linux (especially for it being from Intel). It just so happens that a WiFi card is certainly a much cheaper thing to replace than a graphics card thankfully.