1 (edytowany przez michal.swiatly 2024-11-19 18:04:01)

Temat: OpenWRT 24.10 - moduł do RT8859BE wywala się

Cześć
Bawię się z OpenWRT w proxmoxie i na razie testuję to co mam - czyli m.in kartę wifi MT8852BE.
Karta jest przekazana do VM i w środku jest rozpoznawana.
Tak wygląda po stronie hosta:

01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller [10ec:b852]
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller [10ec:b852]
        Kernel driver in use: vfio-pci
        Kernel modules: rtw89_8852be

I jest też widoczna VM. Rzecz w tym że jak próbuję do niej ściągnąć moduł przez:

opkg install kmod-rtw89-8852be

To zaraz po pobraniu pakietu openWrt się restartuje...
Domyślam się że nie ma nigdzie logów.
Dzieje się tak niezależnie od tego czy wcześniej pobrałem firmware czy nie.
Miał ktoś też tak, albo wie co to może być ?
Tak samo nazwany sterownik po stornie hosta działa, więc z kartą jest wszystko ok.

ED:
Próbowałam właśnie z 23.05, ale tam w ogóle nie ma tego modułu, więc nie sprawdzę czy wcześniejsza wersja działała.

2

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Na ekranie w vm nie masz informacji co się dzieje z systemem?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

No tak jak piszę - miga mi pobieranie pakietów i zgaduję że automatycznie moduł próbuje się wczytać, co powoduje natychmiastowy restart. A potem, to już ma na ekranie komunikaty ładującego się OpenWRT.
Zakładam że OpenWRT nie zapisuje trwale logów?

4

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Nie, domyślnie w ramie sa od startu systemu. Możesz zrobić sobie do pliki, ale to pewnie mało da: https://eko.one.pl/?p=openwrt-konfigura … ychdopliku

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Dodałem do maszyny dysk i zapisały się ładnie logi, tylko mało mi to mówi:

Tue Nov 19 22:07:54 2024 user.info kernel: [  352.541127] kmodloader: loading kernel modules from /etc/modules.d/*
Tue Nov 19 22:07:54 2024 kern.warn kernel: [  352.590535] button_hotplug: loading out-of-tree module taints kernel.
Tue Nov 19 22:07:54 2024 kern.info kernel: [  352.591332] Button Hotplug driver version 0.4.1
Tue Nov 19 22:07:54 2024 kern.info kernel: [  352.595288] OpenVPN data channel offload (ovpn-dco) 2.0.0 -- (C) 2020-2023 OpenVPN, Inc.
Tue Nov 19 22:07:54 2024 kern.info kernel: [  352.600844] tun: Universal TUN/TAP device driver, 1.6
Tue Nov 19 22:07:54 2024 kern.info kernel: [  352.603585] Intel(R) 2.5G Ethernet Linux Driver
Tue Nov 19 22:07:54 2024 kern.info kernel: [  352.604159] Copyright(c) 2018 Intel Corporation.
Tue Nov 19 22:07:54 2024 kern.info kernel: [  352.606980] e1000: Intel(R) PRO/1000 Network Driver
Tue Nov 19 22:07:54 2024 kern.info kernel: [  352.607624] e1000: Copyright (c) 1999-2006 Intel Corporation.
Tue Nov 19 22:07:54 2024 kern.info kernel: [  352.610029] igb: Intel(R) Gigabit Ethernet Network Driver
Tue Nov 19 22:07:54 2024 kern.info kernel: [  352.610641] igb: Copyright (c) 2007-2014 Intel Corporation.
Tue Nov 19 22:07:54 2024 kern.info kernel: [  352.613692] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver
Tue Nov 19 22:07:54 2024 kern.info kernel: [  352.614408] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.621231] input: PC Speaker as /devices/platform/pcspkr/input/input5
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.623204] i2c_dev: i2c /dev entries driver
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.626341] ntfs3: Enabled Linux POSIX ACLs support
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.634780] usbcore: registered new interface driver cdc_acm
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.635485] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.636744] usbcore: registered new interface driver cdc_wdm
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.637713] Loading modules backported from Linux version v6.11.2-0-g7aa21fec187b
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.638555] Backport generated by backports.git v6.1.110-1-32-gc61f71fe0942
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.641033] e1000e: Intel(R) PRO/1000 Network Driver
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.641707] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.646288] usbcore: registered new device driver r8152-cfgselector
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.647105] usbcore: registered new interface driver r8152
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.649417] sky2: driver version 1.30
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.651916] usbcore: registered new interface driver uas
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.653687] usbcore: registered new interface driver usblp
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.656146] usbcore: registered new interface driver usbserial_generic
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.656964] usbserial: USB Serial support registered for generic
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.659039] usbcore: registered new interface driver asix
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.660559] usbcore: registered new interface driver ax88179_178a
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.661595] usbcore: registered new interface driver cdc_ether
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.662673] usbcore: registered new interface driver cdc_ncm
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.667817] usbcore: registered new interface driver huawei_cdc_ncm
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.673339] Intel(R) Wireless WiFi driver for Linux
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.697832] PPP generic driver version 2.4.2
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.699203] NET: Registered PF_PPPOX protocol family
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.700888] usbcore: registered new interface driver qmi_wwan
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.701949] usbcore: registered new interface driver rndis_host
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.706346] usbcore: registered new interface driver sierra
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.707028] usbserial: USB Serial support registered for Sierra USB modem
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.710641] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.711523] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.721343] usbcore: registered new interface driver cdc_mbim
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.730122] usbcore: registered new interface driver option
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.730841] usbserial: USB Serial support registered for GSM modem (1-port)
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.732297] usbcore: registered new interface driver qcserial
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.733003] usbserial: USB Serial support registered for Qualcomm USB modem
Tue Nov 19 22:07:55 2024 kern.info kernel: [  352.735797] rtw89_8852be 0000:00:10.0: loaded firmware rtw89/rtw8852b_fw-1.bin
Tue Nov 19 22:07:55 2024 kern.alert kernel: [  352.751410] BUG: unable to handle page fault for address: 0000000000001090
Tue Nov 19 22:07:55 2024 kern.alert kernel: [  352.752190] #PF: supervisor write access in kernel mode
Tue Nov 19 22:07:55 2024 kern.alert kernel: [  352.752813] #PF: error_code(0x0002) - not-present page

6

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Błąd pamięci? Albo sterownik jest zrąbany albo masz fizycznie problem z pamięcią ram.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

To jest luci-24.10-snapshot - możliwe że próbują się instalować moduły do innej wersji niż jest sam kernel?
Poza tym widzę że w systemie plików niektóre moduły dla 8852 mają rozmiar 0.
Dogrywam po kolei ręcznie paczki i to działa ale nie wiem w której jest plik:

/lib/modules/6.6.60/rtw89_8852b

Poza nim zostanie mi tylko ten który powoduje zawieszenie - czyli:

/lib/modules/6.6.60/rtw89_8852be.ko

8

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Nie, w ogóle by nie działały. Poland to skąd miałby by się inne instalować?
Niektóre paczki mają zero jeżeli sam moduł jest skompilowany na stałe w Kernel.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez krzysiek236 2024-11-20 16:51:00)

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Borykam się z tym samym problemem co autor ale po odłączeniu karty wifi zainstalowałem pakiet kmod-rtw89-8852be
Po podłączeniu karty w logach widać następujące wpisy:

Wed Nov 20 17:34:11 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852b.ko
Wed Nov 20 17:34:11 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852b_common.ko
Wed Nov 20 17:34:11 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852be.ko
Wed Nov 20 17:34:11 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852b.ko
Wed Nov 20 17:34:11 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852b_common.ko
Wed Nov 20 17:34:11 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852be.ko
Wed Nov 20 17:34:11 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852b.ko
Wed Nov 20 17:34:11 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852b_common.ko
Wed Nov 20 17:34:11 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852be.ko
Wed Nov 20 17:34:11 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852b_common.ko
Wed Nov 20 17:34:11 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852be.ko
Wed Nov 20 17:34:12 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852b.ko
Wed Nov 20 17:34:12 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852b_common.ko
Wed Nov 20 17:34:12 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852be.ko
Wed Nov 20 17:34:12 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852b.ko
Wed Nov 20 17:34:12 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852b_common.ko
Wed Nov 20 17:34:12 2024 daemon.err modprobe: failed to mmap /lib/modules/6.6.60/rtw89_8852be.ko

Coś doradzicie?

10

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Pokaż

ls -al /lib/modules/6.6.60/rtw89_8852b.ko
ls -al /lib/modules/6.6.60/rtw89_8852b_common.ko

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

root@OpenWrt:~# ls -al /lib/modules/6.6.60/rtw89_8852b.ko
-rw-r--r--    1 root     root             0 Nov  1 06:02 /lib/modules/6.6.60/rtw89_8852b.ko

root@OpenWrt:~# ls -al /lib/modules/6.6.60/rtw89_8852b_common.ko
-rw-r--r--    1 root     root             0 Nov  1 06:02 /lib/modules/6.6.60/rtw89_8852b_common.ko

12

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Pliki są zerowej wielkości, więc nie odczyta tego. Nie zapisało ci się na dysku? Miejsca nie masz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13 (edytowany przez krzysiek236 2024-11-20 19:04:19)

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Fakt...
Nie zauważyłem.
Po odłączeniu karty i reinstalacji pliki nie są puste ale po podłączeniu karty maszyna restartuje się, w logach jest wpis:

rtw89_8852be 0000:06:10.0: loaded firmware rtw89/rtw8852b_fw-1.bin

i po tym wpisie następuje restart

14

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Zgłoś na https://github.com/openwrt/openwrt/issues

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Zgłosiłem, chociaż dla samodzielnie wykonanych buildów wymagają podania konfiguracji której nie znam, więc nie wiem czy z tego powodu nie odrzucą zgłoszenia.

16

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Możesz zainstalować snapshota od nich z https://downloads.openwrt.org/releases/24.10-SNAPSHOT/ i zobaczyć jak się zachowuje. Jeżeli tak samo - masz podstawę do zgłoszenia.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Też o tym pomyślałem, ale tam to nie działa menadżer pakietów - zależności się sypią i chyba jeszcze architektura nowych paczek. Trzeba czekać.

18

Odp: OpenWRT 24.10 - moduł do RT8859BE wywala się

Gdyby kogoś ciekawiło - moduł jest zepsuty sam w sobie. Nie działa nawet bez proxmoxa na samym komputerku uruchomionym z USB.
Działa w Debianie uruchomionym w tym samym proxmoxie i wszędzie indziej gdzie tylko próbowałem smile
Także to błąd tylko w OpenWRT.