Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jan 2006 12:43:28 +1300
From:      Andrew Thompson <thompsa@freebsd.org>
To:        Bruce Walker <bmw@borderware.com>
Cc:        freebsd-net@freebsd.org, David Leimbach <leimy2k@gmail.com>
Subject:   Re: if_bridge FreeBSD 6.0 on a Broadcom interface not working
Message-ID:  <20060112234328.GL2332@heff.fud.org.nz>
In-Reply-To: <43C53E09.9020108@borderware.com>
References:  <3e1162e60601061523k742d46cdreade7fb276232f13@mail.gmail.com> <43C53E09.9020108@borderware.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jan 11, 2006 at 12:19:05PM -0500, Bruce Walker wrote:
> David Leimbach wrote:
> 
> >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.
 
if_bridge doesnt handle interfaces with TXCSUM at the moment, you can
work around this by clearing this with 'ifconfig xxx -txcsum', where xxx
is your em or bge card.

Im testing a patch to fix this.


Andrew



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