内核源码版本与固件版本不一致;

下载源码编译内核 vmlinuz-4.9.241
固件中内核版本确是 vmlinuz-4.9.206
跟换内核后,内核模块 加载失败,应该是版本不匹配,怎么解决

uInitrd-4.9.206
-rw-r–r-- 1 root root 28979712 Dec 30 2019 vmlinuz-4.9.206
-rw-r–r-- 1 root root 28975616 Nov 19 15:49 vmlinuz-4.9.241
lrwxrwxrwx 1 root root 15 Dec 30 2019 zImage -> vmlinuz-4.9.206

root@Khadas:/boot# cat /proc/version
Linux version 4.9.206 (khadas@3a97a4844f91) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #13 SMP PREEMPT Tue Dec 31 00:37:47 CST 2019

需要完善下问题描述,方便更高效的回复问题:

  • 内核源码对应的Github仓库
  • 对应产品型号

周末愉快!


都是根据帮助说明文档:直接运行 环境脚本 下载的代码 只有4.9 内核选择啊
产品型号 VIM1
下载下来源码版本就是
VERSION = 4
PATCHLEVEL = 9
SUBLEVEL = 241
和 官方发布的固件 小版本号不一致,
启动后发现内核模块都没有加载,应该是版本号不一致把

@ljp940531 你可以编译成deb包再拿到板子上安装.make kernel-deb