Package Details: rtl88xxau-aircrack-dkms-git r1164.b8167e6-1

Git Clone URL: (read-only, click to copy)
Package Base: rtl88xxau-aircrack-dkms-git
Description: Aircrack-ng kernel module for Realtek 88XXau (USB adapters only) network cards (8811au, 8812au and 8821au chipsets) with monitor mode and injection support
Upstream URL:
Keywords: 8811au 8812au 8821au aircrack dkms driver injection rtl8811au rtl8812au rtl8821au rtl88xx wireless
Licenses: GPL
Conflicts: rtl8812au-aircrack-dkms-git, rtl8812au-dkms-git, rtl8812au-inject-dkms-git, rtl8814au-dkms-git, rtl8821au-dkms-git
Submitter: iyanmv
Maintainer: iyanmv
Last Packager: iyanmv
Votes: 41
Popularity: 1.01
First Submitted: 2019-01-29 20:43
Last Updated: 2021-06-28 15:26

Dependencies (2)

Required by (0)

Sources (2)

Pinned Comments

iyanmv commented on 2020-11-10 17:40

8814au chipset support is turned off in this driver. Please use this package instead. Also, if you plan to use both packages at the same time, make sure that you have an up-to-date package.

iyanmv commented on 2020-01-10 16:02

This package now forces to use the branch v5.6.4.2 (the one that works better for me), which is the default one in the remote repository although they still mention branch v5.3.4 as the stable one. If you have any issues, please leave a comment, and also tried to change the branch in the source array. For example, change it to:


Read the to learn how to set your interface in monitor mode (and other things).

Important: Use ip and iw instead of ifconfig and iwconfig

Latest Comments

« First ‹ Previous ... 12 13 14 15 16 17

iyanmv commented on 2018-11-28 15:45

I could install the driver using @alxbl patch. However, I cannot inject packets. Anyone facing some problem?

alxbl commented on 2018-11-23 13:42

The newer versions of GCC consider the cast mentioned by elimpfor as incompatible, and the -Werror flag makes it error out. I've made a quick patch that adds -Wno-error=<...> for the relevant warning. It's a hacky workaround until whenever upstream deals with the warning the way they find appropriate. Here's the patch in case anyone else benefits from it:

diff --git a/Makefile b/Makefile
index c3057cd..89bfae9 100755
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,7 @@ EXTRA_CFLAGS += -O1
 EXTRA_CFLAGS += -Wextra
+EXTRA_CFLAGS += -Wno-error=incompatible-pointer-types
 #EXTRA_CFLAGS += -Werror
 #EXTRA_CFLAGS += -pedantic
 #EXTRA_CFLAGS += -Wshadow -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes

I've also modified my local PKGBUILD to apply this patch automatically in case anyone is interested in that.

ncoder-2 commented on 2018-11-14 20:13

Seems broken on kernel 4.19.1:

/var/lib/dkms/rtl8812au/r325.5e69fe4/build/os_dep/linux/os_intfs.c:1197:22: error: initialization of ‘u16 ()(struct net_device , struct sk_buff , struct net_device , u16 ()(struct net_device , struct sk_buff , struct net_device ))’ {aka ‘short unsigned int ()(struct net_device , struct sk_buff , struct net_device , short unsigned int ()(struct net_device , struct sk_buff , struct net_device ))’} from incompatible pointer type ‘u16 ()(struct net_device , struct sk_buff , void , u16 ()(struct net_device , struct sk_buff , struct net_device ))’ {aka ‘short unsigned int ()(struct net_device , struct sk_buff , void , short unsigned int ()(struct net_device , struct sk_buff , struct net_device ))’} [-Werror=incompatible-pointer-types]
.ndo_select_queue = rtw_select_queue, ^~~~~~~~~~~~~~~~ /var/lib/dkms/rtl8812au/r325.5e69fe4/build/os_dep/linux/os_intfs.c:1197:22: note: (near initialization for ‘rtw_netdev_ops.ndo_select_queue’)

erkexzcx commented on 2018-08-19 22:15

Getting random disconnections when using this driver for wifi connection with AWUS1900 alfa adapter. Use this driver instead to fix this issue: rtl8814au-dkms-git. EDIT: this aircrack driver works perfectly fine and no idea why it stopped working. Now it works fantastically and has lower ping.

erkexzcx commented on 2018-08-05 22:08

Sharing is caring - this is the same, but updated PKGBUILD to support all ARM devices and RTL8814 as well: Enjoy!

fantomas commented on 2018-06-01 20:37

for armv7h

fantomas commented on 2018-06-01 12:52

is it possible to adapt for the Raspberry Pi? thanks in advance

TrackMasterSteve commented on 2018-04-21 15:24

Does this support rtl8814 as well as rtl8812?

ncoder-2 commented on 2018-04-08 16:58

Oh and one more thing, any chance you could make a package with 'make RTL8814=1' as that driver also supports the RTL8814 chipset if compiled with RTL8814=1. Thanks!

ncoder-2 commented on 2018-04-08 16:52

Hi! Thanks for the package! Can you add a conflicts=('rtl8812au-dkms-git' 'rtl8812au-inject-dkms-git') in your PKGBUILD?