dziś wyczytałem na ruskim forum ze dzisiejszy snapshots uruchamia ta karte na openwrt , wiec postanowiłem to sprawdzić :
root@OpenWrt:~# ubus call system board
{
"kernel": "6.6.51",
"hostname": "OpenWrt",
"system": "ARMv7 Processor rev 3 (v7l)",
"model": "Bananapi BPI-R2",
"board_name": "bananapi,bpi-r2",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "SNAPSHOT",
"revision": "r27432-93881ec190",
"target": "mediatek/mt7623",
"description": "OpenWrt SNAPSHOT r27432-93881ec190"
}
#############
opkg install kmod-mt7925-firmware ### co spowodowało instalacje i rozwiazanie zależnosci
Configuring libiwinfo-data.
Configuring libiwinfo20230701.
Configuring iwinfo.
Configuring kmod-crypto-gf128.
Configuring iw.
Configuring kmod-crypto-sha3.
Configuring kmod-crypto-rng.
Configuring kmod-crypto-geniv.
Configuring kmod-crypto-seqiv.
Configuring kmod-crypto-ctr.
Configuring ucode-mod-nl80211.
Configuring ucode-mod-rtnl.
Configuring wifi-scripts.
Configuring wireless-regdb.
Configuring kmod-cfg80211.
Configuring kmod-crypto-cmac.
Configuring kmod-crypto-ccm.
Configuring kmod-crypto-ghash.
Configuring kmod-crypto-gcm.
Configuring hostapd-common.
opkg install kmod-mt7925e ### daje efekt instalacji
Configuring libiwinfo-data.
Configuring libiwinfo20230701.
Configuring iwinfo.
Configuring kmod-crypto-gf128.
Configuring iw.
Configuring kmod-crypto-sha3.
Configuring kmod-crypto-rng.
Configuring kmod-crypto-geniv.
Configuring kmod-crypto-seqiv.
Configuring kmod-crypto-ctr.
Configuring ucode-mod-nl80211.
Configuring ucode-mod-rtnl.
Configuring wifi-scripts.
Configuring wireless-regdb.
Configuring kmod-cfg80211.
Configuring kmod-crypto-cmac.
Configuring kmod-crypto-ccm.
Configuring kmod-crypto-ghash.
Configuring kmod-crypto-gcm.
Configuring hostapd-common.
Configuring kmod-mac80211.
Configuring kmod-mt76-core.
Configuring kmod-mt76-connac.
Configuring kmod-mt792x-common.
Configuring kmod-hwmon-core.
Configuring kmod-mt7925-common.
Configuring kmod-mt7925e.
################################################
root@OpenWrt:~# lspci
00:00.0 PCI bridge: MEDIATEK Corp. Device 0801 (rev 01)
00:01.0 PCI bridge: MEDIATEK Corp. Device 0801 (rev 01)
01:00.0 Network controller: MEDIATEK Corp. Device 7925
02:00.0 IDE interface: ASMedia Technology Inc. ASM1061 Serial ATA Controller (rev 02)
root@OpenWrt:~# lsmod | grep 7925
cfg80211 327680 4 mt7925_common,mt76_connac_lib,mt76,mac80211
mac80211 626688 4 mt7925_common,mt792x_lib,mt76_connac_lib,mt76
mt76 65536 4 mt7925e,mt7925_common,mt792x_lib,mt76_connac_lib
mt76_connac_lib 49152 3 mt7925e,mt7925_common,mt792x_lib
mt7925_common 73728 1 mt7925e
mt7925e 16384 0
mt792x_lib 28672 2 mt7925e,mt7925_common
############################################################
odpowiedz systemu :
[ 293.752503] mt7925e 0000:01:00.0: enabling device (0140 -> 0142)
[ 293.758818] mt7925e 0000:01:00.0: Direct firmware load for mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin failed with error -2
[ 293.770088] mt7925e 0000:01:00.0: Falling back to sysfs fallback for: mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin
[ 293.795517] mt7925e 0000:01:00.0: ASIC revision: 79250000
[ 293.897196] mediatek-disp-rdma 14012000.rdma: deferred probe timeout, ignoring dependency
[ 293.901844] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 293.905755] mediatek-disp-rdma 14012000.rdma: error -2 can't parse gce-client-reg property (0)
[ 293.921000] mediatek-disp-rdma 14012000.rdma: Failed to add component: -517
[ 296.984015] mt7925e 0000:01:00.0: Message 00000010 (seq 1) timeout
[ 296.990239] mt7925e 0000:01:00.0: Failed to get patch semaphore
[ 297.093518] kmodloader: loading kernel modules from /etc/modules.d/*
[ 297.105293] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 297.304674] kmodloader: loading kernel modules from /etc/modules.d/*
[ 297.316375] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 297.374815] kmodloader: loading kernel modules from /etc/modules.d/*
[ 297.386507] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 297.444791] kmodloader: loading kernel modules from /etc/modules.d/*
[ 297.456462] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 297.514848] kmodloader: loading kernel modules from /etc/modules.d/*
[ 297.526470] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 297.784700] kmodloader: loading kernel modules from /etc/modules.d/*
[ 297.796443] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 297.854688] kmodloader: loading kernel modules from /etc/modules.d/*
[ 297.866415] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 297.925064] kmodloader: loading kernel modules from /etc/modules.d/*
[ 297.936744] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 297.994959] kmodloader: loading kernel modules from /etc/modules.d/*
[ 298.006531] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 298.499555] kmodloader: loading kernel modules from /etc/modules.d/*
[ 298.511071] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 300.114121] mt7925e 0000:01:00.0: Message 00000010 (seq 2) timeout
[ 300.120346] mt7925e 0000:01:00.0: Failed to get patch semaphore
[ 303.234316] mt7925e 0000:01:00.0: Message 00000010 (seq 3) timeout
[ 303.240542] mt7925e 0000:01:00.0: Failed to get patch semaphore
[ 306.344125] mt7925e 0000:01:00.0: Message 00000010 (seq 4) timeout
[ 306.350350] mt7925e 0000:01:00.0: Failed to get patch semaphore
[ 309.464174] mt7925e 0000:01:00.0: Message 00000010 (seq 5) timeout
[ 309.470398] mt7925e 0000:01:00.0: Failed to get patch semaphore
[ 312.584200] mt7925e 0000:01:00.0: Message 00000010 (seq 6) timeout
[ 312.590424] mt7925e 0000:01:00.0: Failed to get patch semaphore
[ 315.704232] mt7925e 0000:01:00.0: Message 00000010 (seq 7) timeout
[ 315.710456] mt7925e 0000:01:00.0: Failed to get patch semaphore
[ 318.824273] mt7925e 0000:01:00.0: Message 00000010 (seq 8) timeout
[ 318.830498] mt7925e 0000:01:00.0: Failed to get patch semaphore
[ 321.954273] mt7925e 0000:01:00.0: Message 00000010 (seq 9) timeout
[ 321.960499] mt7925e 0000:01:00.0: Failed to get patch semaphore
[ 325.144298] mt7925e 0000:01:00.0: Message 00000010 (seq 10) timeout
[ 325.150608] mt7925e 0000:01:00.0: Failed to get patch semaphore
[ 325.246178] mt7925e 0000:01:00.0: hardware init failed
na razie nie działa
po restarcie systemu to samo :
root@OpenWrt:~# logread | grep 7925
Mon Sep 16 08:55:05 2024 kern.info kernel: [ 1.951449] pci 0000:01:00.0: [14c3:7925] type 00 class 0x028000
Mon Sep 16 08:55:05 2024 kern.info kernel: [ 9.827954] mt7925e 0000:01:00.0: enabling device (0140 -> 0142)
Mon Sep 16 08:55:05 2024 kern.warn kernel: [ 9.834289] mt7925e 0000:01:00.0: Direct firmware load for mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin failed with error -2
Mon Sep 16 08:55:05 2024 kern.warn kernel: [ 9.845611] mt7925e 0000:01:00.0: Falling back to sysfs fallback for: mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin
Mon Sep 16 08:55:05 2024 kern.info kernel: [ 9.898847] mt7925e 0000:01:00.0: ASIC revision: 79250000
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 13.062842] mt7925e 0000:01:00.0: Message 00000010 (seq 1) timeout
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 13.069065] mt7925e 0000:01:00.0: Failed to get patch semaphore
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 16.182829] mt7925e 0000:01:00.0: Message 00000010 (seq 2) timeout
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 16.189051] mt7925e 0000:01:00.0: Failed to get patch semaphore
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 19.302843] mt7925e 0000:01:00.0: Message 00000010 (seq 3) timeout
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 19.309066] mt7925e 0000:01:00.0: Failed to get patch semaphore
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 22.422824] mt7925e 0000:01:00.0: Message 00000010 (seq 4) timeout
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 22.429039] mt7925e 0000:01:00.0: Failed to get patch semaphore
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 25.542828] mt7925e 0000:01:00.0: Message 00000010 (seq 5) timeout
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 25.549052] mt7925e 0000:01:00.0: Failed to get patch semaphore
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 28.662828] mt7925e 0000:01:00.0: Message 00000010 (seq 6) timeout
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 28.669052] mt7925e 0000:01:00.0: Failed to get patch semaphore
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 31.782847] mt7925e 0000:01:00.0: Message 00000010 (seq 7) timeout
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 31.789071] mt7925e 0000:01:00.0: Failed to get patch semaphore
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 34.902853] mt7925e 0000:01:00.0: Message 00000010 (seq 8) timeout
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 34.909060] mt7925e 0000:01:00.0: Failed to get patch semaphore
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 38.022845] mt7925e 0000:01:00.0: Message 00000010 (seq 9) timeout
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 38.029070] mt7925e 0000:01:00.0: Failed to get patch semaphore
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 41.152848] mt7925e 0000:01:00.0: Message 00000010 (seq 10) timeout
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 41.159159] mt7925e 0000:01:00.0: Failed to get patch semaphore
Mon Sep 16 08:55:05 2024 kern.err kernel: [ 41.254788] mt7925e 0000:01:00.0: hardware init failed
Na razie nie umie uruchomic tej karty , sprawdziłe tez na najnowszym Debianie , Ubuntu ( samodzielnie tez kompilowalem kernel w róznych wersjach na Debianie , sprawdzile tez rozne wersje firmware , wszedzie jest ta sama odpowiedz systemu ,nie chce mi sie rozbierac laptopa - ale zakaładam za na x86 bedzie działac na Linuxie , byc moze problem dotyczy ARM 32 ,
Mogę dodać jeszcze tylko ze są 3 wersje tej karty ( ale sterownik obsluguje wszystkie 3 ) MT7925 , MT7925 (RZ717) ,MT7927 - podobno ten 7927 tez sie łapie . Znalazlem 2 recenzje tej karty ( nie bede linkował ) podobno ma dobre wyniki . Poczekamy zobaczymy . Z informacji w sieci pisza ze byc moze ten chip jest planowany do wydania kart na usb