From owner-freebsd-current@FreeBSD.ORG Thu Jan 5 23:03:34 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C7F816A41F for ; Thu, 5 Jan 2006 23:03:34 +0000 (GMT) (envelope-from dwhite@gumbysoft.com) Received: from carver.gumbysoft.com (carver.gumbysoft.com [66.220.23.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23EA043D45 for ; Thu, 5 Jan 2006 23:03:33 +0000 (GMT) (envelope-from dwhite@gumbysoft.com) Received: by carver.gumbysoft.com (Postfix, from userid 1000) id DFE7472DD4; Thu, 5 Jan 2006 15:03:33 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by carver.gumbysoft.com (Postfix) with ESMTP id DAC0872DCB; Thu, 5 Jan 2006 15:03:33 -0800 (PST) Date: Thu, 5 Jan 2006 15:03:33 -0800 (PST) From: Doug White To: Andrea Brancatelli In-Reply-To: <200601051802.k05I2wAN026595@reddevil.brancatelli.it> Message-ID: <20060105145731.F58957@carver.gumbysoft.com> References: <200601051802.k05I2wAN026595@reddevil.brancatelli.it> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: current@freebsd.org Subject: Re: The BladeCenter Saga -> bge driver not behaving properly... X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jan 2006 23:03:34 -0000 On Thu, 5 Jan 2006, Andrea Brancatelli wrote: > Sorry for breaking the thread and posting a new message instead of replying > but I'm having some problems with my mailserver. > > I did a few screenshots of the problems we are having with the Broadcom lan > card and the bge driver... I cannot paste text because I cannot access the > machine in SSH (since it's not working...) You need to compile your kernel with options BGE_FAKE_AUTONEG This option is available on RELENG_5 after 5.4 only .. 5.4-RELEASE itself should work due to my attempts to sabotage other blade vendors' products. Our driver does not handle autonegotation for the blades correctly. Its a quirk of their implementation (not uncommon, don't forget we're talking about IBM here). Also note that dhclient in 6.x will not work correctly since the link status it not updated until the interface is up'd. If you want to use DHCP create /etc/start_if.bge0 with: ifconfig bge0 up dhclient bge0 in it and that should get dhclient working properly. Also, if you haven't used these blades much, the external switch ports default to disabled, so you may need to go into the MM and enable the external ports on the ethernet switch i/o modules. You might find the kernel config at http://people.freebsd.org/~dwhite/BLADE useful. Thats the config I use for the Intel blades. I can make a device.hints available too if that would be useful for you. You will also find that the blades will not reboot correctly. You will have to reset them from the MM after halting them from FreeBSD. -- Doug White | FreeBSD: The Power to Serve dwhite@gumbysoft.com | www.FreeBSD.org