Mat*_*att 5 linux hard-drive sata drivers chipset
我有一个带有 2 个 sata 端口的 SD-VIA-1A2S PCI 卡(和一个未使用的 ATA-133)。两个新的 Western Digital Caviar Green 驱动器 (WD10EARS 1TB) 在 kern.log 中引发重复错误(为简洁起见,删除了日期/时间/主机信息):
[7.376475]ata2.00:异常Emask 0x12 SAct 0x0 SErr 0x1000500 action 0x6 [7.376480]ata2.00:BMDMA 统计信息 0x5 [7.376483]ata2:SError:{UnrecovData Proto TrStaTrns} [7.376489]ata2.00:cmd c8/00:40:20:00:00/00:00:00:00:00/e0 tag 0 dma 32768 in [7.376490] res 51/84:2f:20:00:00/00:00:00:00:00/e0 Emask 0x12(ATA 总线错误) [7.376493]ata2.00:状态:{DRDY ERR} [7.376495]ata2.00:错误:{红十字国际委员会ABRT} [7.376504]ata2:硬重置链接
我使用的是 Ubuntu 9.04 - 2.6.28-18-generic,虽然我已经尝试过 Ubuntu 9.10、Fedora 12 和 OpenSUSE 11.2 的 live cd - 都运行各种 2.6.31 内核 - 并且都收到了相同的错误。
基于在另外两台机器上测试这些驱动器和这张卡,以及将驱动器直接连接到主板或附加卡的组合,我相对相信这是威盛芯片组的问题。当驱动器直接位于该主板上时,另一台也具有板载 VIA SATA 芯片组(如附加卡)的计算机会产生相同的错误。我已经能够验证驱动器非常好,并且我尝试了所有我能想到的交换电缆,电源没有过载等。
该错误发生在引导时发生一次或两次,在驱动器上使用 fdisk 一次或两次后,并在尝试同步在两个驱动器上创建的新 mdadm raid 1 阵列时不断发生。
关于从这里去哪里的任何想法 - 驱动程序/内核明智?
如果有人可以推荐一个在 Debian/Ubuntu 中运行良好的带有 2 个内部 sata 端口的卡,我完全愿意购买新的 PCI 附加卡。
谢谢!
我可以推荐 Promise 和 SiliconImage 芯片组作为 VIA 的替代品。我目前使用的是带有SiI-3124芯片组的 PCI 适配器,并且没有遇到任何问题。
我对两家制造商的早期 IDE 芯片组都有过很好的体验,但还没有机会测试 Promise SATA 芯片。我强烈建议放弃 VIA 芯片;我使用过很多脆弱的 VIA 芯片,并且我更愿意尽可能避免使用它们。
归档时间: |
|
查看次数: |
31079 次 |
最近记录: |