if_bridge FreeBSD 6.0 on a Broadcom interface not working
thompsa at freebsd.org
Thu Jan 12 15:43:46 PST 2006
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.
More information about the freebsd-net