很奇怪:fedora 8 用rc.local自动加载设备驱动程序失败?
最近把公司的pci卡驱动进行了升级,终于支持fedora 8了。主要是一些函数的变化,唉,从kernel 2.2 ,2.4,2.6,2.6.18到现在的2.6.23。linux的内核非常活跃,不过作为产品,也得不断跟进。
感觉倒是驱动简洁了许多。
遇到一个非常奇怪的问题:原来在fedora 6中,驱动的加载是在/etc/rc.d/rc.local中加入语句:
/sbin/insmod .../dev.ko加载的
可是在fedora 8中却不行了。测试的结果如下:
1 直接在命令行下用 insmod ... 加载正常
2 用命令 sh /etc/rc.d/rc.local 加载正常???!!!
3 rc.local 后面的命令工作正常,就是加载不工作,而且在/var/log/messages下也没有任何提示??!!(加载如果正常,会在/var/log/messages下留下输出)
感觉是加载命令被屏蔽了,没有执行。
找了不少资料,还是不得要领。
哪位XD知道的,告诉一下,先谢了。