Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 May 1997 12:19:18 -0700 (PDT)
From:      Sri Ramkrishna <sri@aracnet.com>
To:        freebsd-questions@freebsd.org
Subject:   problem with Intel EtherExpress Pro/10 Driver?
Message-ID:  <Pine.LNX.3.95.970502115342.15591A-100000@shelob.aracnet.com>

next in thread | raw e-mail | index | archive | help

Well, I've done a lot of checking on my setup, and I think it might be a
problem with the EtherExpress driver ex0.

Let me tell you why I think it's the driver.  I'm done everything but look
at every packet that comes through the network.  (which I can't seem to
get working, tcpdump tells me that bfd0 is not configured even though I
have compiled it into the kernel..whats teh deal with bfd0?)

I have a working 2 computer LAN set up, where one end is an Amiga running
a A2065 CBM ethernet board and the other a Ppro150 running my EtherExpress
Pro board. The only odd thing about this set up is that the PC has a
twisted pair, while the Amiga has a Thicknet AUI connector. I use a
10BASE-T transceiver to convert twisted pair to thicknet.  This setup
works. 

Under the FreeBSD setup, things are not so hot.  After ifconfiging ex0
with a netmask of 255.0.0.0 (the same one that windows 95 uses) and
binding it to the ip address 10.1.1.1, arp was able to tell me what my MAC
address was.  However, when I try to ping 10.1.1.2 which is the Amiga, I
get "Host is down" style of message.  So it recognizes the network, just
that the machine is ignoring my packets.  So I use arp -a to determine
what the MAC address of my Amiga ethernet card is.  It can't determine it.
Saying it was incomplete.  I also get some strange routes in my netstat
-nr.  For instance one route I get is:

10		link#2		UC	0	0	-	-
10.1.1.1	<mac ether addr>UHLW	1	26	lo0	

Why is it using lo0?  I don't understand also why it has 10 instead of
10.1.1.2.

I'm able to get arp to tell me what my MAC address of my Amiga from Win95,
but not from FreeBSD.  Also my Amiga things the MAC address of my
EtherExpress board is something different than what FreeBSD things it is.  
I even tried finding out what the MAC address of my amiga is through win95
and using that number on FreeBSD via arp. (ie arp -s <mac address>)  What
more is there to do???

Anyways, I'm in a world of confusion.  Basically, packets are being sent
down the wire and both computers are ignoring them.

This is a two computer LAN, the simplest setup you can ever have.  There
should be zero problems with routing.  Yet I find odd routing tables, arp
not able to determine the other computer's ethernet address.  I know other
people have gotten other cards working.  This points to the driver I
think.  I won't know for sure till I can get tcpdump working.

I would like to hear from other people who have an Intel EtherExpress
Pro/10 board who have gotten their system working on a LAN.  I can't
believe it's my Amiga since it can talk to Win95 just fine.

My computer is  PPRO 150 Mhz, with 32 Megs of memory, 2gig IDE ram, and a
CDROM as an IDE slave.  I don't think it matters what the other computer
is.

Thanks for any help.  I've done an exhaustive amount of work looking at my
set up, going through mail archives, the handbook, man pages, books.  This
is truly the last place I can seek help. (besides the newsgroup which my
ISP doesn't have <sigh>)

	sri

---------------------------------------------------------------------------
Sri Ramkrishna         /|\ Unix is very user friendly, its just very picky
email: sri@aracnet.com -|- on who it is friendly to. -- Unknown? 
phone: 503-645-4868    \|/ 
---------------------------------------------------------------------------
                        |






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.95.970502115342.15591A-100000>