出处桃源?
本人几个月前买的一台方正R650笔记本,在Vista下光驱能够正常识别。装上Fedora7/8后发现系统无法识别光驱,dmesg、hal日志里都没有光驱的信息,就像我没有这个设备一样。我的芯片组是ICH7,采用SATA/PATA混杂模式来控制硬盘和光驱。我的硬盘是SATA1的日立120G,光 驱是PATA的三星康宝TS-L462D。
在 网上查阅了大量资料后,认为是内核的ata_piix模块默认不支持ATAPI设备,并且在启动时从libata那里夺取了光驱的控制权,从而导致光驱不 被识别。网上提供了一些解决方案,比如在启动时给内核加上combined_mode=libata 或者 combined_mode=ide 或者 libata.atapi_enabled=1 参数,但都对我无效。
具体细节参见下面的链接:
http://www.thinkwiki.org/wiki/Problems_with_SATA_and...
今晚在ubuntu-cn论坛里逛的时候,突然发现了一个帖子说的同样的问题,下面有一个回答是在BIOS里将光驱设为ATAPI Removable,而不是Auto。经过实验,证明此法有效,一举解决了让我郁闷很久的问题。总结如下:
1、开机进入BIOS,选择光驱设置
2、将光驱的硬件类型设为ATAPI Removable,而不是默认的Auto;其他的比如MultiSect、SMART都Disable掉;传输模式选择UDMA2,否则会很慢。
3、保存后重启!

