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.

--- 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" },