Reviews & Apps

Review of USB WiFi adapters for Linux

Results as at: 2018 July 27

You've just found a review of USB WiFi adapters for Linux!

Most of the adapters were purchased on Ebay for <= US$7.50.

NOTE: Some overseas sellers do not know what chipset is in their adapters, and will not plug one in to find out. And a couple of overseas sellers did not send an adapter with the advertized chipset.

There are 2 parts to a working adapter: Firstly on the hardware side there is the chipset the adapter is built around. Secondly on the software side there is the Linux driver.

An adapter that performs well under Windows or macOS could be let down by its Linux driver, which may have been developed as an after-thought.

How to find the chipset used in an adapter?
Open terminal and type: $ lsusb
And if necessary Google the Chipset ID

How to find the driver used by an adapter?
Open terminal and type: $ sudo lshw -class network

How to get an adapter working again?
$ sudo service network-manager restart
OR Restart the computer and the WiFi modem.


Make
Chipset Make
Model no
Chipset Model no
Class
Chipset ID
Band(s)
Linux Driver
ASUS USB-N53 bgn - 300Mbps 2.4 + 5G
Ralink RT3572 0b05:179d rt2800usb
WORKS OK Works out of the box.
 
Belkin F5D7050B bg - 54Mbps 2.4G
Ralink RT2571W 050d:705a rt73usb
ISSUES: Works out of the box.
Slow and Laggy.
Belkin F7D1101 v2 bgn - 150Mbps 2.4G
Ralink RT3370 050d:945b rt2800usb
WORKS OK Works out of the box.
 
Cisco DPW632 bgn - 300Mbps 2.4G
Ralink RT3072 0b05:166a rt2800usb
WORKS OK Works out of the box.
 
D-Link DWA-110 vA1 bg - 54Mbps 2.4G
Ralink RT2571W 07d1:3c07 rt73usb
ISSUES: Works out of the box.
Slow and laggy.
D-Link DWA-125 vA2 bgn - 150Mbps 2.4G
Ralink RT3070 07d1:3c16 rt2800usb
WORKS OK Works out of the box.
 
D-Link DWA-131 vE1 bgn - 300Mbps 2.4G
Realtek RTL8192EU 2001:3319 rtl8xxxu
WORKS OK Works out of the box.
Signal strength sits at low levels, but does not drop out.
D-Link DWA-140 vD1 bgn - 300Mbps 2.4G
Ralink RT5372 2001:3c20 rt2800usb
WORKS OK Works out of the box.
 
D-Link DWA-160 vB2 bgna - 600Mbps 2.4 + 5G
Ralink RT5572 2001:3c1a rt2800usb
WORKS OK Works out of the box.
 
D-Link DWL-G122 vC1 bg - 54Mbps 2.4G
Ralink RT2571W 07d1:3c03 rt73usb
WORKS OK Works out of the box.
 
Edimax EW-7612UAn v2 bgn - 300Mbps 2.4G
Realtek RTL8192SU 7392:7822 rtl8192cu
WORKS OK Works out of the box.
 
Edup EP-N8531 bgn - 150Mbps 2.4G
Ralink RT5370 148f:5370 rt2800usb
WORKS OK Works out of the box.
 
Edup EP-N8553 bgn - 150Mbps 2.4G
MediaTek MT7601U 148f:7601 mt7601u
WORKS OK Works out of the box.
 
Generic bgn - 150Mbps 2.4G
MediaTek MT7601U 148f:7601 mt7601u
ISSUES: Works out of the box.
Sometimes will not connect at startup.
Generic bgn - 150Mbps 2.4G
Ralink RT5370 148f:5370 rt2800usb
ISSUES: Works out of the box.
Sometimes will not connect at startup.
Generic bg - 54Mbps 2.4G
Realtek RTL8187 0bda:8187 rtl8187
ISSUES: Works out of the box.
Sometimes connection will drop out.
Generic bgn - 150Mbps 2.4G
Realtek RTL8188CUS 0bda:8176 rtl8192cu
ISSUES: Works out of the box.
Often stops working but remains connected.
Generic bgn - 150Mbps 2.4G
Realtek RTL8188ETV 0bda:0179 r8188eu
ISSUES: Works out of the box.
Sometimes will not connect at startup.
Generic bgnac - 600Mbps 2.4 + 5G
Realtek RTL8811CU 0bda:c811 rtl8821cu
WORKS OK To install the driver see below.
 
Linksys AE1200 bgn - 300Mbps 2.4G
Broadcom BCM43235 13b1:0039 brcmfmac
WORKS OK Works out of the box.
 
Netgear WG111 v2 bg - 54Mbps 2.4G
Intersil ISL3887 0846:4240 p54usb
WORKS OK To install the driver see below.
 
Netgear WG111 v2 bg - 54Mbps 2.4G
Realtek RTL8187L 0846:6a00 rtl8187
ISSUES: Works out of the box.
Sometimes connection will drop out.
Netgear WN111 v2 bgn - 300Mbps 2.4G
Atheros AR9170 0846:9001 carl9170
ISSUES: Works out of the box.
Sometimes will not connect at startup AND Sometimes connection will drop out.
Netgear WNA1000M bgn - 150Mbps 2.4G
Realtek RTL8188CUS 0846:9041 rtl8192cu
WORKS OK Works out of the box.
 
Netgear WNA1100 bgn - 150Mbps 2.4G
Atheros AR9271 0846:9030 ath9k_htc
WORKS OK Works out of the box.
 
Netgear WNA3100 v1 bgn - 300Mbps 2.4G
Broadcom BCM43231 0846:9020 Nil
ISSUES: No working driver for this chipset.
 
Netgear WNDA3100 v2 bgn - 600Mbps 2.4 + 5G
Broadcom BCM4323 0846:9011
ISSUES: No working driver for this chipset.
 
TP-Link Archer T2U bgnac - 600Mbps 2.4 + 5G
MediaTek MT7610U 148f:761a Nil
ISSUES: No working driver for this chipset.
 
TP-Link TL-WDN3200 bgn - 600Mbps 2.4 + 5G
Ralink RT5572 148f:5572 rt2800usb
WORKS OK Works out of the box.
 
TP-Link TL-WN722N v2 bgn - 150Mbps 2.4G
Realtek RTL8188EU 2357:010C r8188eu
WORKS OK Works out of the box.
 
TP-Link TL-WN725N v3.0 bgn - 150Mbps 2.4G
Realtek RTL8188EUS 0bda:8179 r8188eu
WORKS OK Works out of the box.
Once ran slowly, requiring the PC and modem to be re-booted.
TP-Link TL-WN727N v4.1 bgn - 150Mbps 2.4G
MediaTek MT7601U 148f:7601 mt7601u
WORKS OK Works out of the box.
 
TP-Link TL-WN821N v5.0 bgn - 300Mbps 2.4G
Realtek RTL8192EU 2357:0107 rtl8192eu
WORKS OK To install the driver see below.
 

RE: "Works out of the box." The Linux distro used for testing is the latest Mint Cinnamon 64 bit. During the install, the check-box for additional 3rd party software, including WiFi drivers, was enabled.

RE: "Sometimes will not connect at startup." - Here, the computer with the adapter and the WiFi modem are started at the same time.



How to install drivers

Chipset Make Chipset Model no
Intersil ISL3887
$ wget https://daemonizer.de/prism54/prism54-fw/fw-usb/2.13.25.0.lm87.arm --no-check-certificate
$ sudo mv 2.13.25.0.lm87.arm /lib/firmware/isl3887usb
$ sudo service network-manager restart
Realtek RTL8188EU
$ sudo apt-get install git dkms
$ git clone https://github.com/lwfinger/rtl8188eu.git
$ cd rtl8188eu
$ sudo dkms add .
$ sudo dkms install 8188eu/1.0
$ sudo service network-manager restart
Realtek RTL8192EU
$ sudo apt-get install git dkms
$ git clone https://github.com/Mange/rtl8192eu-linux-driver.git
$ cd rtl8192eu-linux-driver
$ sudo dkms add .
$ sudo dkms install rtl8192eu/1.0
$ sudo service network-manager restart
Realtek RTL8811CU
$ sudo apt-get install git
$ git clone https://github.com/whitebatman2/rtl8821CU.git
$ cd rtl8821CU
$ make
$ sudo make install
$ sudo service network-manager restart

© 2019 wilytm@gmail.com. All rights reserved.