Package Details: rtl8822bu-dkms

Git Clone URL: (read-only, click to copy)
Package Base: rtl8822bu-dkms
Description: Kernel module for Edimax EW7822ULC USB3, Asus AC53 Nano USB 802.11ac and TP-Link Archer T4U adapter. Patched for Linux v5.12.
Upstream URL:
Licenses: unknown
Submitter: BannedPatriot
Maintainer: BannedPatriot
Last Packager: BannedPatriot
Votes: 2
Popularity: 0.005188
First Submitted: 2021-07-12 19:02 (UTC)
Last Updated: 2021-07-12 21:09 (UTC)

Latest Comments

greedisgood commented on 2021-08-17 20:39 (UTC) (edited on 2021-08-18 07:07 (UTC) by greedisgood)

@sixtyfive I've got about the same problem as you (but I have Archer T3U Plus), but I don't have enough knowledge to understand how to "build package manually". Installing via makepkg -si doesn't show any errors, but it doesn't work. I've tried to understand what's going on in the PKGBUILD, but it wasn't successful

Can you, please, provide a list of commands I should execute to get this thing working?

upd. Nevermind, thanks. This AUR worked for me (!!!): (for future researchers)

As I've understood, this AUR was was not intended for my device

jazztickets commented on 2021-08-15 23:19 (UTC)

Apparently bc needs to be added as a dep since it fails to build without it:

DKMS make.log for rtl8822bu- for kernel 5.13.10-arch1-1 (x86_64)
Sun Aug 15 05:13:26 PM MDT 2021
/bin/sh: line 1: bc: command not found

sixtyfive commented on 2021-08-03 17:47 (UTC) (edited on 2021-08-03 17:57 (UTC) by sixtyfive)

So, one successful yay -Syu rtl8822bu-dkms linux-headers later, dkms informs me the module has been loaded into the kernel. But nothing in dmesg. No addition if. Nothing in nm-applet, either. What am I missing to get the adapter working? (I'm stil on 5.10.52 ... does this only work with 5.12?)

Edit: thought that perhaps my adapter might not be supported. According to the jeremyb31 repository, it's for revision 3 of the Archer T4U only. Mine says 3.20 ... not sure if that's the same or a different one. Anyhow, manually cloned and built that repository and insmod'd the .ko ... and voilá, the adapter works. So I guess your patched version is for 5.12 only. Leaving this comment here for posteriority.

BannedPatriot commented on 2021-07-12 21:57 (UTC)

@FabioLolix You might want to avoid jumping to conclusions in the future.

Also a package that did not show up in my initial AUR searches seems to have a working build of based on the comments. I've informed the maintainer of the updated driver.

BannedPatriot commented on 2021-07-12 21:24 (UTC) (edited on 2021-07-12 21:30 (UTC) by BannedPatriot)

Brother, you don't seem to be paying attention to what I'm telling you. This code for driver was pulled from an upstream release here:

The github repos you have asked me to write a new pull request for are on version The patches should be very similar, but I cannot guarantee the release doesn't contain additional code required to get compiling. So you can use the 5.12 commit to identify what needs to be updated for

As for what exactly has changed in, I haven't dug into the code, but there are differences. It is not worth my time to test/compile/debug these changes to as well.

FabioLolix commented on 2021-07-12 21:01 (UTC)

How much outdated? Both have been patched for 5.10 from commit message, your repo have a patch for 5.10 and one for 5.12

BannedPatriot commented on 2021-07-12 20:53 (UTC)

Those are outdated drivers. you can read through my two commits if you wish to write a patch for

FabioLolix commented on 2021-07-12 20:50 (UTC)

Ok, then send the pacthes to and

BannedPatriot commented on 2021-07-12 20:46 (UTC)

@FabioLolix source is, which is why the only git history are the patches.

FabioLolix commented on 2021-07-12 20:42 (UTC)

So you have made a copy of one of the rtl8822bu repository and erased the git history

For this pkgbuild you have invented the license (rtl8822bu don't have one), invented the pkgver= and made a VCS pkgbuild disguised as stable without a pkgver function