On Thu, 2006-02-02 at 13:37 +0000, Mike Crowe wrote:
> I'm running the Debian 2.6.15 kernel from backports.org on a machine
> with two Opteron 275s. I am getting a BUG in tg3.c quite reliably if I
> ping flood the machine from a few others and cause a bit of other
> network activity. Sometimes it takes a few minutes, sometimes half an
> hour. The BUG also fires in more realistic situations - it just takes
> longer to reproduce.

Most likely due to MMIO being re-ordered. We've seen this on a number of
AMD machines.

Please try this test patch below. If the problem goes away, send me the
output of lspci -vvvxxx on your machine and I'll create a patch to fix
this automatically on your machine. Thanks.

diff --git a/drivers/net/tg3.c b/drivers/net/tg3.c
index f2d1daf..de456ae 100644
--- a/drivers/net/tg3.c
+++ b/drivers/net/tg3.c
@@ -9557,6 +9557,9 @@ static int __devinit tg3_get_invariants(
            !(tp->tg3_flags2 & TG3_FLG2_PCI_EXPRESS))
                tp->tg3_flags |= TG3_FLAG_MBOX_WRITE_REORDER;
 
+       /* test patch to unconditionally set the flag */
+       tp->tg3_flags |= TG3_FLAG_MBOX_WRITE_REORDER;
+
        if (GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5703 &&
            tp->pci_lat_timer < 64) {
                tp->pci_lat_timer = 64;


-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to