From owner-freebsd-stable@FreeBSD.ORG Fri Aug 29 09:04:06 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13967106566B; Fri, 29 Aug 2008 09:04:06 +0000 (UTC) (envelope-from rb@gid.co.uk) Received: from mx0.gid.co.uk (mx0.gid.co.uk [194.32.164.250]) by mx1.freebsd.org (Postfix) with ESMTP id 7C8998FC22; Fri, 29 Aug 2008 09:04:05 +0000 (UTC) (envelope-from rb@gid.co.uk) Received: from gidgate.gid.co.uk (80-46-130-69.static.dsl.as9105.com [80.46.130.69]) by mx0.gid.co.uk (8.14.2/8.14.2) with ESMTP id m7T8mKUM041488; Fri, 29 Aug 2008 09:48:36 +0100 (BST) (envelope-from rb@gid.co.uk) Received: from [192.168.1.2] (host86-147-235-135.range86-147.btcentralplus.com [86.147.235.135]) by gidgate.gid.co.uk (8.13.8/8.13.8) with ESMTP id m7T8mFA6021201; Fri, 29 Aug 2008 09:48:15 +0100 (BST) (envelope-from rb@gid.co.uk) Message-Id: From: Bob Bishop To: Jeremy Chadwick In-Reply-To: <20080829074437.GA67295@icarus.home.lan> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v928.1) Date: Fri, 29 Aug 2008 09:48:09 +0100 References: <004701c90998$c9d70240$5d8506c0$@com> <5f67a8c40808282317nd523102qae37ec584f3c0d2@mail.gmail.com> <20080829074437.GA67295@icarus.home.lan> X-Mailer: Apple Mail (2.928.1) Cc: Zaphod Beeblebrox , freebsd-stable@freebsd.org, Jonathan Bond-Caron Subject: Re: IPMI and Dell ERA/O X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Aug 2008 09:04:06 -0000 Hi, On 29 Aug 2008, at 08:44, Jeremy Chadwick wrote: > [...]That said, the feature you're referring to (IPMI piggybacking > on top of > an existing NIC on the mainboard) is called "ASF" from a NIC driver > perspective. In implementations I've looked at, the interfaces really are distinct hardware but they use a common phy. It's just about transparent to software. > The NIC driver for the OS *must* have full awareness of > said piggybacking, and if it doesn't, a couple different things can > happen: > > a) NIC simply does not work > b) NIC works, but behaves oddly -- usually this is tracked down to > the local network seeing the MAC address continually change for > the IP address associated with the machine That might just be be misconfiguration: the IPMI interface should have an IP address distinct from (any address of) the 'proper' interface. > c) NIC works, but IPMI and other features do not work > > There are a couple different drivers for FreeBSD which have ASF > knowledge; bge(4) does, and I believe em(4) does (I could be wrong > here). em(4) does indeed work, we are using it on a couple of dozen boxes. > bge(4) has a loader.conf tunable that tells the driver to > understand ASF or not. > > In general, it's horrible, and I feel sorry for driver authors > having to > deal with it. The only problem I have seen on em is that by default the driver resets the phy during boot which confuses IPMI; if a SOL console session is active, the driver is signalled not to do the reset. > -- > | Jeremy Chadwick jdc at parodius.com | > | Parodius Networking http://www.parodius.com/ | > | UNIX Systems Administrator Mountain View, CA, USA | > | Making life hard for others since 1977. PGP: 4BD6C0CB | > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org > " > -- Bob Bishop rb@gid.co.uk