Re: [RFT] sata_promise: decode and report error reasons

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux