libata: disable NCQ for HITACHI HTS541680J9SA00/SB21C7EP
authorTejun Heo <htejun@gmail.com>
Fri, 8 Jun 2007 13:20:59 +0000 (22:20 +0900)
committerJeff Garzik <jeff@garzik.org>
Sun, 10 Jun 2007 02:40:27 +0000 (22:40 -0400)
HITACHI HTS541680J9SA00/SB21C7EP spuriously completes NCQ commands.
Blacklist it for NCQ.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/ata/libata-core.c

index 4733f009c7c9cbf476798f151065d236619fb7bc..6a8a5179ceef2b9906ced4edc0a17bfba4fbe58e 100644 (file)
@@ -3791,6 +3791,8 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = {
        { "HTS541060G9SA00",    "MB3OC60D",     ATA_HORKAGE_NONCQ, },
        { "HTS541080G9SA00",    "MB4OC60D",     ATA_HORKAGE_NONCQ, },
        { "HTS541010G9SA00",    "MBZOC60D",     ATA_HORKAGE_NONCQ, },
+       /* Drives which do spurious command completion */
+       { "HTS541680J9SA00",    "SB2IC7EP",     ATA_HORKAGE_NONCQ, },
 
        /* Devices with NCQ limits */