[tulip-bug] Capture Effect

John William jw2357@hotmail.com
Thu, 05 Oct 2000 03:48:25 GMT


>From: Donald Becker <becker@scyld.com>
>To: John William <jw2357@hotmail.com>
>CC: tulip-bug@scyld.com
>Subject: Re: [tulip-bug] Capture Effect
>Date: Wed, 4 Oct 2000 00:33:47 -0400 (EDT)
<snip>
>Which FA301TX card?  (Yes, there are several substantially different
>versions).

Hardware revision D1, reports itself as:

00:0e.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev 21)
        Subsystem: Netgear FA310TX

according to "lspci -vv".

>I'm guessing that you have a PNIC-I chip.

I'm sorry - I don't know what version of the PNIC chip it has. Is there 
enough information in the card revision and PCI reporting to determine it?

>It appears that the PNIC-I is pretty picky about PCI bus timing.  Here is
>what we think is happening: On some systems, with some slightly out-of-spec
>PCI timing, the PNIC-I has a problem with receive FIFO synchronization.
>This causes some receive packets to be corrupted and thus dropped.
>
>The identical software load, adapter and network connection will work
>without error on another motherboard.
>
>The BSD driver has a work-around, but attempting to recover data from a
>known-corrupted packet is pretty much like trying to save the food from a
>broken glass jar.

Ok. That sounds like a reasonable explanation for why the card performs so 
poorly on receive (and would explain the framing errors). I'd say it's more 
than "some" however, under very heavy load, >90% of all packets are lost.

But if this is the case (implying a hardware problem with the card), why 
does it work normally on Win98 on the same machine? Same card, same 
motherboard, same everything - different OS.

>It might be easy for you to reproduce, but it's not easy to reproduce in
>general.  Swap out your motherboard, leaving everything else the same, and
>the problem will disappear.  These types of errors are very frustrating to
>track down precisely.

If you're suggesting "buy a new computer and the problem will go away"... 
well that is a solution, but not a reasonable one. This is a HP system 
(custom MB) so even if I were willing to invest in a new motherboard that 
wouldn't be an option. Besides, replacing a $20 networking card would be 
much easier than replacing a $200 MB.

I agree this problem is very frustrating to track down. It took long enough 
just to notice that the thing slows down dramatically under heavy network 
load (but not light load). I should just pull the FA310TX and put in a 
3C905C but I would really like to get this thing working correctly as we 
have more than a few of these cards.

- Bill

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.