Skip to content

Commit 27fd071

Browse files
pzmarzlydamien-lemoal
authored andcommitted
ata: libata-core: Disable NCQ_TRIM on Micron 1100 drives
Micron 1100 drives lock up when encountering queued TRIM command. It is a quite old hardware series, for past years we have been running our machines with these drives using libata.force=noncqtrim. [Damien] Move the "Crucial_CT*M500*" entry to keep Micron and Crucial entries together. Signed-off-by: Pawel Zmarzly <pzmarzly@meta.com> Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
1 parent 2a2df98 commit 27fd071

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

drivers/ata/libata-core.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4070,10 +4070,12 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = {
40704070
ATA_HORKAGE_ZERO_AFTER_TRIM },
40714071
{ "Micron_M500_*", NULL, ATA_HORKAGE_NO_NCQ_TRIM |
40724072
ATA_HORKAGE_ZERO_AFTER_TRIM },
4073-
{ "Crucial_CT*M500*", NULL, ATA_HORKAGE_NO_NCQ_TRIM |
4074-
ATA_HORKAGE_ZERO_AFTER_TRIM },
40754073
{ "Micron_M5[15]0_*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM |
40764074
ATA_HORKAGE_ZERO_AFTER_TRIM },
4075+
{ "Micron_1100_*", NULL, ATA_HORKAGE_NO_NCQ_TRIM |
4076+
ATA_HORKAGE_ZERO_AFTER_TRIM, },
4077+
{ "Crucial_CT*M500*", NULL, ATA_HORKAGE_NO_NCQ_TRIM |
4078+
ATA_HORKAGE_ZERO_AFTER_TRIM },
40774079
{ "Crucial_CT*M550*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM |
40784080
ATA_HORKAGE_ZERO_AFTER_TRIM },
40794081
{ "Crucial_CT*MX100*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM |

0 commit comments

Comments
 (0)