Version 1 – USB ID 0bda:8176
The USB stick TL-WN725N from TP-Link supports 802.11n WiFi with up to 150Mbps transfer rate and has a very small size of 1.5 cm x 1.9 cm x 0.7 cm.
The stick bases on the Realtek chip set RTL8188CUS and has the USB ID 0bda:8176
Bus 002 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN
The device is fully supported by Linux thanks to the kernel module rtl8192cu.
Version 2 – USB ID 0bda:8179
A second version of the TL-WN725N has been identified, which can be distinguished already by looking at the packaging: it has the sticker with Ver: 2.0. This version has the USB ID 0bda:8179
Bus 001 Device 010: ID 0bda:8179 Realtek Semiconductor Corp.
and is not automatically supported by Linux (e.g. not working with Linux kernel version 3.11, Fedora 19):
usbcore: registered new interface driver ums-realtek
usb 1-4: default language 0x0409
usb 1-4: udev 2, busnum 1, minor = 1
usb 1-4: New USB device found, idVendor=0bda, idProduct=8179
usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-4: Product: 802.11n NIC
usb 1-4: Manufacturer: Realtek
usb 1-4: SerialNumber: 00E04C0001
usb 1-4: usb_probe_device
usb 1-4: configuration #1 chosen from 1 choice
usb 1-4: adding 1-4:1.0 (config #1, interface 0)
usbip-host 1-4:1.0: usb_probe_interface
usbip-host 1-4:1.0: usb_probe_interface - got id
usbip-host 1-4:1.0: 1-4 is not in match_busid table... skip!
However, it is possible to compile the necessary kernel module 8188eu.ko. For this one has to install all the necessary compilation tools at first and download the latest driver from its git repository:
sudo apt-get install build-essential linux-headers-generic git
git clone git://github.com/lwfinger/rtl8188eu.git
Afterwards, the driver can be compiled and installed:
sudo make install
The new kernel module can be loaded via modprobe and can be installed system-wide for automatic loading:
sudo depmod -a
sudo update-initramfs -u
sudo modprobe 8188eu