FindPage
View Source:
KnowledgeBase/FreeBSD/VIA8235
The VIA 8235 IDE chip supports ATA133 (UDMA6), but the Nimble V5 only has a short 40/44-wire cable, so anything faster than ATA66 (UDMA4) increases the chances of UDMA ICRC errors. <code brush="diff"> --- sys/dev/ata/chipset/ata-via.c-orig 2010-03-07 04:54:58.000000000 -0600 +++ sys/dev/ata/chipset/ata-via.c 2010-03-07 04:55:34.000000000 -0600 @@ -91,7 +91,9 @@ { ATA_VIA8233, 0x00, VIA100, 0x00, ATA_UDMA5, "8233" }, { ATA_VIA8233C, 0x00, VIA100, 0x00, ATA_UDMA5, "8233C" }, { ATA_VIA8233A, 0x00, VIA133, 0x00, ATA_UDMA6, "8233A" }, - { ATA_VIA8235, 0x00, VIA133, 0x00, ATA_UDMA6, "8235" }, + /* CyberLeo: Nimble V5 has a short 40/44 wire cable on a UDMA6 chipset, */ + /* and throws UDMA ICRC errors; limit to UDMA4 to decrease error freq. */ + { ATA_VIA8235, 0x00, VIA133, 0x00, ATA_UDMA4, "8235-limited" }, { ATA_VIA8237, 0x00, VIA133, 0x00, ATA_UDMA6, "8237" }, { ATA_VIA8237A, 0x00, VIA133, 0x00, ATA_UDMA6, "8237A" }, { ATA_VIA8237S, 0x00, VIA133, 0x00, ATA_UDMA6, "8237S" }, </code>