ChinaUnix.net
相关文章推荐:

insmod invalid format

如果你modprobe自己编译的内核模块时出现:invalid module format,那很有可能是以下原因引起的: * 所用内核源码版本号与目前使用的内核不同; * 编译目标不同,比如编译的是i686,装好的是i386; * 使用编译器版本不同; * 目前使用的内核不是自己编译出来的。 前3种比较好办,只要用发行版提供的源码、内核配置(/boot/config*)和编译器就可以了。但如果只是为了增加一个模块就要重新编译整个内核和所...

by xwhbin - Linux文档专区 - 2009-08-21 11:59:01 阅读(796) 回复(0)

相关讨论

insmod的时候出现 invalid module format: 不知道是什么原因?我的GCC,内核这些编译环境都没错啊?请教大哥大姐帮帮忙

by mafiaguy - C/C++ - 2008-05-23 14:43:08 阅读(4353) 回复(8)

问题情况如下: insmod: error inserting 'ipt_hashspeed.ko': -1 invalid module format 请教一下:安装模块的时候老是出现这样的情况,各种办法都想了,好像还是不行,但是在其它环境上又可以insmod

by mafiaguy - Linux系统管理 - 2008-04-26 18:03:22 阅读(1940) 回复(1)

如果你modprobe自己编译的内核模块时出现:invalid module format,那很有可能是以下原因引起的: 所用内核源码版本号与目前使用的内核不同; 编译目标不同,比如编译的是i686,装好的是i386; 使用编译器版本不同; 目前使用的内核不是自己编译出来的。 前3种比较好办,只要用发行版提供的源码、内核配置(/boot/config*)和编译器就可以了。但如果只是为了增加一个模块就要重新编译整个内核和 所有模块,总是让人觉得有点麻烦,...

by web_surf - Linux文档专区 - 2006-03-07 12:53:41 阅读(1446) 回复(0)

RT, 然后重新编译,但是到这个文件的时候报错:No rule to make target `drivers/**dvm*d.o'. Stop. 请问是不是非要c文件才行或者.o文件才行阿,我只有这个支持kernel的驱动文件**dvm*d.ko :(

by ThinkPad_ - 内核源码 - 2008-03-04 21:44:26 阅读(2872) 回复(6)

dn: cn=aichang,ou=Users,o=Com changetype: modify add: account account: xxx - add: pass pass: xxx 我用ldapmodify修改却报invaid format (line 5)?好像-出错了,为什么啊

by cuiwh - 服务器应用 - 2008-02-21 15:20:25 阅读(3235) 回复(0)

x68 我用的系统是centos6 内核是2.6.32 从网上下载了2.6.32的内核源码,将一个模块单独编译。插入的时候,竟然提示出现版本问题。 1,如果编译模块 make -C <源码路径> 编译通过(无任何警告错误)。 插入时insmod invalid module format 看dmesg信息:version magic '2.6.32-71.el6.i686 SMP mod_unload 686 ' should be '2.6.32-71.el6.i686 SMP mod_unload modversions 686 '。 modprobe usb-storage.ko --force-vermagic...

by 1ming0 - 驱动开发 - 2011-12-03 17:46:27 阅读(3308) 回复(1)

我想为自己PC上的linux编写一个模块实验一下,就是网上的hello world那个例子,但是当我insmod我make出来的.o文件时,出现了invalid module format的错误,请问我应该怎么做呢?新手求助中喔……谢谢大家

by 双对论 - Linux环境编程 - 2007-10-11 08:53:49 阅读(1783) 回复(3)

简单的开始: #include ; /* Needed by all modules */ #include ; /* Needed for KERN_ALERT */ #include ; static int LL_init_module(void) { printk("<1>;Hello world 1.\n"); return 0; } static void LL_cleanup_module(void) { printk("<1>;Goodbye world 1.\n"); } module_init(LL_init_module); module_exit(LL_cleanup_module); Makefile: TARGET = he...

by oliliango - 内核/嵌入技术 - 2006-03-30 13:41:25 阅读(9639) 回复(8)

简单的开始: #include ; /* Needed by all modules */ #include ; /* Needed for KERN_ALERT */ #include ; static int LL_init_module(void) { printk("<1>;Hello world 1.\n"); return 0; } static void LL_cleanup_module(void) { printk("<1>;Goodbye world 1.\n"); } module_init(LL_init_module); module_exit(LL_cleanup_module); Makefile: TARGET = he...

by oliliango - 内核源码 - 2006-03-30 13:41:25 阅读(3167) 回复(8)

是这样的,ko是在开发环境ubuntu804上面make的,内核是2.6.24.16 目标环境内核版本是2.6.29.1,因此我在804建了对应的2.6.29.1的源码树,可惜还素不行!出现这个问题~ 泪奔跪求!都是x86~

by lxyscls - 驱动开发 - 2009-11-25 18:31:25 阅读(7279) 回复(13)