您的位置:首页
insmod: error inserting 'hello.ko': -1 Invalid module format
2017-06-28 10:38
369 查看
在学习编写linux驱动程序的时候,一般都是从写一个helloworld的模块開始。
可是在编译完毕后,进行模块载入的时候,有时会出现例如以下错误:
事实上,出现这个问题的解决办法非常easy,就是:编译的内核版本号与实机执行的内核版本号不一致。
所以解决起来也非常easy,实机执行的系统的代码树位置一般在/usr/src/kernels。仅仅要将Makefile中的代码树改成实际执行的内核代码就可以。
可是在编译完毕后,进行模块载入的时候,有时会出现例如以下错误:
insmod: error inserting 'hello.ko': -1 Invalid module format
事实上,出现这个问题的解决办法非常easy,就是:编译的内核版本号与实机执行的内核版本号不一致。
所以解决起来也非常easy,实机执行的系统的代码树位置一般在/usr/src/kernels。仅仅要将Makefile中的代码树改成实际执行的内核代码就可以。
相关文章推荐
- 解决insmod: error inserting 'helloworld.ko': -1 Invalid module format
- 解决insmod: error inserting 'helloworld.ko': -1 Invalid module format
- insmod: error inserting 'hello.ko': -1 Invalid module format
- insmod: error inserting 'hello.ko': -1 Invalid module format
- insmod: error inserting 'hello.ko': -1 Invalid module format
- insmod: error inserting 'hello.ko': -1 Invalid module format
- insmod: error inserting 'hello.ko': -1 Invalid module format
- 加载模块是提示“insmod: error inserting 'helloworld.ko': -1 Invalid module format”
- insmod: error inserting 'hello.ko': -1 Invalid module format
- 解决insmod: error inserting 'hello.ko': -1 Invalid module format
- insmod: error inserting 'hello.ko': -1 Invalid module format
- insmod: error inserting 'simp-blkdev.ko': -1 Invalid module format
- insmod: error inserting 'first_drv.ko': -1 Invalid module format
- insmod: error inserting 'simp-blkdev.ko': -1 Invalid module format
- insmod: error inserting '***.ko': -1 Invalid parameters 解决办法
- ubuntu12.04出现ERROR: Removing 'hello': Device or resource busy和insmod: error inserting 'hello.ko': -1 Device or r
- ubuntu 12.04出现insmod: error inserting 'hello.ko': -1 Device or resource busy的解决办法
- 错误信息insmod: error inserting 'hello.ko': -1 Device or resource busy
- insmod: error inserting '/lib/dm-region-hash.ko' : -1 File exists(转)
- insmod: error inserting './igb.ko': -1 Unknown symbol in module 的问题所在