专栏中心

EEPW首页 > 专栏 > 执行insmod提示insmod: ERROR: could not insert module dtsled.ko: Invalid module format

执行insmod提示insmod: ERROR: could not insert module dtsled.ko: Invalid module format

发布人:电子禅石 时间:2020-12-10 来源:工程师 发布文章

在执行insmod是出现了以下错误log

dtsled: version magic '4.14.75-ltsi SMP preempt mod_unload aarch64' should be '4.14.75-ltsi-yocto-standard SMP preempt mod_unload aarch64'
insmod: ERROR: could not insert module dtsled.ko: Invalid module format

 

解决方法:
1.进入linux内核源码,找到./include/linux/vermagic.h
2.在vermagic.h中会包含一个头文件,进入该头文件
3. 修改成设定版本即可
4.重新编译驱动生成.ko,再执行insmod则可。

/include/linux/vermagic.h内容如下0.png


如图所示并没有发现“-yocto-standard”

 

在linux内核代码下执行 grep -ri "-yocto-standard"

得到

.meta/cfg/mismatch-all.txt:Actual value: CONFIG_LOCALVERSION="-yocto-standard"

 

得知该选项和CONFIG_LOCALVERSION选项相关,该选项可以在config文件中进行配置,其他选项也是类似的办法,


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

Sky-Futures 预测 2026 年无人机行业四大趋势

国际视野 2025-11-21

声学无人机探测技术

SC28L194电源电压为3.3V和5V的4路UART器件

SCN2681 SCN68681和SCC2691数据通信

基于 Arduino Mega 2560 的全尺寸电动弹珠机设计与实现

嵌入式系统 2025-11-21

保护、恢复、重复:智能汽车eFuse内部

基于 Seeed XIAO 的锥形 RGB 氛围灯设计与实现

嵌入式系统 2025-11-21

如何将电信号传入密封的环境?

模拟技术 2025-11-21

基于 Seeed XIAO SAMD21 与 OLED 扩展板的智能手电筒设计

嵌入式系统 2025-11-21

亚马逊试点新型踏板辅助电动配送车

Sipex Altera宣传单(英)

Koh Young 在 Productronica 和 SEMICON Europa 2025 上发布突破性创新

车载太赫兹雷达能否挽救生命?

Sipex DC DC稳压器和控制器选型指南

更多 培训课堂
更多 焦点
更多 视频

技术专区