diff -urNpd linux-source-2.6.22.14-vs2.2.0.5/drivers/ata/libata-core.c linux-source-2.6.22.14-vs2.2.0.5-libata/drivers/ata/libata-core.c --- linux-source-2.6.22.14-vs2.2.0.5/drivers/ata/libata-core.c 2007-12-28 19:33:26.000000000 -0600 +++ linux-source-2.6.22.14-vs2.2.0.5-libata/drivers/ata/libata-core.c 2007-12-28 19:12:57.000000000 -0600 @@ -3806,6 +3806,9 @@ static const struct ata_blacklist_entry { "IOMEGA ZIP 250 ATAPI", NULL, ATA_HORKAGE_NODMA }, /* temporary fix */ { "IOMEGA ZIP 250 ATAPI Floppy", NULL, ATA_HORKAGE_NODMA }, + /* Odd clown on sil3726/4726 PMPs */ + { "Config Disk", NULL, ATA_HORKAGE_NODMA | + ATA_HORKAGE_SKIP_PM }, /* Weird ATAPI devices */ { "TORiSAN DVD-ROM DRD-N216", NULL, ATA_HORKAGE_MAX_SEC_128 },