easy-programming-guide / NOKIA-EA0326GMP

NOKIA EA0326GMP OpenWRT
12 stars 4 forks source link

换uboot该内核版本不支持kmod-mtd-rw怎么办 #3

Open shaoxin0 opened 2 months ago

shaoxin0 commented 2 months ago

软件包 kmod-mtd-rw 详情 版本: 5.15.167+git-20160214-2 大小: ~1.53 KiB 已安装 依赖: kernel 版本不兼容 描述 A kernel module that temporarily makes all MTD partitions writeable.

已安装的软件包 kernel 版本不兼容,需要 5.15.167-1-d024313b… 而 5.15.167-1-3cc45e07… 已安装。

root@ImmortalWrt:~# cat /proc/mtd dev: size erasesize name mtd0: 00100000 00020000 "bl2" mtd1: 00080000 00020000 "u-boot-env" mtd2: 00200000 00020000 "factory" mtd3: 00200000 00020000 "fip" mtd4: 00200000 00020000 "config" mtd5: 00200000 00020000 "config2" mtd6: 07680000 00020000 "ubi" root@ImmortalWrt:~# opkg install kmod-mtd-rw Unknown package 'kmod-mtd-rw'. Collected errors:

wujun4code commented 2 months ago

@shaoxin0 你这个是一个比较常见的问题,原因是你当前的固件的 OPKG 使用的软件源里面找不到 kmod 所以来的 kernel 的内核版本,你查看一下你的 OPKG 配置,如下图

image

image

我推荐你可以尝试如下步骤:

  1. https://firmware-selector.immortalwrt.org/?version=23.05.3&target=mediatek%2Ffilogic&id=nokia_ea0326gmp 这里生成固件
  2. 一定要在框框内选装 kmod-mtd-rw image
  3. 下载固件之后刷进去,然后再尝试一边切换 uboot

如果上面这个固件刷不了,你再去找找别人编译好的固件,碰运气看看有没有 kmod-mtd-rw,没有的能不能装 kmod-mtd-rw,只能尝试了,没别的办法。