Detailed list of USB WiFi adapters that work well with Linux
github.com
github.com
This problem is one of the main reason I wouldn't recommend having Linux as an OS for a personal PC.
However, OpenBSD also supports older adapters that Linux has long abandoned, so choose something recent.
https://www.openbsd.org/faq/faq6.html#Wireless
I am using a Realtek with Centos, and it's never been a problem.
Edit:
Avoid these - "There are not very many major vendors left. Just a few closed ones (TI ACX100/111, Connexant PrismGT, Broadcom crud)."
my nightmare are from some "edimax" which uses realtek under the hood; then realtek stops updating said driver such that I have to watch N number of repos every time there's a kernel update (or months later) => and then end up find yet-another-repo with some latest-n-greatest fixes; kind of sad. Makes me want to say: Go away wifi, and bring my cable back.
Wifi is a complete non-problem for me. I remember fiddling in 2004 and then using FreeBSD on a non-Lenovo, but that's it for bad experiences.
Literally no snark intended, it's just so far out of the way of what I consider normal usage. (As someone with Linux laptops, Linux servers, Windows workstations, Windows laptops in the house.)
P.S. Never buy Broadcom.
Maybe someone more knowledgeable than me will be able to provide some insight.
After running 802.11n OpenWRT on cheap-ish routers for many years (Netgear WGT634U), I started wanting to just run Debian, and was trying a bunch of different Alfa adapters. Supposedly really good chipsets & most would go into AP mode but some had quite frank limits (realtek would reject clients after the 7th), or reset semi-regularly even with really really well conditioned usb hub power. I spent probably 3 years trying to make it work & accepting some truly forsakenly bad wifi before finally going back & buying a netgear r7800 for AP.
There's a lot more chipsets these days & it might be worth exploring again. The appeal of being able to add passable wifi APs via usb remains alluring to me. And alas the pcie addin market is also not well suited here either... there's only sparse & expensive exotic gear seemingly targetting APs, like Compex cards.
On the other hand, my generic AliExpress Mediatek MT7612U works in AP mode. If I recall, it was passable, but it didn't perform that well compared to my dedicated AP; I think it was the range that wasn't as good (probably had something to do with my antennas). I also didn't test it with a lot of clients.
"when LAR actually works, the real issue isn't LAR, but rather hostapd not scanning before setting up the AP."
"after some trial and error, I was able to get [patched] hostapd to start in the 5GHz band on an Intel [AX210] card with LAR enabled"
They only way of figuring it out is to trawl thru the kernel sources (for whichever version is required for the project) and look into the driver defines one-by-one checking for each feature.
I wish they would add a separate list of adapters that support Soft-AP.