![如何让 Adaptec 1200A 在 UDMA/100(而不是 66)的 Linux 下工作](https://linux22.com/image/5609/%E5%A6%82%E4%BD%95%E8%AE%A9%20Adaptec%201200A%20%E5%9C%A8%20UDMA%2F100%EF%BC%88%E8%80%8C%E4%B8%8D%E6%98%AF%2066%EF%BC%89%E7%9A%84%20Linux%20%E4%B8%8B%E5%B7%A5%E4%BD%9C.png)
不久前,我给自己买了一张二手的 Adaptec 1200A 控制器卡,以保持板载插槽空闲,以便更轻松地连接/断开驱动器,现在我想知道为什么这张卡只能在乌玛66。
然而。我不会接受诸如“这是一张旧卡,你不能指望它会比这更高”之类的回应。这是不正确的,因为原始硬件是确实作为支持 UDMA/100 的产品出售。较旧的屏幕截图经过一些研究后我在网上找到的原始盒子也证明了这一事实。
当我向其他人询问此事时,他告诉我可能是我使用了“错误的驱动程序”。好吧,我只是让内核完成初始化工作,这是dmesg
/ 的结果syslog
:
ata5: PATA max UDMA/66 cmd 0x (...)
也可以看看: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=610627
输出lspci -knn
:
01:09.0 Mass storage controller [0180]: HighPoint Technologies, Inc. HPT366/368/370/370A/372/372N [1103:0004] (rev 03)
Subsystem: HighPoint Technologies, Inc. HPT370 UDMA100 [1103:0005]
所以是的,这款芯片绝对支持 UDMA/100。只是司机阻止了它。