ChinaUnix.net
相关文章推荐:

insmod can't insert invalid module format

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

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

相关讨论

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

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

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

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

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

by web_surf - Linux文档专区 - 2006-03-07 12:53:41 阅读(1446) 回复(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 module.h>; /* 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 阅读(9640) 回复(8)

简单的开始: #include module.h>; /* 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 阅读(3168) 回复(8)

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 阅读(2873) 回复(6)

首先编译了linux的内核 然后加载模块了 就是ldd中的那个hello的例子 然后遇到了这个问题 麻烦大侠帮忙说下 小弟搞不清楚 对了 在编译内核的时候用的是 make oldconfig

by zhangjian33446 - 内核源码 - 2011-02-15 22:48:38 阅读(6982) 回复(13)

1.invalid module format 编译环境:PC Ubuntu 9.10(Linux-2.6.31) 比如编译2.6.31下的usbserial.ko,当insmod之后出现 insmod: error inserting 'usbserial.ko': -1 invalid module format dmesg后有如下信息: usbserial: no symbol version for module_layout 网络上查找信息,说是当前编译的源码版本跟系统内核的版本没有一致。这就无法理解了,我的源码是用Ubuntu自带的新立得下的,说版本不一致很让人费解。至于相关的信息...

by decuhi - Linux文档专区 - 2009-12-03 19:04:51 阅读(2069) 回复(0)