Subject: Re: excessive MII/CRC errors from tlp with Macronix card....
To: NetBSD Networking Technical Discussion List <tech-net@netbsd.org>
From: Greg A. Woods <woods@weird.com>
List: tech-net
Date: 07/27/2001 21:02:31
[ On Friday, July 27, 2001 at 18:06:02 (-0700), Castor Fu wrote: ]
> Subject: Re: excessive MII/CRC errors from tlp with Macronix card....
>
> You could say they were performance related -- the interface would not
> receive packets anymore in most cases.  However, we had serial
> console interface, and the network which these systems were on were
> generally quiet busy, so it could be just that the kernel printf's were
> too expensive.

Hmmm....  my system has a serial console too (at just 9600bps).  The
errors are frequent, but not anywhere near constant.

My network's not nearly that busy though.  Just a relatively few
machines, most now on switch ports.

I've not noticed any problems with throughput as it is.  I can do a
'ping -f' to any other server and though things like my typing right now
are a bit slower, and since the network is not completely quiescent
there's the odd packet lost, the Macronix card keeps running fine
despite the driver messages:

# ping -f starting-out
PING starting-out.weird.com (204.92.254.19): 56 data bytes
....................................^?

----starting-out.weird.com PING Statistics----
53734 packets transmitted, 53698 packets received, 0.1% packet loss
round-trip min/avg/max/stddev = 0.600/0.953/99.660/1.280 ms
  1008.9 packets/sec sent,  1008.3 packets/sec received

That's an idle P-Pro 200MHz machine with a 21041 at 10baseT.
(it might be on the second 10baseT switch at the moment too)


# ping -f aci-admin.robohack.ca
PING aci-admin.robohack.ca (204.92.254.127): 56 data bytes
......^?

----aci-admin.robohack.ca PING Statistics----
30170 packets transmitted, 30164 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.536/0.681/46.883/0.368 ms
  1419.9 packets/sec sent,  1419.8 packets/sec received

That's a mostly idle PIII-700Mhz machine with on-board Intel
EtherExpress-Pro 100 (fxp0), but at 10baseT (on the same switch).


# ping -f sometimes    
PING sometimes.weird.com (204.92.254.18): 56 data bytes
.............^?

----sometimes.weird.com PING Statistics----
19984 packets transmitted, 19972 packets received, 0.1% packet loss
round-trip min/avg/max/stddev = 0.572/0.717/24.564/0.396 ms
  1316.3 packets/sec sent,  1315.4 packets/sec received

That's an idle sparc-20 clone with le0 at 10baseT (on the same switch).


# ping -f isit      
PING isit.weird.com (204.92.254.6): 56 data bytes
...........^?

----isit.weird.com PING Statistics----
20451 packets transmitted, 20440 packets received, 0.1% packet loss
round-trip min/avg/max/stddev = 0.456/0.548/43.154/0.458 ms
  1724.8 packets/sec sent,  1723.9 packets/sec received

That's just a not-so-idle plain Pentium 150MHz, but it has an "rtk" card
at 100baseTX on the second 100baseTX port on this same switch....  It's
not running full-duplex though.


# ping -f weirdo
PING weirdo.weird.com (204.92.254.254): 56 data bytes
......^?

----weirdo.weird.com PING Statistics----
6384 packets transmitted, 6378 packets received, 0.1% packet loss
round-trip min/avg/max/stddev = 1.098/1.185/13.268/0.420 ms
  812.0 packets/sec sent,  811.3 packets/sec received

That's a mostly idle little old 486sx 25MHz BSDi 1.1 machine (on the
other 10baseT ethernet switch)


# ping -f most                  
PING most.weird.com (204.92.254.2): 56 data bytes
.^?

----most.weird.com PING Statistics----
9375 packets transmitted, 9374 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.290/1.339/21.872/0.268 ms
  739.0 packets/sec sent,  739.0 packets/sec received

And finally that's my little old not-so-idle SS2 (that's also on the
other 10baseT ethernet switch).

-- 
							Greg A. Woods

+1 416 218-0098      VE3TCP      <gwoods@acm.org>     <woods@robohack.ca>
Planix, Inc. <woods@planix.com>;   Secrets of the Weird <woods@weird.com>