[vortex] RX overrun with 3COM 3c982

Donald Becker becker@scyld.com
Wed Nov 27 13:17:06 2002


OK, I have a new test version 3c59x.c (and an updated vortex-diag.c)
that should handle this overload dynamically.

I'll announce them on both driver-announce and vortex-announce in a few
minutes.

Please try the new driver:
________________
3c59x.c:v0.99Xg 11/27/2002
...
Dynamically increase the RxPriorityThresh on every a Rx FIFO overrun.
  The default value is 4*32 bytes
  We increase it by 32 bytes up to 31*32 bytes.
  If Rx FIFO overruns continue we want on each corrupted packet!
________________


On Tue, 19 Nov 2002, Claude Pignol wrote:
> Donald Becker wrote:
> >Allow changing the Rx FIFO priority level with the -G <threshold-bytes> flag.
> >Try setting
> >  -G 512
> 
> I try the new vortex-diag:
> Registers berfore -G512
...
> Change the RX priority to 512 bytes
..
> Error ratio: ( 127616 -123204)/(534880121-468076386)=.000066
> For the same period an interface with the default value has a ratio .00018
> 
> It seems that it goes in the right direction (there is no interface with 
> a ratio < .00012 with the default value).

-- 
Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Scyld Beowulf cluster system
Annapolis MD 21403			410-990-9993