Skip to content

Commit c8ea23d

Browse files
zboszorDamien Le Moal
authored andcommitted
ata: libata-core: Disable TRIM on M88V29
This device is a CF card, or possibly an SSD in CF form factor. It supports NCQ and high speed DMA. While it also advertises TRIM support, I/O errors are reported when the discard mount option fstrim is used. TRIM also fails when disabling NCQ and not just as an NCQ command. TRIM must be disabled for this device. Signed-off-by: Zoltán Böszörményi <[email protected]> Signed-off-by: Damien Le Moal <[email protected]>
1 parent 921d2eb commit c8ea23d

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/ata/libata-core.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4029,6 +4029,7 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = {
40294029

40304030
/* devices that don't properly handle TRIM commands */
40314031
{ "SuperSSpeed S238*", NULL, ATA_HORKAGE_NOTRIM, },
4032+
{ "M88V29*", NULL, ATA_HORKAGE_NOTRIM, },
40324033

40334034
/*
40344035
* As defined, the DRAT (Deterministic Read After Trim) and RZAT

0 commit comments

Comments
 (0)