Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Jan 2003 22:28:11 -0600
From:      Juan E Navarro <jnavarro@cs.rice.edu>
To:        Marcel Moolenaar <marcel@xcllnt.net>
Cc:        "freebsd-ia64@FreeBSD.ORG" <freebsd-ia64@FreeBSD.ORG>, Alan Cox <alc@cs.rice.edu>
Subject:   Re: Problems with fxp driver
Message-ID:  <3E3606DB.D65C7AD3@cs.rice.edu>
References:  <3E35E4A9.3C8A4845@cs.rice.edu> <20030128021356.GA1228@athlon.pn.xcllnt.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanks for the reply, Marcel.

Marcel Moolenaar wrote:
> 
> On Mon, Jan 27, 2003 at 08:02:17PM -0600, Juan E Navarro wrote:
> > Hi.
> >
> > Initialization goes fine:
> > fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0x1000-0x103f mem
> > 0xfdf00000-0xfdffffff,0xfddef000-0xfddeffff irq 44 at device 5.0 on pci0
> > fxp0: Ethernet address 00:d0:b7:f9:f7:e2
> 
> There should be two more related lines:
> 
> inphy0: <i82555 10/100 media interface> on miibus0
> inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> 
> or something along those lines.

Yup, they are there.

> 
> > And "ifconfig fxp0 inet <ip-number>" also reports no errors. The driver
> > even reliably detects whether the network is active or there is no
> > carrier.
> >
> > So far, so good... but that's it. I can't ping anyone in the local net,
> > and noone sees me. I'm alone, isolated and depressed!
> 
> Odd. I looks to me the hardware does work fine under FreeBSD,
> but that the network settings are incomplete or wrong. Check
> if you have DHCP on your network and if so, try that...

Been there, done that.

> 
> > Has anyone experienced this problem in an Itanium box?
> 
> No.
> 
> > Any workaround?
> 
> No.
> 
> > Will I be better off with a different NIC?
> 
> I doubt it. Make sure you have a default route configured and that
> your netmask is ok. If that fails, try setting the media type by
> hand to see if that makes any difference.

I know it looks a whole lot like I'm doing something stupid. But before
bugging people I tried the same steps in a FreeBSD 4.3/i386 box, and
everything works fine. (Incidentally, I don't need a default route to
ping machines in my same subnet.) I also tried changing the media type
(although autoselect seems to be working).

I forgot to mention that I've tried two different i2000's so far. So,
next question would be:
has anyone succeeded in using the fxp driver in an i2000 box?

Wait a minute! dhclient does get the configuration from the DHCP
server... which means I'm not as isolated from the world as I thought.

OK, since dhclient sends a broadcast to 255.255.255.255 and is
apparently receiving replies, I tried the following to fool ping into
sending a similar broadcast message (I'm sure I'm going to get the
attention of the sysadmins, but what the heck):

ifconfig fxp0 inet 255.0.0.0 netmask 0xff000000
ping 255.255.255.255

and I receive only two or three replies from local fellows but then I
stop receiving anything and am isolated again. If I rerun the above
ifconfig, I can receive a few more replies.

-- 
++*Juan--

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




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