Subject: Re: questions re: Lance chips
To: None <tech-net@netbsd.org>
From: Greg A. Woods <woods@most.weird.com>
List: tech-net
Date: 03/26/1999 11:14:51
[ On Monday, March 22, 1999 at 20:06:38 (-0500), Michael Richardson wrote: ]
> Subject: questions re: Lance chips
>
>   Does anyone have any experience with the Lance chipset(s) failing to report
> missed packets, such as due to being out of receive descriptors? I'm not
> talking about specific lance.c issues, but generally with the chip? 
> 
>   I figure that NetBSD folk have the most experience now with lance chips
> due to Sparc/Sun3/etc. Unfortunately, I have to finish debugging our Linux/NT
> before I can pass it onwards, and focus on completing the more important
> driver... 

I've not seen any noticable problem on my sparcs (nor do I recall any on
the sun3).  I've always wanted to port the "lestats" program I used to
run on SunOS-4, but I haven't got around to whacking the driver to
return the right info in a user-visible structure.

I do get the following under load from the "le" driver on i386 though
(1.3.3 and 1.3I):  "le0: device timeout". On occasion I get "excessive
collisions" messages too, but only when there are too many.  I don't
think I've ever seen the latter on a busy squid cache that's connected
directly to a switch port though.

FYI the probe reports the following on the i386 machines (these are
10/100 interfaces too):

le0 at pci1 dev 5 function 0: PCnet-PCI Ethernet
le0: address 00:06:29:05:XX:XX
le0: 8 receive buffers, 2 transmit buffers
le0: interrupting at irq 14

On 1.3.3 ifconfig reports "media: manual status: active" with a 100baseT
connection, and on 1.3I it reports "media: Ethernet autoselect" with a
10baseT connection.  No "mediaopt" flags were specified in either case.


-- 
							Greg A. Woods

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