After multiple try at a fresh install from the sysupgrade on a Linksys E7350 i am still missing wireless features:
The wireless menu and devices in LuCi are missing
/etc/config/wireless is missing
wifi config does nothing
iw list output nl80211 not found
I don't see any error in logs
I tried with 24.10.0-rc5, 23.05.5, 23.05.4, 23.05.3 and 23.05.0.
Last time i installed 23.05.5 a few months ago on this same device it was working perfectly so it's not a problem of unsupported hardware.
No point in moving it it's empty, like i said if i delete it and do wifi config again the newly generated file is empty. Also there is no 7915 without "e" in openwrt packages...
According to the wifi drivers page it should be using MT7915DAN and MT7975DN but it only have MT7915e and i don't see the others in installable packages.
Do you have kmod-mt7915-firmware installed? It should be included in the image, but just to double-check.
One instance I've seen radios just disappear even though everything is installed is simply hardware failure; if nothing else works, you could always revert to the OEM firmware and see if the WiFi is missing there as well; if it is, we know it's a hardware failure, but at the same time I highly doubt it since they show up in lspci.
But /etc/config/wireless is not generated at boot and wifi config doesn't work. If i try to create it manually with the config from a backup i made 6 months ago when it was working radio0 only shows Device is not active in LuCi.
The outputs from kmodloader doesn't look correct, you have a bunch of modules that can't be loaded, which includes kmod-mt76, which would explain why your WiFi isn't working at all. What release is the logs from? r28534-f5b1d340be doesn't match either 23.05.5 (r24106-10cc5fcd00) or 24.10.0-rc5 (r28304-6dacba30a7) so I guess SNAPSHOT? Cause if it's not there's some funky stuff going on in your image.
Is those kmodloader logs about not being able to dependencies present in all of the versions you've tested? I'm not familiar with MT7621 myself since I've never owned a device using that but that's my main suspicion right now.
This was 24.10.0-rc5 but i used the firmware selector and the Customize installed packages and/or first boot script option with it's default packages so that LuCi is installed.
These are base-files ca-bundle dnsmasq dropbear firewall4 fstools kmod-crypto-hw-eip93 kmod-gpio-button-hotplug kmod-leds-gpio kmod-nft-offload libc libgcc libustream-mbedtls logd mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe procd-ujail uboot-envtools uci uclient-fetch urandom-seed urngd wpad-basic-mbedtls kmod-mt7915-firmware kmod-usb3 luci.
With 23.05.5 default sysupgrade (without added packages in firmware selector) it gives me these logs. The dependency errors don't seem to be there. Still no /etc/config/wireless file and lspci still showing the same thing.
In both cases the problem seem to be kmodloader: no module folders for kernel version 6.6.69 found.
Something is wrong with how you're building and/or flashing the firmware. I don't know how it's happening but according to your logs on 23.05.5 you're running kernel 6.6.69 (the very first line in 23.05.5_kernel_log.txt) which isn't possible, 23.05 is running kernel 5.15, and on the kernel logs for both 23.05.5 and 24.10.0-rc5 it says that the revision is r28534-f5b1d340be (also the very first line) which isn't possible as well, that's a SNAPSHOT revision (see my previous post).
If those logs aren't copy-pasted incorrectly then I don't know how to explain how you ended up here (but it would explain all the kmodloader outputs we're seeing) and I would recommend you to just use a regular non-customized 24.10.0-rc5 (it includes LuCI by default so no need to touch the packages) and reset to factory defaults and see if it works there, I've personally never seen this happen before.
EDIT: I forgot to quote this specifically but if you somehow have a mismatch in what version of kernel modules tries to be loaded on 23.05.5 (which I think due to the logs and weird kernel/revision outputs) then this message makes perfect sense since 23.05.5 is running kernel 5.15 so searching the directory /etc/modules-boot.d wouldn't find any matching modules.
23.05.5 and 23.05.3 (backup) we're not snapshots, they we're basic sysupgrade from the firmware selector.
, for instance i just checked and the hash for the 23.05.3 file i just installed and it does match the hash from the firmware selector page for it.
I just tried with my sysupgrade backup file from last June that was working that i finally found in my backups which is 23.05.3 and it gives me the same kmodloader: no module folders for kernel version 6.6.69 found. and only have /lib/modules/5.15.150 in the filesystem. The hash of my 23.05.3 file does match the hash on the firmware selector page for it... Is it possible that flashing from LuCi somehow doesn't unpack or overwrite correctly?
All i did was first install openwrt-ramips-mt7621-linksys_e7350-squashfs-factory.bin by launching the TFTP install from a serial connection directly on the pins on the board, worked fine without any error. Then used LuCi flashing option to update to 24.10.0-rc5 which did not work and i keep retrying with LuCi since.
I don't think so, LuCI just invokes the sysupgrade CLI under the hood, if this was a more widespread problems we would see reports of it all over the place in the forums, there's another underlying issue on your specific device.
I assume you've tried not keeping settings (uncheking Keep settings and retain the current configuration when flashing in LuCI), going back and forth between 23.05 and 24.10 with same behavior? You didn't write that specifically anywhere so just making sure. If/when you're running 23.05 (any point release is fine) could you run uname -a from the CLI and take a screenshot of LuCI with the System section on the overview?