The TL-WN725N nano dongle is a cheap way to get 802.11n wireless connections up. However, the RTL8192CU chipset has issues under Linux.
After a whole day of trouble-shooting and digging, the best solution that I came to is this: use the driver supplied by Realtek!
First, the built-in kernel driver rtl8192cu needs to be disabled.
$ echo "blacklist rtl8192cu" >> /etc/modprobe.d/rtl8192cu.conf
Next, download, unzip and build the Realtek driver. Just run the included install.sh script.
$ bash install.sh
That’s it! All other configurations as per usual.