Skip to content

Commit 4d0686b

Browse files
mjkorhongregkh
authored andcommitted
ata: ahci: Disallow LPM for Asus B550-F motherboard
commit a7b3b77 upstream. Asus ROG STRIX B550-F GAMING (WI-FI) motherboard has problems on some SATA ports with at least one hard drive model (WDC WD20EFAX-68FB5N0) when LPM is enabled. Disabling LPM solves the issue. Cc: [email protected] Fixes: 7627a0e ("ata: ahci: Drop low power policy board type") Signed-off-by: Mikko Korhonen <[email protected]> Link: https://lore.kernel.org/r/[email protected] [cassel: more detailed comment, make single line comments consistent] Signed-off-by: Niklas Cassel <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent cf4f751 commit 4d0686b

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

drivers/ata/ahci.c

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1458,7 +1458,23 @@ static bool ahci_broken_lpm(struct pci_dev *pdev)
14581458
DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
14591459
DMI_MATCH(DMI_PRODUCT_VERSION, "ASUSPRO D840MB_M840SA"),
14601460
},
1461-
/* 320 is broken, there is no known good version yet. */
1461+
/* 320 is broken, there is no known good version. */
1462+
},
1463+
{
1464+
/*
1465+
* AMD 500 Series Chipset SATA Controller [1022:43eb]
1466+
* on this motherboard timeouts on ports 5 and 6 when
1467+
* LPM is enabled, at least with WDC WD20EFAX-68FB5N0
1468+
* hard drives. LPM with the same drive works fine on
1469+
* all other ports on the same controller.
1470+
*/
1471+
.matches = {
1472+
DMI_MATCH(DMI_BOARD_VENDOR,
1473+
"ASUSTeK COMPUTER INC."),
1474+
DMI_MATCH(DMI_BOARD_NAME,
1475+
"ROG STRIX B550-F GAMING (WI-FI)"),
1476+
},
1477+
/* 3621 is broken, there is no known good version. */
14621478
},
14631479
{ } /* terminate list */
14641480
};

0 commit comments

Comments
 (0)