cnspy 发表于 2003-7-17 10:54:18

2.6新内核编译后没有办法加载模块

我已经成功编译并安装了
module-init-tools-0.9.13-pre.tar.gz

但是我在编译内核后,里面的设置成模块的部分都没有办法加载。

请问这是什么原因?

Dragonfly 发表于 2003-7-17 10:56:24

what error it reports?

cnspy 发表于 2003-7-17 11:13:46

编译时没有错。

在启动时信息太快,看不清。

将usb键盘与鼠标编译成模块后,启动时再现出错

yourockey 发表于 2003-7-17 12:01:01

先用depmod生成模块依赖关系,然后用modprobe加载你指定的模块。注意:2.6.0-test1的模块加载工具与2.4.x的不一样。我刚测试了,没有任何问题。

cnspy 发表于 2003-7-17 14:04:25

能具体一点吗? 我还是不太明白

yourockey 发表于 2003-7-17 14:17:54

模块一般放在/lib/modules/2.6.0-test1/目录下,运行module-init-tools-0.9.13-pre.tar.gz提供的depmod(当然要先编译啦!),它会自动在上述目录下生成几个模块依赖文件( 如:modules.dep、modules.symbols、modules.alias、modules.ieee1394map、modules.usbmap、modules.ccwmap、modules.pcimap),然后用modprobe加载模块(如:modprobe 8139too),最后用lsmod看看都加载了哪些模块。

cnspy 发表于 2003-7-17 14:53:04

谢谢,我照着做了,可以加载。

但是我还想问一下怎么样可以让它们在启动的时候自动加载?

总不能自己手动一个一个的去加吧

yourockey 发表于 2003-7-17 14:55:41

将所有要加载的模块的加载命令加到/etc/rc.d/rc.local中不就完了

caocheng 发表于 2003-7-17 15:07:21

我的也是,有下面的错误,怎么回事,我也是刚编的新内核!

# depmod -a
depmod: QM_MODULES: Function not implemented

#

yourockey 发表于 2003-7-17 15:16:22

到下列地址抓module-init-tools-0.9.13-pre.tar.gz或module-init-tools-0.9.13-pre.tar.bz2:
ftp://ftp.kernel.org/pub/linux/kernel/people/rusty/modules/

caocheng 发表于 2003-7-17 15:23:18

装了,还是一样!

yourockey 发表于 2003-7-17 15:36:54

不会的。新的depmod 不会出现“depmod: QM_MODULES: Function not implemented”,出现这样的信息肯定是用的老depmod。
可以直接用全路径名来运行depmod(注意要用新的depmod)。
再试试!

caocheng 发表于 2003-7-17 16:02:07

是的,没有出现那错误,但模块还是没有能装上,是不是要重编模块啊!

cnspy 发表于 2003-7-17 16:08:03

我的在日志中出现如下错误

request_module: failed /sbin/modprobe -- parport_lowlevel. error = -16

yourockey 发表于 2003-7-17 16:14:05

To caocheng: 可能需要重新编译。顺便提醒一句:2.6.x的模块扩展名为*.ko
To cnspy:parport指的是并口,可能是编译选项有问题,也可能是硬件有冲突。
页: [1] 2 3
查看完整版本: 2.6新内核编译后没有办法加载模块