Salut,

On Wed, Aug 29, 2007 at 11:09:34AM -0700, Tom Bombadil wrote:
> I'm getting a few "bge0: watchdog timeout -- resetting" errors on
4.1-stable
>
> The box becomes unresponsive for a minute or so, and then comes back to
> life.
>
> bge0 at pci3 dev 0 function 0 "Broadcom BCM5704C" rev 0x02, BCM5704 A2
> (0x2002): apic 9 int 0 (irq 5), address 00:0f:1f:64:89:94
> brgphy0 at bge0 phy 1: BCM5704 10/100/1000baseT PHY, rev. 0
> bge1 at pci3 dev 0 function 1 "Broadcom BCM5704C" rev 0x02, BCM5704 A2
> (0x2002): apic 9 int 1 (irq 7), address 00:0f:1f:64:89:95
> brgphy1 at bge1 phy 1: BCM5704 10/100/1000baseT PHY, rev. 0

The 5704 has a particularly crappy DMA controller. This might be the usual
problems of the bge hardware. Not only does it support only one DMA transfer
in parallel, it also jams for some times, and if it has a particularly bad
day, it jams the bus, too.

There might be a description on how to work around this bug in the Broadcom
errata documents, but I don't think I have access to them.

                                Tonnerre

[demime 1.01d removed an attachment of type application/pgp-signature]

Reply via email to