From owner-freebsd-stable@FreeBSD.ORG Tue Sep 2 20:09:09 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 3C3391065722 for ; Tue, 2 Sep 2008 20:09:09 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id C1F718FC19 for ; Tue, 2 Sep 2008 20:09:08 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m82K92uN017934; Tue, 2 Sep 2008 16:09:02 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-stable@freebsd.org Date: Tue, 2 Sep 2008 15:33:56 -0400 User-Agent: KMail/1.9.7 References: <004701c90998$c9d70240$5d8506c0$@com> <200808291124.10275.jhb@freebsd.org> <002c01c90ab8$e8063170$b8129450$@com> In-Reply-To: <002c01c90ab8$e8063170$b8129450$@com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200809021533.57430.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Tue, 02 Sep 2008 16:09:02 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/8141/Tue Sep 2 11:52:21 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: 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: Tue, 02 Sep 2008 20:09:09 -0000 On Saturday 30 August 2008 11:56:01 am Jonathan Bond-Caron wrote: > On Fri Aug 29 11:24 AM, John Baldwin wrote: > > > > If your BIOS doesn't tell us about the IPMI BMC via ACPI or SMBIOS, > > you can try using hints (I've seen machines thave a BMC, but the BIOS > > doesn't bother to tell you about it). Dell boxes I've seen have KCS > > at the default address, so you can just do: > > > > hint.ipmi.0.at=isa0 > > hint.ipmi.0.mode=KCS > > > > Either add that to /boot/device.hints or for a test just explicitly > > set those variables at the loader prompt before booting. > > > > Thanks, that works! > > Although I don't really understand why? After some digging, I found this: > (man 4 ipmi) > BUGS > Not all features of the MontaVista driver are supported. > Currently, IPMB and BT modes are not implemented. > > > But the interface for the Dell 1750 with ERA/O seems to be BT. Luckily it > works enough for me with KCS (hint.ipmi.0.mode=KCS) > http://linux.dell.com/ipmi.shtml Not the same BT. BT is a different transport for the host OS to talk to the BMC that allows for a more asynchronous model. I've not seen any hardware that supports BT yet. > I'm saying 'works enough' because some readings show as 'disabled', I'm not > sure if that's because the interface is not BT or the supported IPMI version > is 1.0 (on the BMC): > > [root@home /home/jbondc]# ipmitool -I open sdr > CPU 1 | disabled | ns > CPU 2 | disabled | ns > CPU 3 | disabled | ns > CPU 4 | disabled | ns > CPU Planar | 35 degrees C | ok > Ambient | 27 degrees C | ok > CPU | 1.48 Volts | ok > CPU 2 | disabled | ns > CPU 3 | disabled | ns > CPU 4 | disabled | ns > +5 | 5.05 Volts | ok > +12 | 11.97 Volts | ok > +3.3 | 3.29 Volts | ok > Battery | 3.06 Volts | ok > +2.5 | 2.55 Volts | ok > NIC +2.5 | disabled | ns > NIC +1.8 | disabled | ns > MemCard A +2.5 | disabled | ns > MemCard B +2.5 | disabled | ns > MemCard A +1.25 | disabled | ns > MemCard B +1.25 | disabled | ns > Cover Intrusion | 0x00 | ok > Fan Control | 0x17 | ok > Fan 1 | 6240 RPM | ok > Fan 2 | 6120 RPM | ok > ... This is a property of your BMC. The fact that you can talk to it at all means communication with the BMC is working, and that is all the ipmi(4) driver provides (communication with the BMC). -- John Baldwin