I have spent waaaay too many hours on trying to solve a problem. I can't figure it out, anybody got ideas for this?
My luci wireless page is missing.
I can see that the hardware is being detected by examining dmesg and running lsusb and lspci
But no matter what I do I have a blank wireless config and no luci wireless config screen.
The hardware in a Gowin R86s-n305 router
I have tried a std Openwrt x86/64 build and also a customized build. I have tried 24.1 and 23.05. Same problem. This is clearly user error, unless....there is something I need to change in my bios. The hardware is an intel x86-n305. It has an AX201 on board. CNVI is enabled in bios and Openwrt seems to 'see' the device - although there appears to be a problem with loading the firmware file - see below. To try to take the ax201 out of the equation I have also tried installing several usb devices.
If I view:
/etc/config/wireless - blank - hence no luci wireless config page
If i install kmod-mac80211-hwsim it appears, but the devices are dummys. When I delete the package, the luci wireless page remains with the dummy devices. Once I delete the dummy wireless config file, back to no luci page.
If I delete the wireless config and then try to rebuild the config with:
rm -f /etc/config/wireless
wifi config
wireless config is again blank
I have tthree wifi devices. A pci device, AX201 and a USB Comfast device - rtl 8812au and an Asus ac50 usb. I have tried combinations of just one (AX201), two (AX201 and RTL) and all three. No difference. No luci wireless page.
I run:
lsusb
Bus 003 Device 007: ID 0bda:b812 Realtek 802.11ac NIC
Bus 003 Device 008: ID 0b05:17d1 MediaTek WiFi
Bus 004 Device 001: ID 1d6b:0003 Linux 6.6.73 xhci-hcd xHCI Host Controller
Bus 004 Device 002: ID 05e3:0620 GenesysLogic USB3.2 Hub
Bus 004 Device 003: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
lspci
00:14.3 Network controller: Intel Corporation CNVi: Wi-Fi
I run iw list - blank
dmesg output - which seems to show a ucode issue with the AX201, but it looks like the USB devices are getting loaded.
10.780382] Intel(R) Wireless WiFi driver for Linux
[ 10.782302] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 10.786481] iwlwifi 0000:00:14.3: Detected crf-id 0x1300504, cnv-id 0x80400 wfpm id 0x80000030
[ 10.789581] iwlwifi 0000:00:14.3: PCI dev 54f0/0074, rev=0x370, rfid=0x10a100
[ 10.792095] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz
[ 10.907522] usbcore: registered new interface driver mt7601u
[ 10.941415] PPP generic driver version 2.4.2
[ 10.943460] NET: Registered PF_PPPOX protocol family
[ 11.244745] RTL871X: module init start
[ 11.246181] RTL871X: rtl8812au v4.3.14_13455.20150212_BTCOEX20150128-51
[ 11.248457] RTL871X: rtl8812au BT-Coex version = BTCOEX20150128-51
[ 11.250632] usbcore: registered new interface driver rtl8812au
[ 11.252672] RTL871X: module init ret=0
[ 11.480370] iwlwifi 0000:00:14.3: uCode file size 6471680 does not match expected size
11.484193] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-hr-b0-88.ucode failed with error -2
...
...lsusb
[ 11.594622] iwlwifi 0000:00:14.3: no suitable firmware found!
[ 11.596785] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-so-a0-hr-b0-77
[ 11.599485] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-so-a0-hr-b0-89
[ 11.602240] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
11.484193] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-hr-b0-88.ucode failed with error -2
I grabbed iwlwifi-so-a0-hr-b0-89 and uploaded it to /lib/firmware - i suspect there is some other step I need to do.
software and drivers installed
usbutils
pciutils
kmod-mac80211
iwinfo
intel-microcode
wireless-tools
iw-full
iwlwifi-firmware-ax201
kmod-iwlwifi
luci-proto-relay
wpad-basic
luci-app-wifischedule
kmod-rtw88-8812au
kmod-rtl8812au-ct
kmod-rtlwifi
kmod-rtlwifi-usb
libiwinfo-lua
luci-proto-relay
mt7601u-firmware
kmod-mt7601u
kmod-mt76-usb
kmod-mt76-core
I'm at a complete loss. Anybody?