[tulip] problem with LNE 100Tx v4.1

Chris Reed cr212@iname.com
Wed, 15 Nov 2000 18:05:20 +0000


(Sorry Hank, meant to send this reply to the list)
On Tue, Nov 14 at 22:02:15 -0600, Hank Barta wrote:
>     The modules load w/out complaint and I can bring up eth0. I
>     can ping other hosts and other hosts (both Linux and Windows)
>     can ping this interface and that seems to work. However, when
>     I try to establish an outbound connection, it just hangs. If
>     I 'watch ifconfig' while I am doing this, I can see the Tx
>     count incrementing along with the Rx count. Every time I try
>     a connection (using ftp in this case) the Rx count gets two
>     ahead of the Tx count.  On inbound connections from the other
>     box, the Rx count seems to get way ahead of the Tx count
>     (probably about 3:1 or 5:1.) In neither case are any errors
>     reported. After several tries from either side, ifconfig reports:

By outgoing connections, do you mean TCP?  And does UDP (e.g. name lookups)
somehow work just fine? Did you try earlier versions of the module before
this one? Are you using a switch or a hub?

I had very similar problems.  I gave up, and put my old card back in the
machine, leaving the LNE100TX in. Then, when I rebooted, both cards were
working fine. (Removed my old card, and the LNE100TX still worked).  What I
*think* was happening is that the card was put into a broken state when I
tried to use the old drivers, and when I switched the machine off to add the
old network card, it reset itself. This was with a 100Mbit switch, so I
think what happened was that the card was in half duplex, and the switch in
full duplex.  This, I *think*, is why ping worked (single packets at a time)
whereas TCP doesn't (lots of packets in quick succession when you establish
a connection).

So, assuming you've been playing about with different versions of the driver
as modules, try switching the machine off and then on. (Or maybe just
resetting it).

People who know about the card/ chipset: Is this a likely explanation? Is it
possible the driver could perform a reset before using the card?


-- 
 -- Christopher Reed, Random Software Engineer, Cambridge --
 E-Mail: cr212@iname.com  WWW: http://ban.joh.cam.ac.uk/~cr212/
 r2 T2 cSEL dCS hEn/Chi A4 S+ C%*$+++L/UdP W+++ y# a VTsj (Cantab) 1.11
"A philanderer's tie, a murderer's shoe"