Skip to content

Commit a7b3b77

Browse files
mjkorhonfloatious
authored andcommitted
ata: ahci: Disallow LPM for Asus B550-F motherboard
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]>
1 parent b5acc36 commit a7b3b77

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
@@ -1452,7 +1452,23 @@ static bool ahci_broken_lpm(struct pci_dev *pdev)
14521452
DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
14531453
DMI_MATCH(DMI_PRODUCT_VERSION, "ASUSPRO D840MB_M840SA"),
14541454
},
1455-
/* 320 is broken, there is no known good version yet. */
1455+
/* 320 is broken, there is no known good version. */
1456+
},
1457+
{
1458+
/*
1459+
* AMD 500 Series Chipset SATA Controller [1022:43eb]
1460+
* on this motherboard timeouts on ports 5 and 6 when
1461+
* LPM is enabled, at least with WDC WD20EFAX-68FB5N0
1462+
* hard drives. LPM with the same drive works fine on
1463+
* all other ports on the same controller.
1464+
*/
1465+
.matches = {
1466+
DMI_MATCH(DMI_BOARD_VENDOR,
1467+
"ASUSTeK COMPUTER INC."),
1468+
DMI_MATCH(DMI_BOARD_NAME,
1469+
"ROG STRIX B550-F GAMING (WI-FI)"),
1470+
},
1471+
/* 3621 is broken, there is no known good version. */
14561472
},
14571473
{ } /* terminate list */
14581474
};

0 commit comments

Comments
 (0)