https://github.com/pvaret/rtl8192cu-fixes
Ensure you have the necessary prerequisites installed:
sudo apt-get update
sudo apt-get install git linux-headers-generic build-essential dkms
Clone this repository:
git clone
https://github.com/pvaret/rtl8192cu-fixes.git
Set it up as a DKMS module:
sudo dkms add ./rtl8192cu-fixes
Build and install it:
sudo dkms install 8192cu/1.10
Refresh the module list:
sudo depmod -a
Ensure the native (and broken) kernel driver is blacklisted:
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
And reboot. You're done.