Upgrading kernel/kmods in distfeeds.conf for Linksys E8450


I'm currently using Linksys E8450 running on dangowrt's OpenWRT.

I'm trying to upgrade packages used, but the kernel and kmod versions are 5.10.80-1, and the newly available packages (that I want to upgrade to) uses 5.10.92+5.15.8-1-1.

My current /etc/opkg/distfeeds.conf reads as follows:

src/gz openwrt_core https://downloads.openwrt.org/snapshots/targets/mediatek/mt7622/packages
src/gz openwrt_base https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base
src/gz openwrt_kmods https://downloads.openwrt.org/snapshots/targets/mediatek/mt7622/kmods/5.10.80-1-a3398c593d3440164c247a13bc67d164
src/gz openwrt_luci https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci
src/gz openwrt_packages https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages
src/gz openwrt_routing https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/routing
src/gz openwrt_telephony https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/telephony

Can I change the kmod in distfeeds.conf from 5.10.80-1-a3398c593d3440164c247a13bc67d164 to the latest available which is 5.10.92-1-df7cd26da92fdd5f2ede827f1b1112a7 so that other dependent packages can be upgraded?

Thank you.

You cannot use kmods that rely on a different kernel version than you have in your current firmware version. And the kernel itself is not upgradable on a given firmware version. The way to upgrade the kernel is to update to a newer version of OpenWrt (in this case, snapshot).

Since you are not using the official OpenWrt (release or snapshot) and instead using firmware from another source (i.e. dangowrt), you should really be asking your questions to the maintainer of that build.

1 Like

I am also E8450, dangowrt project is intended to convert your flash layout to UBI, you can upgrade to the official snapshot version.

Just upload the image through the system upgrade on the web page.

But there are several issues waiting to be fixed on the firewall side of the new snapshot version, which can be found in my post.

Thank you.

Actually, the way to upgrade to OpenWRT is via the Attended Sysupgrade option.

Once that is done, any packages can be updated to the latest available version.

Yes... this is one such method of upgrading to a newer version of OpenWrt. The "Attended Sysupgrade" feature utilizes the standard sysupgrade functionality, but adds on the automated package handling. However, it is still fundamentally what I was suggesting -- upgrade the entire OpenWrt version.

1 Like