From 236df8a6df3344996291e28d6d8e152538b37485 Mon Sep 17 00:00:00 2001 From: Xose Vazquez Perez Date: Sun, 31 Aug 2003 11:11:37 -0700 Subject: [PATCH] [TG3]: ICH2 needs MBOX write reorder bug workaround too. --- drivers/net/tg3.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/tg3.c b/drivers/net/tg3.c index 024bfa46834b0..01911897bfa16 100644 --- a/drivers/net/tg3.c +++ b/drivers/net/tg3.c @@ -5927,7 +5927,7 @@ static int __devinit tg3_get_invariants(struct tg3 *tp) tp->tg3_flags2 |= TG3_FLG2_SUN_5704; #endif - /* If we have an AMD 762 or Intel ICH/ICH0 chipset, write + /* If we have an AMD 762 or Intel ICH/ICH0/ICH2 chipset, write * reordering to the mailbox registers done by the host * controller can cause major troubles. We read back from * every mailbox register write to force the writes to be @@ -5937,6 +5937,10 @@ static int __devinit tg3_get_invariants(struct tg3 *tp) PCI_DEVICE_ID_INTEL_82801AA_8, NULL) || pci_find_device(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801AB_8, NULL) || + pci_find_device(PCI_VENDOR_ID_INTEL, + PCI_DEVICE_ID_INTEL_82801BA_11, NULL) || + pci_find_device(PCI_VENDOR_ID_INTEL, + PCI_DEVICE_ID_INTEL_82801BA_6, NULL) || pci_find_device(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_FE_GATE_700C, NULL)) tp->tg3_flags |= TG3_FLAG_MBOX_WRITE_REORDER; -- 2.53.0