LinuxSir.cn,穿越时空的Linuxsir!

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

/etc/modules.conf

[复制链接]
发表于 2003-3-19 12:41:29 | 显示全部楼层 |阅读模式
/etc/modules.conf文件怎么写?
编译地modules,如果想让系统在启动地时候也能加载上,怎么样设置?应该在/etc/modules.conf里写配置吧,我看了modules-howto,可没有说关于/etc/modules.conf地内容。比如我地网卡为3c59x.o,怎样在系统启动地时候加载?
发表于 2003-3-19 12:43:28 | 显示全部楼层
如果是gentoo, 写在/etc/modules.autoload里面
 楼主| 发表于 2003-3-19 15:19:44 | 显示全部楼层
my system is LFS.
发表于 2003-3-19 17:50:05 | 显示全部楼层
如果内核里有你网卡的驱动的话,它自己会加载的,因为加载模块是靠kerneld,它差不多知道内核里所有的模块。如果没有,那在你网卡的驱动程序说明里,应该写明了如何来加载。你的网卡能加载上么?
 楼主| 发表于 2003-3-19 18:04:22 | 显示全部楼层
我现在在系统起动以后,通过手动加载,可以工作
insmod /lib/modules/2.4.20/kernel/drivers/net/3c59x.o
/etc/rc.d/init.d/network restart

我看modules howto 上说自动加载是靠kerneld进行的,但是我运行kerneld ,没有这个命令。
发表于 2003-3-19 18:22:50 | 显示全部楼层
你试试这样:
alias    eth0    3c59x
把这个加到/etc/modules.conf
应该能加载了。
 楼主| 发表于 2003-3-19 18:42:13 | 显示全部楼层
我将我的modules.conf写成如下:
alias eth0 3c59x io=0xec80 irq=11

其中io ,irq  是我cat /proc/pci 得到的如下
Bus  2, device   0, function  0:
    Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 120).
      IRQ 11.
      Master Capable.  Latency=32.  Min Gnt=10.Max Lat=10.
      I/O at 0xec80 [0xecff].
      Non-prefetchable 32 bit memory at 0xf8fffc00 [0xf8fffc7f].
已经正常工作。谢谢斑竹。呵呵。
另外,我敲kerneld说没有这个命令,是不是还要安装什么软件,mini kerneld howto 没有说安装什么软件啊。
发表于 2003-3-19 23:37:49 | 显示全部楼层
这一块网卡好像不用写io和irq参数的,不过写上也好,呵呵。
kerneld是相当于守护进程的一个东东,不用管它的,也不是你运行的,是内核来管。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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