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>