How Do I Get a Tp-Link Tl-Wn823N V3 Wireless Adapter Working?
Sorry to Bother You with This, but I'm Not Really an Expert and It May Be the Most Stupid Thing You'll See. I Have Ubuntu 19.04 (Kernel: 5.0.0-13-Generic; Gcc...
Sorry to bother you with this, but I'm not really an expert and it may be the most stupid thing you'll see. I have ubuntu 19.04 (kernel: 5.0.0-13-generic; gcc version: 8.3.0) installed on an old pc that has a broken wifi card. So I replaced it with an external tp link wireless usb adapter. But I cannot follow the instructions:
I already downloaded these files and sent to the pc from another one, as it has no internet connection:
It may be a really stupid thing, but if I have, fe, to compile (I don't even know what it means) the driver, I don't know what it means " go to the driver directory and run the following commands ".
I really appreciate anyone and anything that helps me to solve this.
2 Answers
If you have internet access by any other means (wired or through USB tethering), you can installed the RTL8192EU drivers for your TP-LINK TL-WN823N wireless adapter from Mange's GitHub repo. Here are the steps as described on the GitHub page:
Building and installing using DKMS
(1) Install DKMS and other required tools:
sudo apt-get install git linux-headers-generic build-essential dkms
(2) Clone this repository and change your directory to cloned path.
git clone
cd rtl8192eu-linux-driver
(3) Add the driver to DKMS. This will copy the source to a system directory so that it can used to rebuild the module on kernel upgrades.
sudo dkms add .
(4) Build and install the driver.
sudo dkms install rtl8192eu/1.0
(5) Distributions based on Debian & Ubuntu have RTL8XXXU driver present & running in kernelspace. To use our RTL8192EU driver, we need to blacklist RTL8XXXU.
echo "blacklist rtl8xxxu" | sudo tee /etc/modprobe.d/rtl8xxxu.conf
(6) Force RTL8192EU Driver to be active from boot.
echo -e "8192eu\n\nloop" | sudo tee /etc/modules
(7) 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
(8) Update changes to Grub & initramfs
sudo update-grub; sudo update-initramfs -u
(9) Reboot system to load new changes from newly generated initramfs.
systemctl reboot -i
(10) After the reboot, you can check that your kernel has loaded the right module:
sudo lshw -c network
You should see the line driver=8192eu
In addition to @Jags' comment, there is a simpler script to automate all his/her steps under the following repo.
I have validated myself on Ubuntu 20.04 and it works wonderfully.
- Clone this repo:
git clone - Under the repo, run
./install_wifi.sh
Done! :)