SATA硬盘的驱动和普通IDE硬盘有什么区别?

顺便说一下,字体文件保存在/lib/dll目录下,我已经将它加到LD_LIBRARY变量中了

最关键的问题是SATA硬盘找不到呀

“check sloginfo”,你check了吗?说什么?

没有啊!在调用phfont时打印出这么一行

xtang,6.3下用devb-eide就可以支持SATA了吗?我用了怎么不行呀

既然你说从6.3CD启动就可以支持SATA了,那么剩下的问题就是找找6.3CD启动后都做了些什么。是不是启动了devb-eide,启动之前启动了什么别的进程,启动的devb-eide里还调用了什么.so。然后在你的Build文件里依样画葫芦就行了。

启动之前启动了什么?我怎么知道呢?用pidin没有看到有什么特殊的进程,启动devb-eide也是按照6.3中做的,该加的库也加了

xtang,在等你的回答,谢谢!

既然6.3CD启动可以识别SATA,那就说明所有必要的文件你都有了。只要自己裁减标准启动步骤就可以了。具体上次都说过了。

如果你实在不会裁减,那就只好直接用标准启动好了。


你可以将Sata的硬盘设置成IDE的兼容模式,这样就可以了,在bios里面设置就可以了
QNX在6.3.2以后对Sata的支持才开始完善,之前的版本好像都不行的