插入内核模块失败提示"Invalid module format"
2017-06-24 11:05
716 查看
产品需要编译自己的定制内核+内核模块,下载内核源码定制修改后rpmbuild方式(点击打开链接)编译升级内核,如下方式编译内核模块 make -C $(kernel_source) SUBDIRS=`pwd` modules;其中
kernel_source直向内核源码,但是insmod插入编译的ko时,提示 “insmod: ERROR: could not insert module xx.ko: Invalid
module format”,dmesg查看disagree about version of symbol module_layout ,google+尝试最终发现kernel_source指向的内核源码和运行版本虽然一致,但是配置文件不一样可能导致问题。于是在kernel_source下make
oldconfig,再次编译插入OK!google过程中有说make -C /lib/modules/`uname -r`/build M=`pwd` modules可以,由于已经解决,没有验证这种方式。
参考:http://blog.csdn.net/david_xtd/article/details/7609529
相关文章推荐
- Linux 2.6.x 内核模块加载错误 “Invalid module format” 解决办法
- Linux 2.6.x 内核模块加载错误 “Invalid module format” 解决办法
- Linux 2.6.x 内核模块加载错误 “Invalid module format” 解决办法
- Linux 2.6.x 内核模块加载错误 “Invalid module format” 解决办法
- Linux 2.6.x 内核模块加载错误 “Invalid module format” 解决办法
- insmod 时出现 "invalid module format"
- 安装完操作系统之后,linux 启动失败,报错为"Invalid magic number 0 error 13: invalid or unsupported executable format"
- 内核文件加载时 -l Invalid module format
- 模块加载时 insmod “Invalid module format ”问题解决
- 往bomb上传图片至数据库失败,提示"数据上传失败107 invalid file: filename empty."
- 嵌入式linux插入内核模块Error: could not insert module xxx.ko: Device or resource busy处理
- VMWare虚拟机提示:锁定文件失败,打不开磁盘...模块"Disk"启动失败的解决办法
- 加载模块时 Error inserting -1 Invalid module format 错误
- 问题:编译eshoponcontainers失败,提示error:invalid reference format
- Linux加载驱动"invalid module format"错误的一种可能解决办法
- Android 手机插入电脑后提示“”ADB Interface"安装失败的问题
- 编译内核模块提示WARNING: "xxxx" [xxxx.ko] undefined! 的解决办法
- 第一个驱动helloworld module加载insmod “Invalid module format ”问题解决
- IIS7部署.NET 4.0 WCF服务提示"svc integrated" - "bad module"错误
- Loadrunner连接负载机失败,提示"Failed to connect to the load generator.Check the output window for more detail