Package Details: rtl8821au-dkms-git

Git Clone URL: (read-only, click to copy)
Package Base: rtl8821au-dkms-git
Description: rtl8821AU and rtl8811AU chipset driver with firmware v5.8.2.3
Upstream URL:
Licenses: GPL2
Conflicts: 8821au
Submitter: zebulon
Maintainer: zebulon
Last Packager: zebulon
Votes: 46
Popularity: 0.077210
First Submitted: 2017-09-12 06:28
Last Updated: 2021-06-09 20:38

Dependencies (3)

Required by (0)

Sources (2)

Pinned Comments

zebulon commented on 2019-10-01 06:18

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

solstice commented on 2019-03-17 10:59

a patch to make it work for rpi and may be other ARM device:

--- PKGBUILD.old    2019-03-15 20:08:05.345042676 +0100
+++ PKGBUILD    2019-03-15 20:04:24.390294977 +0100
@@ -32,4 +32,10 @@
         sed -e "s/@_PKGBASE@/${_pkgbase}-dkms/" \
                         -e "s/@PKGVER@/${pkgver}/" \
                         -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf
+   # patch Makefile for RPI
+   sed -i '/^CONFIG_PLATFORM_I386_PC/s/y/n/' ${pkgdir}/usr/src/${_pkgbase}-${pkgver}/Makefile
+   sed -i '/^CONFIG_PLATFORM_ARM_RPI/s/n/y/' ${pkgdir}/usr/src/${_pkgbase}-${pkgver}/Makefile
+   # disable debug code with __DATE__ macro (TODO: proper fix ?)
+   sed -i '/__DATE__/s/^/\/\//' ${pkgdir}/usr/src/${_pkgbase}-${pkgver}/core/rtw_debug.c

Note: I am seeing the interface of the usb wifi key marketed as DEEPOW dongle (from amazon) changing MAC address at every boot even though I have not set up anything like that in netctl, here.

I don't know if it's a hardware problem or driver problem. However, it's the same with rtl88xxau-aircrack-dkms-git driver

Latest Comments

« First ‹ Previous ... 8 9 10 11 12 13

LordAro commented on 2015-10-09 17:45

Ah, that makes sense! Consider this one voted for :)

Anonymous comment on 2015-10-09 07:37

@LordAro This is DEFINITELY not duplicated.
This is based on Realtek's v 4.3.14 which is MUCH newer than completely archaic v4.2.2_7502.20130517 the Gnab's repo is based on.

I have also a branch with v4.3.22beta driver on my github. One can try it by modifying URL in PKGBUILD and adding #branch=4.3.22

LordAro commented on 2015-10-09 07:18

This appears to be duplicated with, or am I missing something? the gnab github repo seems to be more popular as well, perhaps it would be better to work together on that one?

Anonymous comment on 2015-09-17 19:42

@lost-echo I've added A6100's vendor and product ID to the driver. Please try it.

Anonymous comment on 2015-09-17 18:16

Fixed building on 4.2 kernels. I have not tested the functionality yet though.

Anonymous comment on 2015-09-17 07:02

@lost-echo Have a look at
You probably just need to add AC6100 vendor:product ids.

@0X1A & anybody waiting for the version for Linux 4.2: I haven't had much time lately but it's coming! I'll have it probably before the weekend.

Anonymous comment on 2015-09-16 18:36

By the way, to complete my previous comment:

`lshw' shows
description: Generic USB device
product: 802.11ac WLAN Adapter
vendor: Realtek
physical id: 1
bus info: usb@3:1
version: 2.00
serial: 00e04c000001
capabilities: usb-2.10
configuration: maxpower=500mA speed=480Mbit/s'

Which (from my understanding) means that the driver doesn't claim the device :/

Anonymous comment on 2015-09-16 18:18


I'm trying to get a Netgear A6100 (AC600) to work alongside the internal Wifi adapter of my notebook. I've successfully installed this package and have the module loaded, but `ip link' still only lists the internal adapter as `wlan0'.

Is there anything I have missed? Any help would be appcreciated!

`lsusb' gives me
`Bus 003 Device 002: ID 0846:9052 NetGear, Inc. A6100 AC600 DB Wireless Adapter [Realtek RTL8811AU]'

and `lsmod | grep 8812au' prints
`8812au 2158592 0
cfg80211 483328 5 ath,ath9k_common,ath9k,mac80211,8812au
usbcore 200704 8 uvcvideo,ohci_hcd,ohci_pci,ehci_hcd,ehci_pci,8812au,xhci_hcd,xhci_pci'

Anonymous comment on 2015-09-15 06:55

Yep. New kernel (4.2), new problems.
I'll have a look at it tomorrow. The Linux *80211 APIs are ever-changing :)
If you can't wait you can try to fix it and then send me a pull request.

0X1A commented on 2015-09-15 06:26

Not working on ARM, getting the following:

Building module:
cleaning build area....
'make' KVER=4.2.0-1-ARCH......(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.2.0-1-ARCH (armv7l)
Consult /var/lib/dkms/rtl8812au_rtl8821au/r7.b2174ff/build/make.log for more information.
error: command failed to execute correctly