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