Package Details: rtl8812au-dkms-git 5.2.20.r9.gaca1e06-4

Git Clone URL: (read-only)
Package Base: rtl8812au-dkms-git
Description: rtl8812AU chipset driver with firmware v5.2.20
Upstream URL:
Licenses: GPL2
Conflicts: rtl8812au
Submitter: thelinuxguy
Maintainer: zebulon (zebulon)
Last Packager: zebulon
Votes: 43
Popularity: 1.466593
First Submitted: 2015-06-08 13:04
Last Updated: 2018-04-11 08:25

Dependencies (3)

Required by (0)

Sources (2)

Latest Comments

zebulon commented on 2018-06-18 06:39

@mokkurkalve: thanks for reporting. I am away from my computer for a while, so unable to test. But once this is confirmed and fixed, I will make the package available as soon as possible.

mokkurkalve commented on 2018-06-17 23:44

Well, with linux 4.17.2-1 this driver compiles, it sees the AP, but no way I can make it connect. It did work with the 4.16. kernels. (BTW. I got the Asus USB-AC56 adapter.) Does 4.17. kernels work for others with this driver?

aufkrawall commented on 2018-06-02 14:41

Would it be possible that you create an AUR package also for this driver?

zebulon commented on 2018-05-16 05:19

@gordboy: not at all, many thanks for keeping it up to date. I have now pushed your update to my repository.

gordboy commented on 2018-05-15 23:48


Sorry to be a pest but someone sent me a couple of extra USB IDs, which I added to my github repo. You might want to pull in those changes too, just for completeness.

It's a bit like buses, you wait for ages and then 2 or 3 come at once ... :)

They actually sent a spreadsheet with all known IDs so I carefully checked it and added the missing ones, in (hex) numerical order to make it easy to find and add new IDs.

The list is originally from here:

Also, Realtek have issued a new revision but it has no new features for us (it adds more android support). So until they come up with something shiny and new, I am going to stick with the trusty 5.2.20.

zebulon commented on 2018-05-14 12:57

Thanks Gordboy, I just incorporated the changes. @HarD: please reinstall the driver using the same PKGBUILD.

gordboy commented on 2018-05-14 11:01


Added a couple of new USB IDs to the master source, including yours. Obviously I corrected your minor mistake of

/ Tenda - U12 /

instead of the correct

/* Tenda - U12 */


Please incorporate the new changes.

HarD commented on 2018-05-01 08:13

Hi, could you please add {USB_DEVICE(0x2604, 0x0012), .driver_info = RTL8812}, / Tenda - U12 / to usb_intf.c

for support this device. Thanks. It work i compiled.

gordboy commented on 2018-04-18 13:38

Not really. Modprobe aliases is for legacy namespaces, for the most part, as I understand it.

The only way I can think of is to change the source Makefile & dkms.conf, as described below.

But if you find another viable way, I'd like to hear it.

zebulon commented on 2018-04-14 17:24

@gordboy: Thank you very much for your input and advice. Like you I think that changing the name may bring more issues than advantages, so let's think about it further. Ideally we would like to name modules without changing the original code. Is it possible to create aliases with modprobe.conf?

All comments