From owner-freebsd-hackers@FreeBSD.ORG Thu Jan 26 18:04:33 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D324F16A420 for ; Thu, 26 Jan 2006 18:04:33 +0000 (GMT) (envelope-from surerlistmail@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.195]) by mx1.FreeBSD.org (Postfix) with ESMTP id 725B743D55 for ; Thu, 26 Jan 2006 18:04:24 +0000 (GMT) (envelope-from surerlistmail@gmail.com) Received: by zproxy.gmail.com with SMTP id 9so431924nzo for ; Thu, 26 Jan 2006 10:04:23 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=mRuY6WVGz+6dWs3qByzN585UZ5gl14RDM5OkmwpZgpgDf2bl7bHnk16/KQN8k8Tmu+vSV6VqaS+CEgKDkItpLQOsAHYVzYZspbjREsqH4+6Ug2X4clL0zlSgjM5GxUtxdRMbHN0s4aVjfwqm1xMe1ct5vKptqar3wDTJ4KZipiE= Received: by 10.36.115.2 with SMTP id n2mr1662615nzc; Thu, 26 Jan 2006 10:04:23 -0800 (PST) Received: by 10.36.41.11 with HTTP; Thu, 26 Jan 2006 10:04:23 -0800 (PST) Message-ID: Date: Thu, 26 Jan 2006 13:04:23 -0500 From: Surer Dink To: Bruno Ducrot In-Reply-To: <20060126155412.GB11603@poupinou.org> MIME-Version: 1.0 References: <20060125134441.GA11603@poupinou.org> <20060126155412.GB11603@poupinou.org> X-Mailman-Approved-At: Thu, 26 Jan 2006 18:07:47 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-hackers@freebsd.org Subject: Re: CPU/case/disk temperature sensors for Dell PowerEdge 2850 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jan 2006 18:04:33 -0000 On 1/26/06, Bruno Ducrot wrote: > > > > First, install sysutils/freeipmi, then try it by this command: > > > # bmc-info > > > > > > If it don't work, or loop forever, please install > > > dmidecode (sysutils/dmidecode) then give us the output from > > > it for the type entry 38 (IPMI Device Information). > > > > > > bmc-info hangs, output of dmidecode for type 38 is: > > Handle 0x2600 > > DMI type 38, 18 bytes. > > IPMI Device Information > > Interface Type: KCS (Keyboard Control Style) > > Specification Version: 1.5 > > I2C Slave Address: 0x10 > > NV Storage Device: Not Present > > Base Address: 0x0000000000000CA8 (I/O) > > Register Spacing: 32-bit Boundaries > > > > Incidentally, I attempted the same on other servers (Dell 2550 and some > > Supermicros) and they do not contain a "type 38" at all... > > The DMI stuff is more or less optional. If not present, this won't > means IPMI is not there. For both Dell 2550 (this time..) and the > Supermicros, if there are some remote cards control then FreeIPMI should > work even if no such handle does not exist at all. > If this won't work, for the supermicro at least I > think sysutils/mbmon may work. > > Back to the Dell 2850, the problem is the 'Register Spacing: > 32-bit Boundaries' line. > FreeIPMI 0.1.3 does not implement this feature and use > always the default 8-bit boundary. The symptom is that bmc-info > hang forever. > > Fortunately, the next release will include this support. By now, > there is a beta available but no port has been done. > > By now, you can try to copy the attached file to > ports/sysutils/freeipmi/files > and rebuild the port. Gave it a shot, but seemingly no change. bmc-info still hangs, bmc-config -o outputs: Section User1 ## Give username Username Anonymous ## Give password or leave it blank to clear password Password and then hangs... It's good to know the solution is 'in the works'. If I understand correctly, having these tools work will allow me to actually enable/configure this interface, correct? (re Dell 2550 - bmc-info/bmc-config have identical behavior to the 2850 (with the patch and without), -info hangs, -config -o hangs after spitting out the above...)