Hi,
I trying to get openwrt 23.05.2 to work with my ASUS PCE-AXE5400.
The card has an MT7921LEN chip, after I installed the kmod-mt7921e and kmod-mt7921-common package, the driver is loaded but the card does not show up as a network device.
Something still seems to be missing, iwinfo shows nothing.
06:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7922]
Subsystem: AzureWave Device [1a3b:5300]
Physical Slot: 0-5
Flags: bus master, fast devsel, latency 0, IRQ 67
Memory at fc000000 (64-bit, prefetchable) [size=1M]
Memory at fde00000 (64-bit, non-prefetchable) [size=32K]
Capabilities: [80] Express Endpoint, MSI 00
Capabilities: [e0] MSI: Enable+ Count=1/32 Maskable+ 64bit+
Capabilities: [f8] Power Management version 3
Kernel driver in use: mt7921e
the VM has two vnics
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br-lan state UP qlen 1000
link/ether 52:54:00:ba:7b:33 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000
link/ether 52:54:00:f4:75:5a brd ff:ff:ff:ff:ff:ff
inet 172.23.23.155/24 brd 172.23.23.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fef4:755a/64 scope link
valid_lft forever preferred_lft forever
4: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
link/ether 52:54:00:ba:7b:33 brd ff:ff:ff:ff:ff:ff
inet 172.24.24.230/24 brd 172.24.24.255 scope global br-lan
valid_lft forever preferred_lft forever
inet6 fde6:6a4e:a7ba::1/60 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:feba:7b33/64 scope link
valid_lft forever preferred_lft forever
edit: found it, the wrong firmware, too much installed?
root@OpenWrt:~# dmesg | grep -i mt7921
[ 4.492360] mt7921e 0000:06:00.0: Direct firmware load for mediatek/WIFI_RAM_CODE_MT7922_1.bin failed with error -2
[ 4.494267] mt7921e 0000:06:00.0: Falling back to sysfs fallback for: mediatek/WIFI_RAM_CODE_MT7922_1.bin
[ 4.500990] mt7921e 0000:06:00.0: ASIC revision: 79220010
[ 4.590604] usbcore: registered new interface driver mt7921u
[ 4.592932] mt7921e 0000:06:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[ 4.596463] mt7921e 0000:06:00.0: Falling back to sysfs fallback for: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
[ 4.689759] mt7921e 0000:06:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[ 4.693548] mt7921e 0000:06:00.0: Falling back to sysfs fallback for: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
[ 4.799692] mt7921e 0000:06:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[ 4.803638] mt7921e 0000:06:00.0: Falling back to sysfs fallback for: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
[ 4.899523] mt7921e 0000:06:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[ 4.903567] mt7921e 0000:06:00.0: Falling back to sysfs fallback for: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
[ 4.999552] mt7921e 0000:06:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[ 5.003258] mt7921e 0000:06:00.0: Falling back to sysfs fallback for: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
[ 5.099586] mt7921e 0000:06:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[ 5.103326] mt7921e 0000:06:00.0: Falling back to sysfs fallback for: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
[ 5.209655] mt7921e 0000:06:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[ 5.213528] mt7921e 0000:06:00.0: Falling back to sysfs fallback for: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
[ 5.309642] mt7921e 0000:06:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[ 5.313554] mt7921e 0000:06:00.0: Falling back to sysfs fallback for: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
[ 5.419580] mt7921e 0000:06:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[ 5.423491] mt7921e 0000:06:00.0: Falling back to sysfs fallback for: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
[ 5.519625] mt7921e 0000:06:00.0: Direct firmware load for mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin failed with error -2
[ 5.523535] mt7921e 0000:06:00.0: Falling back to sysfs fallback for: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
[ 5.618022] mt7921e 0000:06:00.0: hardware init failed
I tried a dev build to get a newer kernel, but the web server doesn't start
root@OpenWrt:~# netstat -tulpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 172.23.23.155:53 0.0.0.0:* LISTEN 1422/dnsmasq
tcp 0 0 172.24.24.230:53 0.0.0.0:* LISTEN 1422/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1377/dropbear
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1422/dnsmasq
tcp 0 0 fdb4:3246:3db0::1:53 :::* LISTEN 1422/dnsmasq
tcp 0 0 :::22 :::* LISTEN 1377/dropbear
tcp 0 0 fe80::5054:ff:fef4:755a:53 :::* LISTEN 1422/dnsmasq
tcp 0 0 ::1:53 :::* LISTEN 1422/dnsmasq
tcp 0 0 fe80::5054:ff:feba:7b33:53 :::* LISTEN 1422/dnsmasq
udp 0 0 172.23.23.155:53 0.0.0.0:* 1422/dnsmasq
udp 0 0 127.0.0.1:53 0.0.0.0:* 1422/dnsmasq
udp 0 0 172.24.24.230:53 0.0.0.0:* 1422/dnsmasq
udp 0 0 0.0.0.0:45256 0.0.0.0:* 1422/dnsmasq
udp 0 0 0.0.0.0:33014 0.0.0.0:* 1422/dnsmasq
udp 0 0 0.0.0.0:42353 0.0.0.0:* 1422/dnsmasq
udp 0 0 0.0.0.0:54923 0.0.0.0:* 1422/dnsmasq
udp 0 0 fe80::5054:ff:feba:7b33:53 :::* 1422/dnsmasq
udp 0 0 fdb4:3246:3db0::1:53 :::* 1422/dnsmasq
udp 0 0 fe80::5054:ff:fef4:755a:53 :::* 1422/dnsmasq
udp 0 0 ::1:53 :::* 1422/dnsmasq
udp 0 0 :::546 :::* 1796/odhcp6c
udp 0 0 :::547 :::* 1605/odhcpd
root@OpenWrt:~# uname -a
Linux OpenWrt 6.1.69 #0 SMP Thu Dec 21 10:26:35 2023 x86_64 GNU/Linux