Re: Corruption and crashes with SIL3112A SATA chipset

From: Jeff Garzik
Date: Sat Jun 19 2004 - 15:46:14 EST


Martin Alexander Hammer wrote:
Hi,

I'm experiencing both data corruption and crashes when using an SATA
controller with the SIL3112A chipset. The controller itself is a "Syba"
PCI adapter with two SATA-150 connectors:
http://www.syba.com/us/en/product/43/02/03/index.html

Two 200GB Seagate disks are connected to the adapter, and I have tested
it in two different machines, by trying to store 180GB of data on each
drive. Here's a list of the combinations of kernels and drivers, that I
have tried, and what the outcome was:


Does it help to add the Seagate disk model number to the blacklist in sata_sil.c?

/* TODO firmware versions should be added - eric */
struct sil_drivelist {
const char * product;
unsigned int quirk;
} sil_blacklist [] = {
{ "ST320012AS", SIL_QUIRK_MOD15WRITE },
{ "ST330013AS", SIL_QUIRK_MOD15WRITE },
{ "ST340017AS", SIL_QUIRK_MOD15WRITE },
{ "ST360015AS", SIL_QUIRK_MOD15WRITE },
{ "ST380023AS", SIL_QUIRK_MOD15WRITE },
{ "ST3120023AS", SIL_QUIRK_MOD15WRITE },
{ "ST340014ASL", SIL_QUIRK_MOD15WRITE },
[...]

-
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/