From owner-freebsd-acpi@FreeBSD.ORG Mon Jul 4 13:02:12 2005 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 05B9216A41C for ; Mon, 4 Jul 2005 13:02:12 +0000 (GMT) (envelope-from ducrot@poupinou.org) Received: from poup.poupinou.org (poup.poupinou.org [195.101.94.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A2A543D48 for ; Mon, 4 Jul 2005 13:02:11 +0000 (GMT) (envelope-from ducrot@poupinou.org) Received: from ducrot by poup.poupinou.org with local (Exim) id 1DpQaI-0008Ur-00; Mon, 04 Jul 2005 15:02:02 +0200 Date: Mon, 4 Jul 2005 15:02:01 +0200 To: mgedv online Message-ID: <20050704130201.GA32646@poupinou.org> References: <20050701170910.9FCB5186800@mgedv.at> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20050701170910.9FCB5186800@mgedv.at> User-Agent: Mutt/1.5.6+20040907i From: Bruno Ducrot Cc: freebsd-acpi@freebsd.org Subject: Re: hp proliant acpi X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jul 2005 13:02:12 -0000 On Fri, Jul 01, 2005 at 07:09:12PM +0200, mgedv online wrote: > > hi guys, > > reading the sysctl-tz0 values for my DL320 i get strange values like > "hw.acpi.thermal.tz0.temperature: 8.3C". > > machine is a HP Proliant DL320 G2, latest BIOS loaded. > current room-temp. is ~25°C. > > if i try "sysctl -b hw.acpi.thermal.tz0.temperature | od -X" i get > the result "0xAFF" (dec. 2.815K). this matches the strange 8.3°C. ... ... > # acpidump -d -t -v ... > Scope (\_TZ) > { > Name (\TEMP, 0x0AFF) > ThermalZone (THM0) > { > Name (_TSP, 0x3C) > Name (_TC1, 0x04) > Name (_TC2, 0x04) > Name (_PSL, Package (0x01) > { > \_PR.CPU0 > }) > Method (_PSV, 0, NotSerialized) > { > Store ("_PSV Method", Debug) > Return (0x0B0E) > } > > Method (_SCP, 1, NotSerialized) > { > Notify (\_TZ.THM0, 0x81) > } > > Method (_TMP, 0, NotSerialized) > { > Store ("_TMP Method", Debug) > Return (\TEMP) As you can see, this Method (_TMP()) always return the value given by \TEMP, but \TEMP is updated nowhere (grepping \TEMP throughout that dump reveal there isn't any other reference). Therefore, the value returned by this method give always 0xaff. Unfortunately, we can't help you there. Maybe you may want to check if by chance any other methods will work (IPMI)? Cheers, -- Bruno Ducrot -- Which is worse: ignorance or apathy? -- Don't know. Don't care.