Skip to contentSkip to conversation

ata: libata-core: Disable LPM on ST2000DM008-2FR102

PATCH Applied Niklas Cassel 2 participants 6 messages Dec 9, 2025 – Dec 16, 2025 libata

lore
Share & tools
lore

Niklas Cassel

author maintainer
#0 lore raw

PATCH 1/1 ata: libata-core: Disable LPM on ST2000DM008-2FR102

According to a user report, the ST2000DM008-2FR102 has problems with LPM.

---
 drivers/ata/libata-core.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/ata/libata-core.c +3 -0
index b96105481784..94c0e0ff981f 100644
@@ -4187,6 +4187,9 @@ static const struct ata_dev_quirks_entry __ata_dev_quirks[] = {
 						ATA_QUIRK_NOLPM },
 	{ "VB0250EAVER",	"HPG7",		ATA_QUIRK_BROKEN_FPDMA_AA },
 
+	/* ST disks with LPM issues */
+	{ "ST2000DM008-2FR102",	NULL,		ATA_QUIRK_NOLPM },
+
 	/* Blacklist entries taken from Silicon Image 3124/3132
 	   Windows driver .inf file - also several Linux problem reports */
 	{ "HTS541060G9SA00",    "MB3OC60D",     ATA_QUIRK_NONCQ },

base-commit: a26a0b4b48e181ff5ff340f9dc83612c74f2ccad

Signature · 1 line
2.52.0
maintainer
#2 lore raw
In reply to Niklas Cassel
Quoted 14 lines · Niklas Cassel

According to a user report, the ST2000DM008-2FR102 has problems with LPM.

---
 drivers/ata/libata-core.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/ata/libata-core.c +0 -0
index b96105481784..94c0e0ff981f 100644

drivers/ata/libata-core.c static const struct ata_dev_quirks_entry __ata_dev_quirks[] = { · line 4190

Quoted 4 lines
drivers/ata/libata-core.c +1 -0
@@ -4187,6 +4187,9 @@ static const struct ata_dev_quirks_entry __ata_dev_quirks[] = {
 						ATA_QUIRK_NOLPM },
 	{ "VB0250EAVER",	"HPG7",		ATA_QUIRK_BROKEN_FPDMA_AA },
 
+	/* ST disks with LPM issues */

s/ST/Seagate

Other than that, looks good.

Quoted 7 lines
drivers/ata/libata-core.c +2 -0
+	{ "ST2000DM008-2FR102",	NULL,		ATA_QUIRK_NOLPM },
+
 	/* Blacklist entries taken from Silicon Image 3124/3132
 	   Windows driver .inf file - also several Linux problem reports */
 	{ "HTS541060G9SA00",    "MB3OC60D",     ATA_QUIRK_NONCQ },

base-commit: a26a0b4b48e181ff5ff340f9dc83612c74f2ccad

Signature · 2 lines
Damien Le Moal
Western Digital Research
author maintainer
#3 lore raw
Quoted 18 lines · Damien Le Moal
Quoted 17 lines · Niklas Cassel

According to a user report, the ST2000DM008-2FR102 has problems with LPM.

---
 drivers/ata/libata-core.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/ata/libata-core.c +0 -0
index b96105481784..94c0e0ff981f 100644
@@ -4187,6 +4187,9 @@ static const struct ata_dev_quirks_entry __ata_dev_quirks[] = {
 						ATA_QUIRK_NOLPM },
 	{ "VB0250EAVER",	"HPG7",		ATA_QUIRK_BROKEN_FPDMA_AA },
 
Quoted 5 lines

drivers/ata/libata-core.c static const struct ata_dev_quirks_entry __ata_dev_quirks[] = { · line 4190

Quoted 1 line
drivers/ata/libata-core.c +1 -0
+	/* ST disks with LPM issues */

s/ST/Seagate

Other than that, looks good.

Perhaps you can fix up while applying?

Emerson sent me a message off list, confirming that the quirk is applied.

Kind regards,
Niklas

maintainer
#4 lore raw
Quoted 19 lines · Niklas Cassel
Quoted 18 lines · Damien Le Moal
Quoted 17 lines · Niklas Cassel

According to a user report, the ST2000DM008-2FR102 has problems with LPM.

---
 drivers/ata/libata-core.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/ata/libata-core.c +0 -0
index b96105481784..94c0e0ff981f 100644
@@ -4187,6 +4187,9 @@ static const struct ata_dev_quirks_entry __ata_dev_quirks[] = {
 						ATA_QUIRK_NOLPM },
 	{ "VB0250EAVER",	"HPG7",		ATA_QUIRK_BROKEN_FPDMA_AA },
 
Quoted 7 lines
Quoted 5 lines

drivers/ata/libata-core.c static const struct ata_dev_quirks_entry __ata_dev_quirks[] = { · line 4190

Quoted 1 line
drivers/ata/libata-core.c +1 -0
+	/* ST disks with LPM issues */

s/ST/Seagate

Other than that, looks good.

Perhaps you can fix up while applying?

OK. Will do.

Signature · 2 lines
Damien Le Moal
Western Digital Research
maintainer Applied
#5 lore raw
In reply to Niklas Cassel
Quoted 24 lines · Niklas Cassel

According to a user report, the ST2000DM008-2FR102 has problems with LPM.

---
 drivers/ata/libata-core.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/ata/libata-core.c +3 -0
index b96105481784..94c0e0ff981f 100644
@@ -4187,6 +4187,9 @@ static const struct ata_dev_quirks_entry __ata_dev_quirks[] = {
 						ATA_QUIRK_NOLPM },
 	{ "VB0250EAVER",	"HPG7",		ATA_QUIRK_BROKEN_FPDMA_AA },
 
+	/* ST disks with LPM issues */
+	{ "ST2000DM008-2FR102",	NULL,		ATA_QUIRK_NOLPM },
+
 	/* Blacklist entries taken from Silicon Image 3124/3132
 	   Windows driver .inf file - also several Linux problem reports */
 	{ "HTS541060G9SA00",    "MB3OC60D",     ATA_QUIRK_NONCQ },
Quoted 1 line

base-commit: a26a0b4b48e181ff5ff340f9dc83612c74f2ccad

Applied to for-6.19-fixes. Thanks !

Signature · 2 lines
Damien Le Moal
Western Digital Research