--- linux-2.6.24/drivers/net/bnx2.c 2008-02-11 06:51:11.000000000 +0100 +++ linux-2.6.24-patched/drivers/net/bnx2.c 2009-11-19 17:34:56.000000000 +0100 @@ -56,7 +56,7 @@ #define DRV_MODULE_NAME "bnx2" #define PFX DRV_MODULE_NAME ": " -#define DRV_MODULE_VERSION "1.6.9" +#define DRV_MODULE_VERSION "1.6.9-1" #define DRV_MODULE_RELDATE "December 8, 2007" #define RUN_AT(x) (jiffies + (x)) @@ -87,6 +87,7 @@ BCM5708S, BCM5709, BCM5709S, + BCM5716 } board_t; /* indexed by board_t, above */ @@ -102,6 +103,7 @@ { "Broadcom NetXtreme II BCM5708 1000Base-SX" }, { "Broadcom NetXtreme II BCM5709 1000Base-T" }, { "Broadcom NetXtreme II BCM5709 1000Base-SX" }, + { "Broadcom NetXtreme II BCM5716 1000Base-T" }, }; static struct pci_device_id bnx2_pci_tbl[] = { @@ -123,6 +125,8 @@ PCI_ANY_ID, PCI_ANY_ID, 0, 0, BCM5709 }, { PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_NX2_5709S, PCI_ANY_ID, PCI_ANY_ID, 0, 0, BCM5709S }, + { PCI_VENDOR_ID_BROADCOM, 0x163b, + PCI_ANY_ID, PCI_ANY_ID, 0, 0, BCM5716 }, { 0, } };