Jeff Garzik writes: > > ATA_DMA_CNT_ERR is when a DMA FIS data size differs from total DMA S/G size. > > I think AC_ERR_ATA_BUS is the correct choice for this one too. > > Where is this in the Promise docs, so that I can take a closer look? Pages 38-39 in the PDC205xx development guide (my primary source), page 32 in the PDC2037x guide, and pages 35-36 in the PDC20319 guide. > This condition sounds like overrun/underrun, something that would not > occur outside of a driver bug? I got overruns (or was it underruns?) when running a SATA300 TX2plus with a 3Gbps disk in an UltraSPARC box, which were "cured" by hacking SControl to limit speeds to 1.5Gbps. These issues did not occur when the same card/cable/disk combo sat in an x86 PC, which makes me think that the chip's x86 BIOS did some initialisation that never occurred on the UltraSPARC box. I intend to investigate that this evening. /Mikael - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html