当前位置: 技术问答>linux和unix
在Fedora8上安装adore-ng-056出错?
来源: 互联网 发布时间:2016-08-07
本文导语: 我在fedora8上安装adore-ng-056,make成功了,但是insmod 出现段错误,请问是什么原因? 安装步骤: 1. cp Makefile2.6 Makefile 2. make 执行结果: Make –C /lib/modules/2.6.23.1-42.fc8/build M=/root/adore-ng-056 modules Make[1]:Entering directory ...
我在fedora8上安装adore-ng-056,make成功了,但是insmod 出现段错误,请问是什么原因?
安装步骤:
1. cp Makefile2.6 Makefile
2. make
执行结果:
Make –C /lib/modules/2.6.23.1-42.fc8/build M=/root/adore-ng-056 modules
Make[1]:Entering directory ‘/usr/src/kernels/2.6.23.1-42.fc8-i686’
Building modules,stage 2.
MODPOST 1 modules
Make[1]:leaving directory ‘/usr/src/kernels/2.6.23.1-42.fc8-i686’
3. ./relink26
执行结果:列出当前系统中可替换的模块,我替换了floppy模块,Found /lib/modules/2.6.23.1-42.fc8/kernel/dribers/blolck/floppy.ko!
而且copy成功。
4. insmod adore-ng-2.6.ko
段错误
请问这是怎么回事啊?大侠请指点!!!不胜感激!
|
原来是个后门啊
不确定能支持fc8
或者redhat系列在安全上下了功夫,对内存权限检查更加严格
段错误往往就是以上原因造成的
不确定能支持fc8
或者redhat系列在安全上下了功夫,对内存权限检查更加严格
段错误往往就是以上原因造成的
|
你自己修改的啊?
就算是2.6内核,版本之间的差异也是明显的,内核api参数增减、头文件的变化都是常有的事
需要有经验的开发者才能处理好这些变化
就算是2.6内核,版本之间的差异也是明显的,内核api参数增减、头文件的变化都是常有的事
需要有经验的开发者才能处理好这些变化
|
检查你驱动模块的初始化函数、侦测函数里的指针,数组等变量。
|
除了楼上说的,dmesg一下,看一下输出信息,可能对你定位问题会有帮助。
|
看来真是内核版本的问题呀
勉強になった!
|
对于不同的版本内核而言,编译一个软件,如果其他的人没编译过,怕是很难答复你,
linux这东西,开放的。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。