LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 655|回复: 3

[resolved]手动加载模块的问题

[复制链接]
发表于 2011-8-9 09:31:34 | 显示全部楼层 |阅读模式
1.  编译了内核后/lib/modules/ 下有两个文件夹2.6.32-5-686和3.0.0如果手动加载一个两个目录下同名模块的话,加载的是哪一个。

2.还有我用modprobe会出错是什么原因?如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2011-8-9 10:06:31 | 显示全部楼层
好像现在内存区驻留哪个内核(就是开机加载的那个)就会使用对应的目录下的模块,不会有问题的。 LZ 这是?…
回复 支持 反对

使用道具 举报

发表于 2011-8-9 12:04:07 | 显示全部楼层
没有 -depends 这个参数, 但有 -d <dirname> 。
如楼上说的,你用3.0.0内核,modprobe自动找/lib/modules/3.0.0里的模块。

如果你要强行加载一个为不同版本内核而编译的模块,用insmod <filename> ,死机后果自负。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-9 12:11:23 | 显示全部楼层
The module-init-tools upstream maintainers decided that in the future the files in /etc/modprobe.d/ will be processed only if they have a .conf suffix. The latest module-init-tool release complains loudly for each one and still processes them, but this will change.

Please update your packages and remember that the files in this directory are opened and parsed every time modprobe is run (and it is run very often at boot time!), so try to look at the big picture and install a file there only if it is really needed. Do not install a file if it only contains comments, if it is only useful for some unusual environment or if it not needed by the kernel currently in the archive (nowadays most drivers have their own aliases built in, check /lib/modules/$KVER/modules.alias and submit a kernel patch if they are missing).
回复 支持 反对

使用道具 举报

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

本版积分规则

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