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: 44
Popularity: 2.28
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

zebulon commented on 2019-01-31 14:58

@iyanmv: ok, thanks for the info. I thought pacman would complain with a conflict but maybe this is normal behaviour to prioritise replacement then. Good it works anyhow! Another thing: my rtl8812au driver makes my adapter work in USB 2 mode, while your makes it work in USB 3 mode. That said, it sucks more power from my USB hub and makes another USB receiver on the same hub (a logitech universal for keyboard/mouse) work badly almost no range. There is nothing you can do but this is interesting. Will need to move my adapters to various ports probably...

iyanmv commented on 2019-01-31 09:24

Mmm... the thing is that first time I try your solution (just with the replaces array), and in my case I got the new package installed without deleting the old one. Using both replaces and conflicts arrays, I force pacman to first uninstall the old one. Does this make sense? I also saw some official packages using both arrays when there is a renaming. See, for example, this:

By the way, thanks for updating the wiki :)

zebulon commented on 2019-01-31 09:03

I have updated the wiki page and added it to the driver list.

Another note: I do not think you should have rtl8812au-aircrack-dkms-git in both conflicts and replaces, but only in replaces. conflicts would make an upgrade for those with rtl8812au-aircrack-dkms-git fail.

iyanmv commented on 2019-01-30 17:59

@zebulon: Ok, thanks, just change it. Regarding the v5.3.4, in my case injection does not work, so till they fix those issues or they change to the v5.3.9 base, I will leave the old branch. I will edit my pinned comment with the instructions to try the other branch.

jpegxguy commented on 2019-01-30 14:06

Alright! Time to vote for this package, people! It covers all the others nicely

zebulon commented on 2019-01-30 12:14

Great. Just some thoughts: in the description, you wrote 88XX cards, I think it should be 88XXau (USB adapters only) since there are other 88xx non USB or with bluetooth adapters, which use different drivers. Also, you may want to add conflicts with rtl8821au-dkms-git and rtl8814au-dkms-git since this version covers all of these adapters. Finallz, for those who want to try 5.3.4, they can simply edit line 22 and check out the 5.3.4 branch. There is no sha256 sum check, thus no difficulty (not tested yet though...)

jpegxguy commented on 2019-01-30 03:41

My suggestion: You should put the full names in the description or the tags (like 8812au, 8814au e.t.c.) so that this package comes up in the results. It does come up if I omit the "au", but judging from the Ubuntu forum posts and other discussions online, most people will search for it with the 8812au keyword for example. Let them see this beautiful package as well. Good work, that repo. They've really worked on this driver.

iyanmv commented on 2019-01-29 21:55

Hi @jpegxguy! Thanks for the feedback. Good to know that branch v5.3.4 works better for you. I'm still trying to understand the most important differences between them before making a decision to change the PKGBUILD. I will keep an eye to more comments and this issue in the repo

jpegxguy commented on 2019-01-29 21:39

I must say the 5.3.4 branch works much better for me. The normal 5.2.20 has issues finding my SSID. That said, I did see a stack trace in dmesg. It might be NetworkManager's fault though. I don't know if that's generally the case or just this branch.

My device: D-Link DWA-171 rev A1.

iyanmv commented on 2019-01-29 19:59

@zebulon: Ok, perfect (I missed that detail in the wiki hehe). So correct me if I am wrong: I create a new package with the name rtl88xxau-aircrack-dkms-git in my case), I use replaces with this one, and then I request to merge comments of this one with the new, right?