Ubuntu – TRENDnet TEW-648UBM 802.11n 150Mbps Micro Wireless N Adapter not working

driversnetworkingwireless

Okay, so I purchased a usb wireless adapter for about 25 bucks in the hopes that it might work better than my on-board Broadcom one. When I type in the following command:

lsusb

I get the following:

Bus 001 Device 002: ID 8087:8001 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 0bda:5682 Realtek Semiconductor Corp. 
Bus 002 Device 004: ID 04f3:20d0 Elan Microelectronics Corp. 
Bus 002 Device 003: ID 0a5c:216f Broadcom Corp. 
Bus 002 Device 007: ID 20f4:648b TRENDnet TEW-648UBM 802.11n 150Mbps Micro Wireless N Adapter [Realtek RTL8188CUS]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Now, the usb adapter is the TRENDnet(from Realtek) one, but it doesn't seem to work. It keeps trying to continually log-in to my wireless with no success. I was poking around and found some other related posts from years ago, which suggested to disable WEP, but that is already disabled by default.

What could be the problem? Any help would be appreciated.

Best Answer

Your device uses the driver rtl8192cu. The built-in driver is known to be unstable and tricky to connect. With a working internet connection,please do:

sudo apt-get install linux-headers-generic build-essential dkms
git clone https://github.com/pvaret/rtl8192cu-fixes.git
sudo dkms add ./rtl8192cu-fixes
sudo dkms install 8192cu/1.10
sudo depmod -a
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/

Reboot