Re: RX overrun with 3COM 3c982

Claude Pignol <[email protected]>
Newsgroups gmane.linux.drivers.vortex.devel
Organization SeismicCity, Inc.
Message-ID <[email protected]>

Donald Becker wrote:

>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
>
3c59x.c:v0.99Xg 11/27/2002 Donald Becker, [email protected]
http://www.scyld.com/network/vortex.html
3c59x.c:v0.99Xg 11/27/2002 Donald Becker, [email protected]
http://www.scyld.com/network/vortex.html
eth0: 3Com 3c982 Server Tornado at 0x2400, 00:e0:81:22:b0:6a, IRQ 5
8K buffer 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 782d.
Using bus-master transmits and whole-frame receives.
eth1: 3Com 3c982 Server Tornado at 0x2480, 00:e0:81:22:b0:6b, IRQ 10
8K buffer 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 7809.
Using bus-master transmits and whole-frame receives.

The original driver was unloaded and replaced by v0.99Xg 11/27/2002

With the v0.99Xg I got the following result:

eth0 Link encap:Ethernet HWaddr 00:E0:81:22:B0:6A
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:510606 errors:0 dropped:0 overruns:611 frame:0
TX packets:502828 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:446083455 (425.4 Mb) TX bytes:42822955 (40.8 Mb)
Interrupt:5 Base address:0x2400

R=611/510606=0.0012
So it seems not to improve the error ratio.

CP.

>...
>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).
>>    
>>
>
>  
>

-- 
------------------------------------------------------------------------
Claude Pignol SeismicCity, Inc. <http://www.seismiccity.com>
2900 Wilcrest Dr. Suite 370 Houston TX 77042
Phone:832 251 1471 Mob:281 703 2933 Fax:832 251 0586



_______________________________________________
vortex mailing list
[email protected]
http://www.scyld.com/mailman/listinfo/vortex
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.