























@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
@xx777 Secure Boot was not enabled
@mike.cloaked Your system has Secure Boot enabled? if yes, is it possible to disable it?
@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.
@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.
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.
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?
@xx777 -- Thanks! That was the problem. Resolved.
$ 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?
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。
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 7.1 are supported currently.