Re: dma errors with sata_sil and Seagate disk

From: Jeff Garzik
Date: Thu Dec 02 2004 - 23:13:24 EST


Måns Rullgård wrote:
Does this mean it is the drives which are faulty, not the controller?
These drives are both new, so I suppose known problems might have been
fixed. FWIW, they are reported by the kernel thusly:


The issue is that the SiI 311x controllers send out packets (called "FIS's" in SATA-land) that are not multiples of 512 bytes.

This is perfectly legal according to SATA spec, but early drive firmwares (notoriously Seagate in this case) were written with the assumption that the FIS's would be multiples of 512 bytes.

Jeff


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/