LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 晨想

大家用了 纯udev 设置 没?

[复制链接]
发表于 2006-4-27 09:06:00 | 显示全部楼层
我已经解决了无线网卡的问题。

原因是我将无线网卡的驱动放在/etc/sysconfig/modules中了。而缺省情况下,LFS是将modules的加载放在udev的启动前的,因此导致不能正确加载。
ll /mnt/etc/rc.d/rcsysinit.d/
总计 0
lrwxrwxrwx 1 root root 21 2006-04-18 20:01 S00mountkernfs -> ../init.d/mountkernfs
lrwxrwxrwx 1 root root 14 2006-04-18 20:01 [color="Red"]S05udev -> ../init.d/udev
lrwxrwxrwx 1 root root 17 2006-04-18 20:01 [color="Red"]S10modules -> ../init.d/modules
lrwxrwxrwx 1 root root 14 2006-04-18 20:01 S20swap -> ../init.d/swap
lrwxrwxrwx 1 root root 17 2006-04-18 20:01 S30checkfs -> ../init.d/checkfs
lrwxrwxrwx 1 root root 17 2006-04-18 20:01 S40mountfs -> ../init.d/mountfs
lrwxrwxrwx 1 root root 17 2006-04-18 20:01 S50cleanfs -> ../init.d/cleanfs
lrwxrwxrwx 1 root root 17 2006-04-18 20:01 S55hotplug -> ../init.d/hotplug
lrwxrwxrwx 1 root root 18 2006-04-18 20:01 S60setclock -> ../init.d/setclock
lrwxrwxrwx 1 root root 17 2006-04-18 20:01 S70console -> ../init.d/console
lrwxrwxrwx 1 root root 18 2006-04-18 20:01 S80localnet -> ../init.d/localnet
lrwxrwxrwx 1 root root 16 2006-04-18 20:01 S90sysctl -> ../init.d/sysctl

[color="Blue"]红色的部分是我修改过的,原来它们的顺序是反的。因此导致不能加载firmware,原因不明。
回复 支持 反对

使用道具 举报

发表于 2006-4-27 10:14:03 | 显示全部楼层
用了下udev-091,感觉启动时间比原来延长了几秒种.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-27 12:32:41 | 显示全部楼层
又延长了?。郁闷。。是脚本的延长,还是本身的延长?。。
回复 支持 反对

使用道具 举报

发表于 2006-4-27 12:42:24 | 显示全部楼层
我是跟udev-071+hotplug比的,没和前面的纯udev版本比较.
回复 支持 反对

使用道具 举报

发表于 2006-4-27 13:36:24 | 显示全部楼层
我将udev脚本中的所有sleep去掉了,用udevsettle,还没发现问题。可能是我的机器硬件太普通了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-27 14:14:59 | 显示全部楼层
我觉得用了 udevsettle,就没必要用sleep了,不过似乎 LFS 还是很稳重的加上了个sleep,郁闷的很。:)。。

(我也去掉的。哈哈)。。
回复 支持 反对

使用道具 举报

发表于 2006-4-27 14:57:35 | 显示全部楼层
udevsettle啥东西?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-27 15:25:29 | 显示全部楼层
理论上就是 udev 等待所有的事件都搞定,然后退出,这样就可以继续了。而不需要 sleep 来等待udev 完成工作。
回复 支持 反对

使用道具 举报

发表于 2006-4-28 09:45:26 | 显示全部楼层
郁闷,我用的udev 0.90,看了udev启动脚本,里面没有sleep,都是udevsettle,不过系统启动到Coldplugging的时候还是会等待数秒,我是在虚拟机里做的测试,内核采用的2.6.16.11,没有编译动态加载模块支持,只编译了很少的几个驱动在内核中
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-28 16:51:56 | 显示全部楼层
这个和模块似乎没关系的,udev搜索的是 /sys 里边的东西,速度肯定会慢一点的,,,
回复 支持 反对

使用道具 举报

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

本版积分规则

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