|
@@ -64,8 +64,8 @@
|
|
|
|
|
|
#define DRV_MODULE_NAME "tg3"
|
|
|
#define PFX DRV_MODULE_NAME ": "
|
|
|
-#define DRV_MODULE_VERSION "3.76"
|
|
|
-#define DRV_MODULE_RELDATE "May 5, 2007"
|
|
|
+#define DRV_MODULE_VERSION "3.77"
|
|
|
+#define DRV_MODULE_RELDATE "May 31, 2007"
|
|
|
|
|
|
#define TG3_DEF_MAC_MODE 0
|
|
|
#define TG3_DEF_RX_MODE 0
|
|
@@ -10961,6 +10961,7 @@ static int __devinit tg3_get_invariants(struct tg3 *tp)
|
|
|
* upon subsystem IDs.
|
|
|
*/
|
|
|
if (tp->pdev->subsystem_vendor == PCI_VENDOR_ID_DELL &&
|
|
|
+ GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5701 &&
|
|
|
!(tp->tg3_flags2 & TG3_FLG2_PHY_SERDES)) {
|
|
|
tp->tg3_flags |= (TG3_FLAG_USE_MI_INTERRUPT |
|
|
|
TG3_FLAG_USE_LINKCHG_REG);
|