|
|
太高兴了 。感谢zhllg版主的一篇帖子,不妨将其置顶。参见:
[color="red"]IDE驱动转libata需要注意的问题
具体就是去掉所有ide的支持,这是问题的根本所在!我一直将ide相关部分,和sata的部分编译进内核,所以总是优先使用ide驱动。具体来说要想在2.6内核下使用nerolinux(sata硬盘 +ide光驱):
1.去掉所有旧的ide驱动,用新驱动libata,Seria ATA大项下有具体的芯片驱动。
2. SCSI支持。包括"disk"和"cd-rom"两项。
3.如果需要还要有scsi常规(generic)支持。(主要是nerolinux以这个设备(sg0,sg1等)为入口)
4.sudo chmod o+w+r /de/sg* (非root用户)
但是还有一个小问题:/dev下的文件名都是2的索引比如cdrom2,cdrw2,dvd2,dvdrw2,为什么不是"1"或"0"呢?按理正常索引因该是0的。 |
|