How to Install RTL8814AU Wireless Driver in Ubuntu 19.10

November 23, 2019 — 5 Comments

wifi hotspot

This quick tutorial shows how to install RTL8814AU and RTL8812AU/21AU drives in Ubuntu 19.10 with Kernel 5.13.

First plug your Ubuntu machine into a wired internet connection. Then open terminal either from application menu or by pressing Ctrl+Alt+T on keyboard. When it opens, run commands:

1. Run command to install dkms, git, and building tools:

sudo apt install git build-essential dkms

Type user password (no asterisk feedback ) when it prompts and hit Enter.

2. Grab the source code via git command:

git clone

The command will take a few minutes depends on your internet connection.

3. Once the cloning process is done. Navigate to the source folder and install the driver via dkms.

cd rtl8812au && sudo ./

When everything’s done. Reboot your machine with the Wifi device inserted and your wireless should be working.

4.(Optional) The source folder also contains an uninstall script. For any reason, you can remove the Wifi driver via command:

cd ~/rtl8812au && sudo ./

I'm a freelance blogger who started using Ubuntu 5+ years ago and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me on Google Plus or email to

5 responses to How to Install RTL8814AU Wireless Driver in Ubuntu 19.10

  1. oops, well in my first comment I saw the problem. I was running an old kernel. Here is why, in case other noobs should be taught about it.

    A while ago virtualbox wasn’t working with 19.10, so I booted to an older kernel so it would work.

    I did not realize that linux would continue booting into the old kernel. Booting to the correct, latest kernel solver my problem.

    Thanks again for making this site, great idea.

  2. Everything installs fine, but then after the reboot and the loaded module, there is no new Wi-Fi interface when running `ifconfig`.

    I have a built-in interface as

    wlp2s0: flags=4163 mtu 1500
    inet netmask broadcast
    inet6 fe80::f0bb:e0eb:7400:6d85 prefixlen 64 scopeid 0x20
    ether 18:4f:32:f7:d1:8f txqueuelen 1000 (Ethernet)
    RX packets 1202 bytes 1246113 (1.2 MB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 892 bytes 87055 (87.0 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    …But I can’t see the USB one.

    • I have the exact same problem, no solution for me yet. I have a built in Intel (I think 8250) wifi, trying to add on a USB RTL8814AU. Created driver doesn’t see it.

  3. You’re my hero! Thanks!

  4. my rlt8812au 2,4 and 5,0 GHz is working first time

Leave a Reply

Text formatting is available via select HTML.

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>