Commit ce5ae93d authored by Damien Le Moal's avatar Damien Le Moal Committed by Niklas Cassel
Browse files

ata: libata-core: disable LPM on ADATA SU680 SSD



ADATA SU680 SSDs suffer from NCQ read and write commands timeouts or bus
errors when link power management (LPM) is enabled. Flag these devices
with the ATA_QUIRK_NOLPM quirk to prevent the use of LPM and avoid these
command failures.

Reported-by: default avatarMohammad Khaled Bayan <mhd.khaled.bayan@gmail.com>
Closes: https://bugs.launchpad.net/ubuntu/+source/linux-hwe-6.17/+bug/2144060


Cc: stable@vger.kernel.org
Tested-by: default avatarMohammad-Khaled Bayan <mhd.khaled.bayan@gmail.com>
Signed-off-by: default avatarDamien Le Moal <dlemoal@kernel.org>
Reviewed-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: default avatarNiklas Cassel <cassel@kernel.org>
parent ee0e6e69
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -4188,6 +4188,9 @@ static const struct ata_dev_quirks_entry __ata_dev_quirks[] = {
	{ "ST3320[68]13AS",	"SD1[5-9]",	ATA_QUIRK_NONCQ |
						ATA_QUIRK_FIRMWARE_WARN },

	/* ADATA devices with LPM issues. */
	{ "ADATA SU680",	NULL,		ATA_QUIRK_NOLPM },

	/* Seagate disks with LPM issues */
	{ "ST1000DM010-2EP102",	NULL,		ATA_QUIRK_NOLPM },
	{ "ST2000DM008-2FR102",	NULL,		ATA_QUIRK_NOLPM },