Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Jan 1998 11:50:07 +0000
From:      "Scott Mitchell" <s.mitchell@computer.org>
To:        questions@FreeBSD.ORG
Subject:   ie driver flakes out in 2.2.5
Message-ID:  <199801201149.LAA26524@hotpoint.dcs.qmw.ac.uk>

next in thread | raw e-mail | index | archive | help
Dear all,

Finally got around to upgrading to 2.2.5 (from 2.2.2) over the 
weekend.  Everything seems to be fine *except* that my Intel 
EtherExpress 16 (on ie0) has suddenly stopped working.  It appears to 
be transmitting OK -- if I ping the Win95 box on the other end of the 
wire, the transmit light on the Win95 NIC blinks, so I guess it is 
sending back the echo response.  But it never makes it back to the 
BSD box.  Likewise pinging from Win95->FreeBSD shows packets going 
out, but nothing ever comes back.  A tcpdump on ie0 backs this up: 
outgoing packets are logged, but nothing ever comes in.

So I boot into DOS, run the Intel diagnostics, everything comes back 
clean.  Then I think, maybe it's in my kernel config, so I boot the 
2.2.5 GENERIC kernel from the CD.  Still no luck.  On a hunch, I 
fired up the 2.2.2 GENERIC kernel, et voila!  Everyone can ping each 
other again.  Very peculiar.

Diff shows quite a few changes in /sys/i386/isa/if_ie.c between 2.2.2 
and 2.2.5.  I built another kernel with the 2.2.2 if_ie.c, and things 
seem to be working again, perhaps a little slower than before.

Has anyone else experienced this problem?  I couldn't find any 
mention of it in the mailing list or PR archives.  If there is an 
easy fix (other than what I have already done) then fine, but this 
board is gone as soon as I get my loaned-out SMC card back, so I 
don't really want to get into the source myself.

Haven't submitted a PR on this yet, but will do so if I don't get any 
positive responses.

Many TIA,

	Scott




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801201149.LAA26524>