The Tenda U1 has a RTL8192EU chipset (Realtek).

As it's mentioned, run these commands to compile the driver:

sudo apt update

sudo apt install git

git clone

cd rtl8192eu-linux-driver


sudo make install


After this, you need to block the previous driver rtl8xxxu with this command :

echo "blacklist rtl8xxxu" | sudo tee /etc/modprobe.d/rtl8xxxu.conf;


And force RTL8192EU Driver to be active from boot:

echo -e "8192eu\n\nloop" | sudo tee /etc/modules;


Newer versions of Ubuntu has weird plugging/replugging issue (Check #94). This includes weird idling issues, To fix this:

echo "options 8192eu rtw_power_mgnt=0 rtw_enusbss=0" | sudo tee /etc/modprobe.d/8192eu.conf;


Update changes to Grub & initramfs:

sudo update-grub; sudo update-initramfs -u;


Reboot system to load new changes from newly generated initramfs:

systemctl reboot -i;


And check if the right driver is installed or not :

sudo lshw -c network;


You should see the linedriver=8192eu



ЗЫ Уже неактуально, второй раз не сработало:

The Tenda U1 has a RTL8192EU chipset (Realtek).

It will not be supported out of the box, but the driver can be installed this way

sudo add-apt-repository ppa:hanipouspilot/rtlwifi

sudo apt-get update

sudo apt-get install rtl8192eu-dkms