[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