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 https://github.com/jeremyb31/rtl8192eu-linux-driver

cd rtl8192eu-linux-driver

make

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