I am only aware of privately built kernels that include module signing according to https://wiki.archlinux.org/title/Signed_kernel_modules
Search Criteria
Package Details: rtw89-dkms-git r1549.3c05cf4-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/rtw89-dkms-git.git (read-only, click to copy) |
|---|---|
| Package Base: | rtw89-dkms-git |
| Description: | Drivers for Realtek Wi-Fi 6/6E and Wi-Fi 7 adapters |
| Upstream URL: | https://github.com/morrownr/rtw89 |
| Keywords: | realtek rtl8831bu rtl8832au rtl8832bu rtl8832cu rtl8851be rtl8851bu rtl8852ae rtl8852au rtl8852be rtl8852be-vs rtl8852be-vt rtl8852bu rtl8852ce rtl8852cu rtl8912au rtl8922ae rtl8922ae-vs rtl8922au |
| Licenses: | GPL2 |
| Submitter: | JerryXiao |
| Maintainer: | xx777 |
| Last Packager: | xx777 |
| Votes: | 16 |
| Popularity: | 1.75 |
| First Submitted: | 2021-06-19 01:37 (UTC) |
| Last Updated: | 2025-11-22 06:53 (UTC) |
Dependencies (4)
- dkms (dkms-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- linux-firmware-realtek (make)
- usb_modeswitch (optional) – A tool that can switch the adapter from CD-ROM mode to Wi-Fi mode
Required by (0)
Sources (1)
mike.cloaked commented on 2025-11-27 11:26 (UTC)
xx777 commented on 2025-11-27 02:13 (UTC) (edited on 2025-11-27 02:17 (UTC) by xx777)
@mike.cloaked
I'm curious about "a kernel that requires module signing", where can i find it?
it looks like the PKGBUILD would need to be adapted to put signed modules into the same path
Actually all the drivers installed via DKMS (including this driver) are signed with a DKMS key generated randomly.
Could you open a new issue at https://github.com/morrownr/rtw89/issues and attach the full kernel log (dmesg.txt) there?
sudo dmesg > dmesg.txt
mike.cloaked commented on 2025-11-26 19:01 (UTC)
@xx777 Secure Boot was not enabled
xx777 commented on 2025-11-25 17:26 (UTC)
@mike.cloaked Your system has Secure Boot enabled? if yes, is it possible to disable it?
mike.cloaked commented on 2025-11-25 17:23 (UTC)
@xx777 thank you and yes with the normal arch kernel booted the modules are installed correctly,, and once booted the adapter is working with the wlan1 interface available and configured to work as the wireless interface. With a kernel that requires module signing, it looks like the PKGBUILD would need to be adapted to put signed modules into the same path.
xx777 commented on 2025-11-25 17:12 (UTC)
@mike.cloaked
The built drivers will be placed at /lib/modules/$(uname -r)/updates/dkms/.
ls /lib/modules/$(uname -r)/updates/dkms/rtw89*
-rw-r--r-- 1 root root 53K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8851be_git.ko.zst
-rw-r--r-- 1 root root 133K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8851b_git.ko.zst
-rw-r--r-- 1 root root 51K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8851bu_git.ko.zst
-rw-r--r-- 1 root root 53K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8852ae_git.ko.zst
-rw-r--r-- 1 root root 139K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8852a_git.ko.zst
-rw-r--r-- 1 root root 51K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8852au_git.ko.zst
-rw-r--r-- 1 root root 79K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8852b_common_git.ko.zst
-rw-r--r-- 1 root root 53K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8852be_git.ko.zst
-rw-r--r-- 1 root root 129K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8852b_git.ko.zst
-rw-r--r-- 1 root root 53K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8852bte_git.ko.zst
-rw-r--r-- 1 root root 108K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8852bt_git.ko.zst
-rw-r--r-- 1 root root 51K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8852bu_git.ko.zst
-rw-r--r-- 1 root root 53K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8852ce_git.ko.zst
-rw-r--r-- 1 root root 161K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8852c_git.ko.zst
-rw-r--r-- 1 root root 51K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8852cu_git.ko.zst
-rw-r--r-- 1 root root 53K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8922ae_git.ko.zst
-rw-r--r-- 1 root root 89K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8922a_git.ko.zst
-rw-r--r-- 1 root root 51K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_8922au_git.ko.zst
-rw-r--r-- 1 root root 596K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_core_git.ko.zst
-rw-r--r-- 1 root root 107K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_pci_git.ko.zst
-rw-r--r-- 1 root root 68K Nov 26 01:10 /lib/modules/6.6.116-1-lts66/updates/dkms/rtw89_usb_git.ko.zst
BE92 Nano should work after installing this package, please open a new issue at https://github.com/morrownr/rtw89/issues if it didn't.
mike.cloaked commented on 2025-11-25 15:44 (UTC)
It turned out that in the kernel I was using it needed signed modules - with the current arch kernel is all works fine - so I will mark this as solved and I will need to work out how to get this to work with signed modules for the install into the initrd for the kernel.
mike.cloaked commented on 2025-11-25 14:20 (UTC)
I have run a build that should install all the modules but I am puzzled as I think I need the rtw89_8922au module - and although it appears to be in the src, it seems to be absent from the directory for the current kernel on my system: /lib/modules/6.17.9-stable-1/kernel/drivers/net/wireless/realtek/rtw89/ - I believe the 'au' suffix module is required for the usb adapter Asus BE92-Nano that I am trying to get working. For the build directory /usr/src/rtw89-r1550.3720620/ the file rtw8922au.c is present. Has anyone else tried to get this working for this adapter?
joethelion commented on 2025-07-23 09:06 (UTC)
@xx777 -- Thanks! That was the problem. Resolved.
xx777 commented on 2025-07-21 06:31 (UTC) (edited on 2025-07-21 06:39 (UTC) by xx777)
$ git clone https://aur.archlinux.org/rtw89-dkms-git.git
Cloning into 'rtw89-dkms-git'...
remote: Enumerating objects: 93, done.
remote: Counting objects: 100% (93/93), done.
remote: Compressing objects: 100% (74/74), done.
remote: Total 93 (delta 19), reused 93 (delta 19), pack-reused 0 (from 0)
Receiving objects: 100% (93/93), 28.21 KiB | 7.05 MiB/s, done.
Resolving deltas: 100% (19/19), done.
$ cat rtw89-dkms-git/PKGBUILD
# Maintainer: xx777 <zenmchen at gmail dot com>
# Contributor: Jerry Xiao <aur at mail.jerryxiao.cc>
_pkgbase=rtw89
pkgname=rtw89-dkms-git
pkgver=r1308.7de457e
I didn't see any problem, maybe you need to run git pull in your local git?
Pinned Comments
xx777 commented on 2024-11-12 20:51 (UTC) (edited on 2025-11-22 07:13 (UTC) by xx777)
Reminders:
If your USB Wi-Fi adapter is in CD-ROM mode, you need to install
usb_modeswitch, a tool that can switch your adapter to Wi-Fi mode.Before installing this package, make sure your system has the corresponding kernel headers and the package
base-develinstalled.You have to manually blacklist or remove any conflicting drivers installed except the in-kernel rtw89 driver.
ONLY kernel 6.6 to 6.18 are supported currently.