Package Details: rtl8822bu-git r51.9438d45-1

Git Clone URL: https://aur.archlinux.org/rtl8822bu-git.git (read-only, click to copy)
Package Base: rtl8822bu-git
Description: Driver for the Realtek 822bu chipset.
Upstream URL: https://github.com/EntropicEffect/rtl8822bu
Licenses: unknown
Submitter: TheGoliath
Maintainer: None
Last Packager: TheGoliath
Votes: 4
Popularity: 0.000000
First Submitted: 2020-06-08 21:42 (UTC)
Last Updated: 2020-06-08 21:42 (UTC)

Latest Comments

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

@sethox, I've patched an updated driver. This package is orphaned, you can install https://aur.archlinux.org/packages/rtl8822bu-dkms/ instead, which includes my patch.

Sethox commented on 2021-06-14 11:43 (UTC) (edited on 2021-06-14 11:45 (UTC) by Sethox)

Anyone else gets an error?


rtl8822bu-git/src/rtl8822bu/os_dep/linux/recv_linux.c:357:76: error: ‘GRO_DROP’ undeclared (first use in this function)
  357 |                         if (rtw_napi_gro_receive(&padapter->napi, pskb) != GRO_DROP)
      |                                                                            ^~~~~~~~
rtl8822bu-git/src/rtl8822bu/os_dep/linux/recv_linux.c:357:76: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [scripts/Makefile.build:271: rtl8822bu-git/src/rtl8822bu/os_dep/linux/recv_linux.o] Error 1
make[1]: *** [Makefile:1851: rtl8822bu-git/src/rtl8822bu] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.12.10-arch1-1/build'
make: *** [Makefile:2001: modules] Error 2


katt commented on 2020-06-11 16:07 (UTC)

Please don't manually set make -j in the PKGBUILD, that's what makepkg.conf is for so that each user can decide on their own. Thanks.

FabioLolix commented on 2020-04-19 15:08 (UTC)

Upstream don't have fixed releases, please make this a VCS pkgbuild https://wiki.archlinux.org/index.php/VCS_package_guidelines#VCS_sources

Aran commented on 2020-04-19 14:37 (UTC)

Definitely need linux**-headers as a dependency and the md5sum is currently out of date. Its better to download an install the driver directly from the upstream link

https://github.com/EntropicEffect/rtl8822bu

domac commented on 2019-10-07 12:00 (UTC) (edited on 2019-10-07 12:14 (UTC) by domac)

PKGBUILD is wrong (for me at least) and IMHO should be updated to contain * 'linux-headers' as a make dependency (and probably linux so that uname -r outputs the correct kernel version, i.e. linux and linux-headers versions are in sync) * the correct md5sum of the master.zip as follows:

PKGBUILD

# Maintainer: Manuel Conzelmann <manolo89@online.de>
pkgname=rtl8822bu
pkgver=1
pkgrel=1
epoch=
pkgdesc="wireless lan driver for realtek devices like GigaBlue WLAN Stick 1200MBit Dual Band USB 3.0"
arch=(x86_64)
url="https://github.com/EntropicEffect/rtl8822bu"
license=('unknown')
groups=()
depends=()
makedepends=('linux-headers')
checkdepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
changelog=
source=("https://github.com/EntropicEffect/rtl8822bu/archive/master.zip")
noextract=()
md5sums=("b5ee5305a10a5f0c4198527fdc02e80a")
validpgpkeys=()


build() {
    cd "$pkgname-master"
    make
}

package() {
    cd "$pkgname-master"
    mv 88x2bu.ko $pkgname.ko
    install -m 755 -d $pkgdir/usr/lib/modules/$(uname -r)/
    install -p -m 644 $pkgname.ko $pkgdir/usr/lib/modules/$(uname -r)/
#   depmod -b $pkgdir -a
}

mthead commented on 2019-07-12 01:46 (UTC)

Thank you very much for submitting this! Unfortunately I am getting this:

/home/mthead/rtl8822bu/src/rtl8822bu-master/os_dep/linux/os_intfs.c:1433:22: error: initialization of 'u16 ()(struct net_device , struct sk_buff , struct net_device )' {aka 'short unsigned int ()(struct net_device , struct sk_buff , struct net_device )'} from incompatible pointer type '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 ))'} [-Werror=incompatible-pointer-types] 1433 | .ndo_select_queue = rtw_select_queue, | ^~~~~~~~~~~~~~~~ /home/mthead/rtl8822bu/src/rtl8822bu-master/os_dep/linux/os_intfs.c:1433:22: note: (near initialization for 'rtw_netdev_ops.ndo_select_queu ') cc1: some warnings being treated as errors make[2]: [scripts/Makefile.build:279: /home/mthead/rtl8822bu/src/rtl8822bu-master/os_dep/linux/os_intfs.o] Error 1 make[1]: [Makefile:1595: module/home/mthead/rtl8822bu/src/rtl8822bu-master] Error 2 make[1]: Leaving directory '/usr/lib/modules/5.2.0-arch2-1-ARCH/build' make: *** [Makefile:2001: modules] Error 2 ==> ERROR: A failure occurred in build(). Aborting...