本文を読み飛ばす

setup the RTL8812AU driver with Raspberry-Pi OS kernel 6.12

This is an experience to build the RTL8812AU driver in Raspberry-Pi OS at 2025/07.

get 8812au driver from github

$ git clone https://github.com/morrownr/8812au-20210820

build

$ sudo apt install -y build-essential
$ sudo apt install -y dkms
$ sudo apt install -y bc
$ cd 8812au-20210820
$ make build

install and use the driver

run the script install-driver.sh to install the modules. the install-driver.sh will also set the modprobe settings.

$ sudo bash install-driver.sh
$ modprobe rtl8812au
$ ip addr
...
wlan1   # <- 8812au

error at build

In my case, Errors were shown in make.log

undefined kasan_hw_tag_enabled

recent Raspberry-Pi OS enable the KASAN but the kernel header package is corrupted. (?)

to fix it, edit the headers to fit the kernel status.

edit the kasan-enable.h in kernel-common/include/linux/kasan.h

static inline bool kasan_hw_tags_enabled(void) {
    return true;
}

WiFi Error or stall after several hours

use the broadcom driver clone: https://github.com/morrownr/8812au-20210820 .

I met the WiFi errors `` after several hours from boot with the community driver https://github.com/lwfinger/rtw88 .

kasan.hの現象は、kernel-header展開中に
overlayfs適用してしまっておかしくなった?

コメント

Comments powered by Disqus
宣伝: