Subject: Re: fxp card causing freeze on netbsd 2?
To: Stuart Brooks <stuartb@cat.co.za>
From: Steve Woodford <scw@netbsd.org>
List: tech-kern
Date: 04/18/2005 10:01:13
On Monday 18 April 2005 08:21, Stuart Brooks wrote:

> I have a Netbsd 2 machine with an Intel SB82558B chipset network card
> which has frozen a couple of times. The interesting thing is that the
> network card is going mad but everything else has locked up.

I've also seen this with fxp(4). In my case it happens when the kernel 
stops servicing Rx interrupts (while in ddb, for example). When the card 
fills the remaining Rx buffers it starts flooding the wire with 
flow-control packets (as evidenced by your tcpdump) which can swamp the 
upstream switch to the point where all other traffic on the switch is 
blocked (I've observed this behaviour on several flavours of switch).

An easy way to provoke this bug is to drop into ddb, then ping the 
machine until the fxp's Rx buffers are exhausted.

Cheers, Steve