内核模块加载失败,[ 3918.858233] xxx: disagrees about version of symbol module_layout

问题描述
在linux系统中加载模块时,insmod xxx.ko,报以下错误:
insmod: ERROR: could not insert module xxx.ko: Invalid module format
dmesg信息中提示:[ 194.712626] xxx: disagrees about version of symbol module_layout
问题分析
这可能是在载入的时候检查当前系统kernel版本与模块编译时使用的kernel版本是否一致,如果不一致就会出现此问题。
解决方法
使用-f参数,强制加载,不检查内核版本:insmod -f xxx.ko
这种方法只是临时使用,真正在生产环境中使用时,还需将此问题从根本上解决。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章