LinuxSir.cn,穿越时空的Linuxsir!

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

问个启动顺序的问题

[复制链接]
发表于 2006-9-3 23:48:08 | 显示全部楼层 |阅读模式
我用的是 3com 的 pcmcia 网卡,于是就有了这样的情况:
网卡是在 rc.modules 里加载的;
pcmcia 驱动是在 rc.pcmcia 里加载的;
网卡配置是通过 rc.inet1 实现的。
这些文件均已配置正确,就是开机不能正确设置我的网卡。比如在加载 pcmcia 驱动之前加载 3c59x 驱动,提示找不到设备等等。我现在是把 pcmcia 和 3c59x 的驱动放到 rc.local 里加载。
请问这样的问题还有什么好一点的解决方法吗?
发表于 2006-9-4 11:11:01 | 显示全部楼层
办法1:自己把所有配置写在单独一个脚本里试试,再从rc.M,或rc.local调用它。
办法2:rc.modules在rc.S里调用,rc.pcmcia在rc.M里调用。
rc.S应该在rc.M之前被执行,进行系统的初始配置,在进入多用户模式的时候再执行rc.M。所以才会有先加载3c59x驱动,再加载pcmcia驱动的情况。
rc.M里,可以看出rc.pcmcia在rc.inet1之前被执行,而rc.inet1里有句注释
# If the interface isn't in the kernel yet (but there's an alias for it in
# modules.conf), then it should be loaded first:
可以看出rc.inet会去modules.conf加载网卡模块,并设置接口别名,实际上modprobe.conf也是可以的。我加载网卡驱动就是写在/etc/modprobe.conf里的,或许受了以前用小红帽的影响,你试着在里面添加一行alias eth0 3c59x看看,应该就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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