Package Details: rtl8812au-dkms-git

Git Clone URL: (read-only, click to copy)
Package Base: rtl8812au-dkms-git
Description: rtl8812AU chipset driver with firmware v5.6.4.2
Upstream URL:
Licenses: GPL2
Conflicts: rtl8812au
Submitter: thelinuxguy
Maintainer: zebulon (zebulon)
Last Packager: zebulon
Votes: 64
Popularity: 2.63
First Submitted: 2015-06-08 13:04
Last Updated: 2020-03-19 20:26

Dependencies (3)

Required by (0)

Sources (2)

Pinned Comments

zebulon commented on 2019-10-01 06:19

To all having an issue with this driver: please try alternatively.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

lakshman5876 commented on 2019-03-06 15:20

Thanks. I was using cower in a script with the -u flag to check and install updates. So it missed that.

zebulon commented on 2019-03-06 08:07

@lakshman5876: this patch is already in the repository. I did not bump a new PKGBUILD version as it is not good practice for a git repo. Just re-run the PKGBUILD.

lakshman5876 commented on 2019-03-06 00:59

For making it build on 5.0 I had to remove first argument from macro access_ok()

/usr/src/rtl8812au- line 627

Good luck

SeeLook commented on 2019-01-25 10:37

Hi there,

I'm the one who benefits from 5.3.4 with the need for 8814 driver...

I tried 88XX 5.2.20 from aircrack git repo - works bearable, but 5.3.4 seems to work better (wakes up faster after suspend and led blinks)

Unfortunately this PKGBUILD/branch doesn't support my (2357:0106) device, so please, create mentioned PKGBUILD.

Sorry, if I'm messing up with my comment(s). Lets start some post, if this is no proper place. Anyway I will be happy to help with testing.

zebulon commented on 2019-01-24 09:47

@gordboy: thank you very much for reporting. As far as I understand, the multi chipset 5.3.4 is being worked on actively by aircrackng. There is an aircrackng PKGBUILD already (albeit outdated and needing modifications to install correctly) and this could be the home of the 5.3.4 version for people who need these features. Unfortunately the owner is not responding requests for updates. Performance- and stability-wise is as good as 5.3.4 (at least from many reports), so we can keep it for 8812au. I can understand that 8814 and 8821 users may benefit from a newer driver, but Realtek has not released new ones yet. We could create rtl88xxau-aircrack-dkms-git PKGBUILD to fill the needs.

EDIT: I have imported your patch for linux 5.0. Thanks again for the update.

gordboy commented on 2019-01-24 01:57

@zebulon I put up a fix for kernel 5.0 rc2 on my repo.

Also, I replied to ckpwinters request to include support for Tenda U12 (which of course is already supported). I'm beginning to think that the vast majority of the users we cater to are somewhat lacking in basic reading comprehension ... :)

I am looking at 5.3.4 (admittedly a bit half-heartedly), but I am kind of hoping Realtek come up with something themselves, as the 5.3.4 "branch" is not actually an "official" Realtek offering. While it offers better support across chipsets, the actual code base doesn't really have anything that excites me. Kimocoder and Co. are doing a good job keeping it alive tho.

I have a dream that one day Realtek will come up with a driver that supports multiple chipsets, monitor mode &etc, and recent kernels. But until they do, we are stuck with (it seems to me) 2 main options:

a) 8812au only support in, no monitor mode &etc, but recent kernels and a stable codebase.

b) multiple chipset support in 5.3.4, monitor mode &etc, recent kernels, but a dodgy codebase.

Over at SUSE they are using, but are experimenting with 5.3.4 in a couple of community builds. Of course, to get any stable decent speeds out of the newer devices you need 5.2.20 or newer.

zebulon commented on 2019-01-23 09:32

@Futtle: According to wikidev, 0bda:0811 contains an RTL8811AU chip, NOT an RTL8812au. You CANNOT use this rtl8812au-dkms-git PKGBUILD, the driver version is too recent for 8811au. The Arch wiki ( clearly states that the driver for rtl8811au is in the package rtl8821au-dkms-git and this is why you got it working. Furthermore, you should not have both rtl8812au and rtl8821au installed at the same time (due to internal name conflict).

Futtle commented on 2019-01-23 08:49

dkms rtl8812au is broken for my 0bda:0811 USB wifi card after updating to kernel 4.20.

I reinstalled rtl8812au, but ip link show won't show my wifi card.

The log said "...installedError! Could not locate dkms.conf file...".

So I uninstall uninstall rtl8812au-dkms-git and rtl8821au-dkms-git and then reinstall dkms. Then dkms seems fine.

I reinstall rtl8812au-dkms-git. But dkms failed to install the module.


sudo dkms uninstall --force rtl8821au/5.1.5.r74.g30fb964 sudo dkms install --force rtl8821au/5.1.5.r74.g30fb964

fixed my problem.

zebulon commented on 2019-01-21 08:05

@Nudin: are you sure the 8812au module is loaded (and has been compiled for your current kernel)? Please check this is the correct driver for your adapter (which one is it?).

zebulon commented on 2019-01-21 07:59

@arthurwatt-veea: this is very technical and unfortuantely probably outside of the scope of this forum. That said, would you like to try the 5.3.4 from The aircrack-ng team is very active maintaining this version, unified for 8812au,14au and 21au, and they also be helpful around these very technical aspects. And if you could please report back here, since at some point it may be interesting to update to 5.3.4.