别理我 烦着呢

2009年5月28日星期四

drive side 80-wire cable detection failed, limiting max speed to UDMA33

一台2001年的PLE133的主板,启动Linux的时候报标题上面那句话。
如果用FreeBSD,有时候能当成UDMA5,有时候只能到UDMA33.
如果用Windows XP,则只能识别成multi word DMA 2, 也就是DMA33.

仔细阅读一些Linux内核的文档,发现可以在启动内核的时候加一个参数 ide_core.ignore_cable=0 和 ide_core.ignore_cable=1 (我挂了4块硬盘,两个IDE控制器都用到了)这样Kernel就不会自作多情的去检测80针线了,就顺利的上了DMA100.
实测结果,hdparm -tT 的结果从22M上升了50%。

可怜这块主板,8年来都是过的苦日子啊......

0 条评论:

发表评论

订阅 博文评论 [Atom]



<< 主页