--- sys/dev/mpt/mpt_pci.c.orig Sun Jul 10 17:05:38 2005 +++ sys/dev/mpt/mpt_pci.c Sat Sep 10 22:22:19 2005 @@ -97,6 +97,10 @@ #define PCI_PRODUCT_LSI_FC929 0x0622 #endif +#ifndef PCI_PRODUCT_LSI_FC929X +#define PCI_PRODUCT_LSI_FC929X 0x0626 +#endif + #ifndef PCI_PRODUCT_LSI_1030 #define PCI_PRODUCT_LSI_1030 0x0030 #endif @@ -157,6 +161,9 @@ case PCI_PRODUCT_LSI_FC929: desc = "LSILogic FC929 FC Adapter"; break; + case PCI_PRODUCT_LSI_FC929X: + desc = "LSILogic FC929X FC Adapter"; + break; case PCI_PRODUCT_LSI_1030: desc = "LSILogic 1030 Ultra4 Adapter"; break; @@ -259,6 +266,7 @@ case PCI_PRODUCT_LSI_FC909A: case PCI_PRODUCT_LSI_FC919: case PCI_PRODUCT_LSI_FC929: + case PCI_PRODUCT_LSI_FC929X: mpt->is_fc = 1; break; default: @@ -300,6 +308,7 @@ * If so, link with our partner (around yet) */ if ((pci_get_device(dev) & ~1) == PCI_PRODUCT_LSI_FC929 || + (pci_get_device(dev) & ~1) == PCI_PRODUCT_LSI_FC929X || (pci_get_device(dev) & ~1) == PCI_PRODUCT_LSI_1030) { mpt_link_peer(mpt); }