The following diff makes the ahci(4) driver use the same quirk
across both the controller coming up in IDE mode as well as in
native AHCI modes.


Index: ahci.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/ahci.c,v
retrieving revision 1.153
diff -u -p -r1.153 ahci.c
--- ahci.c      1 Nov 2009 01:50:15 -0000       1.153
+++ ahci.c      1 Nov 2009 02:25:46 -0000
@@ -439,6 +439,16 @@ static const struct ahci_device ahci_dev
            NULL,               ahci_ati_sb600_attach },
        { PCI_VENDOR_ATI,       PCI_PRODUCT_ATI_SBX00_SATA_1,
            NULL,               ahci_ati_sb600_attach },
+       { PCI_VENDOR_ATI,       PCI_PRODUCT_ATI_SBX00_SATA_2,
+           NULL,               ahci_ati_sb600_attach },
+       { PCI_VENDOR_ATI,       PCI_PRODUCT_ATI_SBX00_SATA_3,
+           NULL,               ahci_ati_sb600_attach },
+       { PCI_VENDOR_ATI,       PCI_PRODUCT_ATI_SBX00_SATA_4,
+           NULL,               ahci_ati_sb600_attach },
+       { PCI_VENDOR_ATI,       PCI_PRODUCT_ATI_SBX00_SATA_5,
+           NULL,               ahci_ati_sb600_attach },
+       { PCI_VENDOR_ATI,       PCI_PRODUCT_ATI_SBX00_SATA_6,
+           NULL,               ahci_ati_sb600_attach },
 
        { PCI_VENDOR_NVIDIA,    PCI_PRODUCT_NVIDIA_MCP65_AHCI_2,
            NULL,               ahci_nvidia_mcp_attach },

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to