The following diff adds the remaining PCI ids for the Intel AHCI controllers with a RAID mode to the existing ICH8 / ICH10 PCI ids.
Add the Intel ICH7 (82801GHM / GR), ICH9 (82801I) and ICH10 (82801JD), 6321ESB and PCH (3400) RAID mode PCI ids. Index: ahci.c =================================================================== RCS file: /cvs/src/sys/dev/pci/ahci.c,v retrieving revision 1.160 diff -u -p -r1.160 ahci.c --- ahci.c 15 Mar 2010 19:54:54 -0000 1.160 +++ ahci.c 16 Mar 2010 02:02:03 -0000 @@ -440,9 +440,25 @@ static const struct ahci_device ahci_dev { PCI_VENDOR_ATI, PCI_PRODUCT_ATI_SBX00_SATA_1, NULL, ahci_ati_sb600_attach }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_3400_RAID_1, + NULL, NULL }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_3400_RAID_2, + NULL, NULL }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_6321ESB_RAID_1, + NULL, NULL }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_6321ESB_RAID_2, + NULL, NULL }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801GHM_RAID, + NULL, NULL }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801GR_RAID, + NULL, NULL }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801H_RAID, NULL, NULL }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801HBM_RAID, + NULL, NULL }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801I_RAID, + NULL, NULL }, + { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801JD_RAID, NULL, NULL }, { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82801JI_RAID, NULL, NULL }, -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.