Date: Tue, 15 May 2001 18:30:14 -0400 From: Vivek Khera <khera@kcilink.com> To: stable@freebsd.org Subject: dual fxp ethernet, one doesn't "work" Message-ID: <15105.44534.131385.573668@onceler.kciLink.com>
next in thread | raw e-mail | index | archive | help
I have three machines with dual fxp NICs on them. They are all Dell
PowerEdge 1550 boxes, running 4.3-STABLE from yesterday (I updated the
kernel from today to see if the latest patches to if_fxp.c fixes the
problem, but it didn't).
Here's what I see.
Box name "m02":
[m02]% ifconfig -a
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.200.65 netmask 0xffffff00 broadcast 192.168.200.255
ether 00:b0:d0:e1:34:de
media: autoselect (100baseTX) status: active
supported media: autoselect 100baseTX <full-duplex> 100baseTX 10baseT/UTP <full-duplex> 10baseT/UTP 100baseTX <hw-loopback>
fxp1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.100.2 netmask 0xffffff00 broadcast 192.168.100.255
ether 00:b0:d0:e1:34:df
media: autoselect (10baseT/UTP) status: active
supported media: autoselect 100baseTX <full-duplex> 100baseTX 10baseT/UTP <full-duplex> 10baseT/UTP 100baseTX <hw-loopback>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
[m02]% netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.200.2 UGSc 1 0 fxp0
127.0.0.1 127.0.0.1 UH 1 2 lo0
192.168.100 link#2 UC 1 0 fxp1 =>
192.168.100.128 link#2 UHLW 0 1 fxp1 =>
192.168.200 link#1 UC 2 0 fxp0 =>
192.168.200.2 0:2:e3:4:14:6 UHLW 3 499 fxp0 1130
from this box, I can ping 192.168.200.200 fine. Trying to ping
192.168.100.200 (which are both addresses on the same remote box,
different NICs) fails. From tcpdump, I see that m02 is issuing the
arp "who-has" requests, but gets no replies even though they are
published. This is the same for any 192.168.100.* address.
However, if I ping 192.168.100.200 from another box, then m02 sees
that traffic via tcpdump on fxp1.
If I ping m02 from another host, tcpdump on fxp1 says:
18:15:23.245232 arp who-has m02-prv tell d01-prv
18:15:23.245240 arp reply m02-prv is-at 0:b0:d0:e1:34:df
The arp reply doesn't show up on any other host in the 192.168.100
network (m01-prv is the host name of the fxp1 IP address).
If I ping another host on the 192.168.100 network, the who-has and the
reply both get seen by fxp1 on the host m01.
I have one box on these same two subnets (which are on physically
separate hubs) with one de and one sis network card, and it speaks
properly to both nets.
It is only my machines with two fxp devices where the 192.168.100
network appears mute when sending out data.
Any idea? I had same behavior with 4.3-RELEASE on these boxes, so I'm
a bit stumped. The cabling seems ok since I see data coming in, but
never see data going out to other hosts.
Searching mailing lists, google, and man pages for fxp and ifconfig
did not yield any info. I know the routing/configs are otherwise
correct, since it works fine with a de0/sis0 combo but not fxp0/fxp1
combo.
Thanks for any pointers.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Vivek Khera, Ph.D. Khera Communications, Inc.
Internet: khera@kciLink.com Rockville, MD +1-240-453-8497
AIM: vivekkhera Y!: vivek_khera http://www.khera.org/~vivek/
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15105.44534.131385.573668>
