What USB Wlan interface do you recommend 2026?

Can someone recommend a Wlan USB Stick that works good with FreeBSD 14? g / n?

The one I am using, Ralink, behaves unreliable with the new AP (Router).

Note that the chipset is the important part, devices with the same model may have different chipset, the call
it "version". (totally different contents in the same package sold as the same thing).
 
I didn't do anything special since I installed that module to replace the original one in my ThinkPad X1 Yoga. Just reused the same cables.
I really don't remember what was the original WiFi module, but it was unbearably slow.
 
Now I am testing old PCI cards.

TP-link TL-WN550G (with Atheros AR2413), as the TL-WN851ND ver1.0 I give strange messages:

ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0
ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0, final_rix=0
ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0
ath0: ath_rate_tx_complete: ts_rate=27 ts_finaltsi=0, final_rix=0
ath0: bad series0 hwrate 0x1b, tries 1 ts_status 0x0
...

TL-WN550G looks, in spite of it, very stable:

# ping 192.168.0.1
...
--- 192.168.0.1 ping statistics ---
150 packets transmitted, 133 packets received, 11.3% packet loss
round-trip min/avg/max/stddev = 2.324/8.225/128.992/14.394 ms
% ifconfig wlan1 list stat
ADDR AID CHAN RATE RSSI IDLE TXSEQ RXSEQ CAPS FLAG
:::: 130 11 1M 13.5 0 15537 24464 EPS AQU RSN HTCAP WME WPS

Ookla Speedtest web-site gives:

Download: 3.80 mbps
Upload: 0.25 mbps
Ping: 16 - 93 - 797.

The poor connection does not break, local-unbound does not continuously time-out, and a little WEB browsing is possible.

With other cards (ral) and USB Sticks (run) not even the connection is possible, except for the famous Edimax (rtwn).
Perhaps the reason is the bigger latencies that appear from time to time. This is what Edimax gives:

--- 192.168.0.1 ping statistics ---
101 packets transmitted, 96 packets received, 5.0% packet loss
round-trip min/avg/max/stddev = 4.691/17.102/712.180/71.448 ms
% ifconfig wlan1 list stat
ADDR AID CHAN RATE RSSI IDLE TXSEQ RXSEQ CAPS FLAG
:::: 130 11 19M 18.5 0 1009 63952 EPS AQHTRstrU RSN HTCAP WME WPS

With the old router I used a run USB stick (RT2860, RF RT2820) many years without any problem, was very stable.

Well, it is clear to me that the problem lies at the side of the router, but the behavior of different devices under this stress wonders me.
 
Random number generator:
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: icmp_seq=0 ttl=64 time=1.800 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=18.759 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=2.995 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=3.398 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=64 time=3.849 ms
64 bytes from 192.168.0.1: icmp_seq=5 ttl=64 time=1.884 ms
64 bytes from 192.168.0.1: icmp_seq=6 ttl=64 time=17.910 ms
64 bytes from 192.168.0.1: icmp_seq=7 ttl=64 time=1.415 ms
64 bytes from 192.168.0.1: icmp_seq=8 ttl=64 time=6.162 ms
64 bytes from 192.168.0.1: icmp_seq=9 ttl=64 time=1.345 ms
64 bytes from 192.168.0.1: icmp_seq=10 ttl=64 time=1.505 ms
64 bytes from 192.168.0.1: icmp_seq=11 ttl=64 time=1.659 ms
64 bytes from 192.168.0.1: icmp_seq=12 ttl=64 time=1.981 ms
64 bytes from 192.168.0.1: icmp_seq=13 ttl=64 time=4.162 ms
64 bytes from 192.168.0.1: icmp_seq=14 ttl=64 time=1.654 ms
64 bytes from 192.168.0.1: icmp_seq=15 ttl=64 time=2.619 ms
64 bytes from 192.168.0.1: icmp_seq=16 ttl=64 time=12.876 ms
64 bytes from 192.168.0.1: icmp_seq=17 ttl=64 time=1.408 ms
64 bytes from 192.168.0.1: icmp_seq=18 ttl=64 time=1.438 ms
64 bytes from 192.168.0.1: icmp_seq=19 ttl=64 time=10.700 ms
64 bytes from 192.168.0.1: icmp_seq=20 ttl=64 time=1.458 ms
64 bytes from 192.168.0.1: icmp_seq=21 ttl=64 time=4.315 ms
64 bytes from 192.168.0.1: icmp_seq=22 ttl=64 time=11.280 ms
64 bytes from 192.168.0.1: icmp_seq=23 ttl=64 time=6.082 ms
64 bytes from 192.168.0.1: icmp_seq=24 ttl=64 time=9.100 ms
64 bytes from 192.168.0.1: icmp_seq=25 ttl=64 time=2.111 ms
64 bytes from 192.168.0.1: icmp_seq=27 ttl=64 time=10.678 ms
64 bytes from 192.168.0.1: icmp_seq=28 ttl=64 time=9.344 ms
64 bytes from 192.168.0.1: icmp_seq=29 ttl=64 time=4.708 ms
64 bytes from 192.168.0.1: icmp_seq=30 ttl=64 time=2.203 ms
64 bytes from 192.168.0.1: icmp_seq=31 ttl=64 time=7.134 ms
64 bytes from 192.168.0.1: icmp_seq=32 ttl=64 time=2.018 ms
64 bytes from 192.168.0.1: icmp_seq=33 ttl=64 time=2.218 ms
64 bytes from 192.168.0.1: icmp_seq=34 ttl=64 time=4.844 ms
64 bytes from 192.168.0.1: icmp_seq=35 ttl=64 time=9.582 ms
64 bytes from 192.168.0.1: icmp_seq=36 ttl=64 time=1.697 ms
64 bytes from 192.168.0.1: icmp_seq=37 ttl=64 time=6.959 ms
64 bytes from 192.168.0.1: icmp_seq=38 ttl=64 time=1.917 ms
64 bytes from 192.168.0.1: icmp_seq=39 ttl=64 time=2.805 ms
64 bytes from 192.168.0.1: icmp_seq=40 ttl=64 time=5.215 ms
64 bytes from 192.168.0.1: icmp_seq=42 ttl=64 time=9.400 ms
64 bytes from 192.168.0.1: icmp_seq=43 ttl=64 time=1.795 ms
64 bytes from 192.168.0.1: icmp_seq=44 ttl=64 time=16.970 ms
64 bytes from 192.168.0.1: icmp_seq=45 ttl=64 time=8.973 ms
64 bytes from 192.168.0.1: icmp_seq=46 ttl=64 time=3.155 ms
64 bytes from 192.168.0.1: icmp_seq=47 ttl=64 time=11.407 ms
64 bytes from 192.168.0.1: icmp_seq=48 ttl=64 time=18.523 ms
64 bytes from 192.168.0.1: icmp_seq=50 ttl=64 time=13.353 ms
64 bytes from 192.168.0.1: icmp_seq=51 ttl=64 time=4.589 ms
^C
--- 192.168.0.1 ping statistics ---
52 packets transmitted, 49 packets received, 5.8% packet loss
round-trip min/avg/max/stddev = 1.345/5.987/18.759/5.008 ms
# ifconfig wlan1 list sta
ADDR AID CHAN RATE RSSI IDLE TXSEQ RXSEQ CAPS FLAG
::::: 130 11 24M 13.0 0 980 43040 EPS AQU RSN HTCAP WME WPS
 
Back
Top