社区
驱动开发/核心开发
帖子详情
linux下,insmod时出现disagrees about version of symbol module_layout
zhengfudi
2011-05-09 06:52:15
如题,不知道该解决这个问题?有解决过的帮说一下吗。模块的版本和内核版本是一致的,没有问题。
...全文
4170
1
打赏
收藏
linux下,insmod时出现disagrees about version of symbol module_layout
如题,不知道该解决这个问题?有解决过的帮说一下吗。模块的版本和内核版本是一致的,没有问题。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
♂愤怒的it男♂
2011-05-18
打赏
举报
回复
http://lagignition.blog.163.com/blog/static/12873002320109135292479/
可以参考一下~~
wls2加载驱动
dis
ag
re
es
ab
out
version
of
symbol
module
_
layout
在wsl2上实验编译新的驱动后加载报“
dis
ag
re
es
ab
out
version
of
symbol
module
_
layout
”原因:模块加载报错的原因是新编译的“模块.ko”的
module
_
layout
值与当前系统的内核不匹配导致模块加载
时
报错。
[原创]错误提示:
dis
ag
re
es
ab
out
version
of
symbol
module
_
layout
,解决方法
[原创]错误提示:
dis
ag
re
es
ab
out
version
of
symbol
module
_
layout
,解决方法
dis
ag
re
es
ab
out
version
of
symbol
module
_
layout
嵌入式驱动移植报错 in
smo
d: can't insert '***.ko': invalid
module
format 输入命令查看 dm
es
g | tail
dis
ag
re
es
ab
out
version
of
symbol
module
_
layout
问题原因是编译驱动使用的
Linux
内核源码文件版本与,开发板上运行的内核版本不一致。 内核源码版本查看命令 uname -r ...
解决imx6ull开发板加载驱动
dis
ag
re
es
ab
out
version
of
symbol
module
_
layout
失败问题
一、环境 1、 硬件 100ask_imx6ull单板。 2、软件环境,提供的开发环境。 二、报错信息 hello_drv:
dis
ag
re
es
ab
out
version
of
symbol
module
_
layout
in
smo
d: ERROR: could not insert
module
hello_drv.ko: Invalid
module
format 三、解决 1、查看板卡的内核信息 cat /proc/
version
2、更新下内核 使用Buildroot编译出的emmc.im
解决交叉编译内核模块后in
smo
d
时
出现
的invalid
module
format问题:
dis
ag
re
es
ab
out
version
of
symbol
module
_
layout
这部分字段主要是由自己下载的与目标机相同版本的
Linux
内核代码的配置有关,关于这部分的内容我是直接找到目标机的config.gz文件复制到自己的目录下,解压后直接重命名为.config解决的,在复制后,需要重新编译,采用make oldconfig命令,会补充设置一些新的选项,然后再重新编译内核、编译内核模块,查看modinfo进行比较。想要确认版本问题,可以使用modinfo指令查看自己的内核模块的信息,再和目标机自带的内核模块的信息进行对比。接下来就需要解决
module
_
layout
不一致问题。
驱动开发/核心开发
21,615
社区成员
21,711
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章