Project

General

Profile

Bug #1186 ยป lsifc929x.diff

matthb2, 12/23/2008 03:12 AM

View differences:

sys/bus/pci/pcidevs.h
#define PCI_PRODUCT_SYMBIOS_FC909A 0x0621 /* FC909A */
#define PCI_PRODUCT_SYMBIOS_FC929 0x0622 /* FC929 */
#define PCI_PRODUCT_SYMBIOS_FC929_1 0x0623 /* FC929 */
#define PCI_PRODUCT_SYMBIOS_FC929X 0X0626 /* FC929X */
#define PCI_PRODUCT_SYMBIOS_FC919 0x0624 /* FC919 */
#define PCI_PRODUCT_SYMBIOS_FC919_1 0x0625 /* FC919 */
sys/dev/disk/mpt/mpt_pci.c
case PCI_PRODUCT_SYMBIOS_FC929:
desc = "LSILogic FC929 FC Adapter";
break;
case PCI_PRODUCT_SYMBIOS_FC929X:
desc = "LSILogic FC929X FC Adapter";
break;
case PCI_PRODUCT_SYMBIOS_1030:
desc = "LSILogic 1030 Ultra4 Adapter";
break;
......
case PCI_PRODUCT_SYMBIOS_FC929:
mpt->is_fc = 1;
break;
case PCI_PRODUCT_SYMBIOS_FC929X:
mpt->is_fc = 1;
break;
default:
break;
}
......
* If so, link with our partner (around yet)
*/
if ((pci_get_device(dev) & ~1) == PCI_PRODUCT_SYMBIOS_FC929 ||
(pci_get_device(dev) & ~1) == PCI_PRODUCT_SYMBIOS_FC929X ||
(pci_get_device(dev) & ~1) == PCI_PRODUCT_SYMBIOS_1030) {
mpt_link_peer(mpt);
}
    (1-1/1)