spin
驱动小牛
驱动小牛
  • 注册日期2001-04-17
  • 最后登录2015-10-27
  • 粉丝1
  • 关注0
  • 积分46分
  • 威望354点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
阅读:1913回复:7

linux 模块版本问题

楼主#
更多 发布于:2003-12-16 10:14
我需要修改linux内核的一个模块,我在redhat9.0(kerne
l 2.4.20-8)下修改并编译,可以使用,但我想把模块拿出来单独编译也成功(用gcc -**),我把模块拷贝到相应目录下并用insmod加载,但失败,提示如下:
  example.o:kernel-module version mismatch
  example.o was compiled for kernel version 2.4.20-8custom
 while this kernel is version 2.4.20-8

我还想在redhat7.2--redhat9.0都用这一个模块?请问有甚麽解决办法?

有人说在模块源文件内加上:
#undef  __NO_VERSION__ //just in case
#define __NO_VERSION__


我试了一下,不行,请问那位可以解决问题,多谢()

ccc
ccc
驱动牛犊
驱动牛犊
  • 注册日期2001-07-15
  • 最后登录2005-03-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-16 11:28
http://www.driverdevelop.com/forum/html_56515.html?1071545288

3.2及第二个贴子

[编辑 -  12/16/03 by  ccc]
spin
驱动小牛
驱动小牛
  • 注册日期2001-04-17
  • 最后登录2015-10-27
  • 粉丝1
  • 关注0
  • 积分46分
  • 威望354点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-17 10:25
我是想作成一个与内核版本无关地模块
Leopard
驱动老牛
驱动老牛
  • 注册日期2001-07-13
  • 最后登录2021-12-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望53点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
  • 社区居民
  • 忠实会员
地板#
发布于:2003-12-17 14:42
我有相同的问题,关注!
robin_wxg
驱动小牛
驱动小牛
  • 注册日期2003-02-10
  • 最后登录2009-09-21
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-02-20 16:04
近来很多网友有同样的困惑,哪位高手出来解决一下?
kernel_1998
驱动牛犊
驱动牛犊
  • 注册日期2004-02-19
  • 最后登录2004-10-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-02-20 19:45
用insmod的-f选项试试,应该能行(insmod -f example.o)。

[编辑 -  2/20/04 by  kernel_1998]
enLinux
驱动牛犊
驱动牛犊
  • 注册日期2003-11-27
  • 最后登录2007-10-29
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-02-22 18:12
版本不对insmod -f 会产生warning
trimedia
驱动牛犊
驱动牛犊
  • 注册日期2004-02-25
  • 最后登录2006-05-09
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-03-02 15:36
我也碰到同样问题,
1,原装的RedHat9.0(kernel 2.4.20-8)是支持模块版本控制的吗?若想改变内核为不支持模块版本控制,change那个选项呢?
2,我加上了LDD2中11章的代码,还是版本不对呀??
游客

返回顶部