[PATCH] ata: ahci: Add AMD 600 Series Chipset SATA Controller (0x43f6)
From: Ruslan Valiyev
Date: Tue Mar 10 2026 - 11:58:25 EST
Add PCI ID 0x43f6 for the AMD 600 Series Chipset (B850/X870) SATA
controller to ahci_pci_tbl. Without this entry, the AHCI driver does
not bind to the controller and SATA devices are invisible at boot.
Users can work around the issue with:
echo "1022 43f6" > /sys/bus/pci/drivers/ahci/new_id
Closes: https://bugzilla.kernel.org/show_bug.cgi?id=221193
Signed-off-by: Ruslan Valiyev <linuxoid@xxxxxxxxx>
---
drivers/ata/ahci.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
index 931d0081169b9..a4935f9b80789 100644
--- a/drivers/ata/ahci.c
+++ b/drivers/ata/ahci.c
@@ -466,6 +466,7 @@ static const struct pci_device_id ahci_pci_tbl[] = {
{ PCI_VDEVICE(AMD, 0x7801), board_ahci_no_debounce_delay }, /* AMD Hudson-2 (AHCI mode) */
{ PCI_VDEVICE(AMD, 0x7900), board_ahci }, /* AMD CZ */
{ PCI_VDEVICE(AMD, 0x7901), board_ahci }, /* AMD Green Sardine */
+ { PCI_VDEVICE(AMD, 0x43f6), board_ahci }, /* AMD 600 Series Chipset */
/* AMD is using RAID class only for ahci controllers */
{ PCI_VENDOR_ID_AMD, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
PCI_CLASS_STORAGE_RAID << 8, 0xffffff, board_ahci },
--
2.43.0