[vortex] 3c905c arp/configuration problems
Angus D Madden
ii@h0001032302ae.ne.mediaone.net
Tue Jan 15 00:03:01 2002
--aF3LVLvitz/VQU3c
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Problem solved. It turned out to be an older, incompatible version of
the driver.
Only took me 8 hours to figure that one out. (smart, very smart)
g
On Mon, Jan 14, 2002 at 10:56:15PM -0500, Angus D Madden wrote:
> I have a small (2 machine) home network. The gateway is
> running 2.4.16 with Debian Woody. Both of the NICs on the gateway=20
> are 3c905C's and are up and running with no problems.
>=20
> The client box also has a 3c905C. It was initially running WindowsME
> with dhcp used to configure the network interface. Everything was
> working fine, network wise.
>=20
> Repeated problems with the Widnows and an eventual disk failure have
> prompted me to install Debian on the client box.
>=20
> I could not get the network interface to function after I
> installed Debian (from potato rev 2 install disks 2.2.17 kernel). =20
> The 3x59x module inserts cleanly, I can bring the interface up, but I=20
> can't get anywhere on the network.
>=20
> I know that the cards autonegotiate cleanly because the right lights
> come up on the switch (100 Mbps, Full Duplex).
>=20
> When I ping from the client box to the gateway, I can see the traffic on
> the switch, and I can see the echo request reach the gateway. The
> gateway then tries to send an echo-reply. First, it tries to determine
> the ethernet address of the client box - unsuccessfully. Using tcpdump
> I can see that the arp request get sent by the gateway but not received
> by the client.
>=20
> Likewise, when arp requests are sent from the client to the gateway, I
> can see them on the gateway. The gateway sends the is-at
> reply, but this is never seen by the client.
>=20
> After the pinging process, the arp caches on both machines show
> (incomplete) for a HWaddress. I have tried to manually set the
> HWaddress for both machines, but that has been unsuccessful (it gets
> erased whenever one of the cards talks to the network).
>=20
> I have booted the client with a Widnows rescue disk in order to use the
> 3com dos utilities and everything looked fine. I can follow with the
> vortex debug output and vortex-diag output if necessary.
>=20
> Here is a sample from the vortex debug in syslog (abbreviated):
>=20
> eth0: Trying to send a packet, Tx index 3
> eth0: interrupt, status e201, latency 1 ticks
> eth0: In interrupt loop, status e201
> eth0: exiting interrupt, status e201
>=20
> ifconfig on the client machine shows plenty of Tx packets but zero Rx
> packets.
>=20
> I think I can rule out hardware problems because everything worked when
> the client was windows.
>=20
> Can anyone give me a pointer on resolving this? I've been googling and
> rtfming all day and I can't get my head around it.
>=20
> Thanks.
>=20
> Angus D Madden
>=20
>=20
>=20
>=20
--aF3LVLvitz/VQU3c
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE8Q7e9hS/HVM1dDfsRAga7AKCOINjE9stX7Ma8A3AKtf6Cn/aW+wCdGO1c
VEQnHgaRC+VE5bvAjeYDSP4=
=mAO4
-----END PGP SIGNATURE-----
--aF3LVLvitz/VQU3c--