Radio1 Generic unknown Device is not active

Hi everyone,
I have upgraded my Linksys E8450 (UBI) from 22.03 to 23.05 and got a problem with radio1. It is now shown as Generic uknown. Device is not active.

I tried

rm -f /etc/config/wireless
wifi config

and it only removed radio1 form the list of devices in wireless section (I did a backup of that file though) so I reverted back to the same config file.

config wifi-device 'radio0'
        option type 'mac80211'
        option path 'platform/18000000.wmac'
        option channel '1'
        option band '2g'
        option htmode 'HT20'
        option cell_density '0'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option mode 'ap'
        option ssid 'xxx'
        option encryption 'psk2+ccmp'
        option key 'xxx'
        option network 'lan wan'

config wifi-device 'radio1'
        option type 'mac80211'
        option path '1a143000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
        option cell_density '0'
        option country 'XX'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option mode 'ap'
        option ssid 'xxx'
        option key 'xxx'
        option network 'lan wan'
        option encryption 'psk2+ccmp'

I have checked also the device drivers through software section MediaTek MT7622BV, MediaTek MT7915E and both are installed

What would be the resolution of this problem?

Thanks everyone

You might also want to check to see if the firmware packages for both radios are installed. This looks a lot like the issue others have reported on the device when upgrading between these two major revisions via auc/attendedsysupgrade.

In short, the firmware package was split between the 22.x series and 23.x series, and auc/attendedsysupgrade don't recognize there is a new dependency for this device when updating between major revisions. Given the other package change issues that can present when upgrading between major revisions in this manner, many of the gurus suggest not using auc for a major version upgrade.

How do I check it? If it sofrware section, I've checked there already and I see MediaTek MT7622BV, MediaTek MT7915E as installed

You're in the right area. Check for the presence (or lack thereof) of package kmod-mt7915-firmware. If it's not installed, install it and reboot.

1 Like

that worked! thank you for your help!

That's excellent news. I'm glad you were able to get the radio back up.

Please note that if you did use auc or attendedsysupgrade to go from 22.x to 23.x, there may still be other packages missing from your device or other packages with variations that can cause conflict or wasted space. These are the main reasons that the gurus suggest not using these tools when going between major revisions.

The easiest way to avoid such issues in the future is to use the firmware selector tool on the OpenWRT download site. From there, you can customize the list as necessary to bake in your preferred packages. Most people going this route will also want to ensure that luci or luci-ssl are added, since customized firmware won't include the GUI by default.

Alternatively, you can compare the set of default packages for your device to the set already present on your upgraded firmware. This will at least let you know if there are conflicts or missing packages.

1 Like

thank you for this information!

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.