Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Jan 2006 12:19:05 -0500
From:      Bruce Walker <bmw@borderware.com>
To:        David Leimbach <leimy2k@gmail.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: if_bridge FreeBSD 6.0 on a Broadcom interface not working
Message-ID:  <43C53E09.9020108@borderware.com>
In-Reply-To: <3e1162e60601061523k742d46cdreade7fb276232f13@mail.gmail.com>
References:  <3e1162e60601061523k742d46cdreade7fb276232f13@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
David Leimbach wrote:

>x86 machine with FreeBSD 6 and using
>if_bridge to connect the tap0 interface with xl0 with great success.
>
>I tried to duplicate this configuration on a dual opteron machine that has
>Broadcom adapters and when I add the bge0 or bge1 interfaces to the bridge0
>iface that I create I lose all connectivity.  The moment I destroy the
>bridge0 interface, bge0 or bge1 as it may be begins responding again.
>
>  
>

Hmmm.  I'm getting this *exact* behaviour but with two Intel Ether 
Express Pro/1000 interfaces.  Previously, I was fiddling with if_bridge 
bridging in a box (HP VLi8) with the built-in 3Com i/f (xl0) and an 
add-in PRO/1000 card (em0).  That worked great.  So I have now 
duplicated that config in a Supermicro board (X6DHP-8G2; single 3.2 GHz 
Xeon) with three PRO/1000 interfaces, using em0 and em1.

As soon as I boot up with em0 and em1 added to the bridge0 interface, I 
lose IP connectivity.  Interestingly, I can ping hosts by IP address.  
But all attempts to do anything else, eg NTP, DNS or ssh are futile.

So it would seem to me that bridging with two identical (ie hardware) 
interfaces breaks if_bridge.

David: have you learned anything new?

If anyone wants me to run some tests, please let me know.

Cheers!




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43C53E09.9020108>