Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Dec 1998 09:21:01 -0500 (EST)
From:      Patrick Gardella <patrick@cre8tivegroup.com>
To:        freebsd-questions@FreeBSD.ORG
Subject:   Ethernet Card (ie0) not listening...
Message-ID:  <XFMail.981215092101.patrick@cre8tivegroup.com>

next in thread | raw e-mail | index | archive | help
I've got a problem that's worn out all my ideas on how to fix it.

I've got 2 FreeBSD machines (one 2.2.8-STABLE and the other is 2.2.7-RELEASE)
The 2.2.8 machine is my normal workstation, while the 2.2.7 one is being
configured for a client.  On the 2.2.7 one, it' has a Intel EtherExpress 16
card which uses the ie0 driver.  I've used Intel's Softset in DOS to configure
the card so it's recognized correctly.  

The ie0 card can ping itself, but no one else.  The ed1 card (in my 2.2.8
machine) can ping anyone except the ie0.

I've got the ie0 card configured as 192.168.1.20 with a netmask of 0xffffff00. 
ifconfig -a:
ie0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.1.20 netmask 0xffffff00 broadcast 192.168.1.255
        ether 0:aa:0:40:8d:80
netstat -rn:
Routing tables

Internet:
Destination        Gateway            Flags     Refs     Use     Netif Expire
127.0.0.1          127.0.0.1          UH          0      40        lo0
192.168.1          link#2             UC          0      0
192.168.1.3        link#2             UHRLW       0      1740

I've got the ed1 card configured as 192.168.1.3 with a netmask of 0xffffff00
and is known as "gateway".

Now the strange part.  The 2.2.8 machine can see the card in the 2.2.7 machine:
>From netstat -rn:
192.168.1.20       0:aa:0:40:8d:80    UHLW        0        0       ed1   1190

When I run tcpdump on *both* machines, I get:
2.2.8:
08:49:01.414480 arp who-has gateway tell 192.168.1.20
08:49:01.414541 arp reply gateway is-at 0:e0:29:17:51:b6

2.2.7:
08:49:01.414480 arp who-has 192.168.1.3 tell 192.168.1.20

So the 2.2.8 machine sees all the packets coming to it, and seems to be
responding, but the 2.2.7 machine doesn't "hear" the responses.  I have no idea
where the address 0:e0:29:17:51:b6 is, either.

I know the EtherExpress (especially the 16) driver support is not that good (as
noted in the archives), but this seems to be a workable situation.  

Chances are the easiest solution is to buy a compatible card, but I'd still
like to know the answer to this question, to further my FreeBSD knowledge.

Patrick

P.S.  I've also tried the same setup on a 3.0-RELEASE machine with a
cross-connect ethernet cable (no hub).  Ditto results.

---
Patrick S. Gardella                    Director of Web Development 
The Creative Group    1-800-804-0783 ext 29     606-858-8029 (fax)    
http://www.cre8tivegroup.com                 PGP Key ID 0xEE2D47A9

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



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