QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2761|回复: 2

Modprobe 不能找到可载入模块

[复制链接]
发表于 2006-9-5 14:29:39 | 显示全部楼层 |阅读模式
求助有关modprobe问题。
我刚刚在fedora1上编译了2.4.27核心并成功启动了(去除了在基本模块外的所有其他东西。。。)但是发现所有的可载入模块都载入不了。用modprobe提示以下错误
can't locate module
尝试了使用绝对路径来指明核心模块所在目录,仍然出同样错误。有哪位高手给些提示?我估计前几天一直没能成功启动2.4.27也是因为文件系统里有些mounting point在需要载入模块支持的设备上。
谢了先!!!
发表于 2006-9-10 02:19:43 | 显示全部楼层
不知道FC是怎么弄
先拷贝到 /lib/modules/`uname -r`/kernel下面
modules-update有没有用
那depmod 总应该可以吧
还有 insmod 才能用来指定绝对位置的内核模块,记得是模块文件名,要加.o(2.4.x不熟悉,应该是.o吧)
回复

使用道具 举报

 楼主| 发表于 2006-10-12 03:26:50 | 显示全部楼层

感谢Truth, 并提供一点心得

终于搞定这个难缠的2.4.x内核了!提供一点心得:
各位兄弟姐妹在编译2.4.x内核时候千万注意有一个关于可载入模块的隐含bug:
在选择内核编译选项时候,在loadable module support 下的三项选项里面千万不要选带版本号的模块编译(Set version information on all module symbols)。这个选项在内核的模块接入symbol后加上了版本号后缀,使得内核不能载入可选模块。详细报告见以下链接:
http://www.argus-systems.com/public/docs/linux/LX-1.1.6.1/RELEASE_NOTES.txt

好像2.6.x没有这个问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 00:28 , Processed in 0.040002 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表