The Airlink AWLL5099 is a Ultra Mini-USB WiFi-Adapter with the USB-ID 0bda:8176
Bus 001 Device 003: ID 0bda:8176 Realtek Semiconductor Corp.
It bases on the Realtek 8188CUS chipset and is supported under Linux by the rtl8192cu kernel module which is loaded automatically since Ubuntu 11.04. However, it is reported that the device does have problems to keep the WiFi connection.
Alternatively on can use the drivers from
drivers from Realtek. After downloading them and unloading the automatically loaded standard kernel module:
sudo rmmod rtl8192cu
one has to compile the downloaded driver. First, it is necessary to install all build-essentials to be able to use the compiler:
sudo apt-get install linux-headers-$(uname -r) && sudo apt-get install build-essential
Afterwards, the installation of the downloaded driver can be carried out
chmod +x install.sh
To block the loading of the standard kernel driver at next system boot, the rtl8192cu kernel module needs to be blacklisted:
echo "blacklist rtl8192cu" | sudo tee /etc/modprobe.d/blacklist-rtl8192cu.conf
And the new module can be loaded:
sudo modprobe 8192cu
echo 8192cu | sudo tee -a /etc/modules