From owner-freebsd-acpi@FreeBSD.ORG Sat Jun 14 07:22:31 2014 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 52ED1AA2; Sat, 14 Jun 2014 07:22:31 +0000 (UTC) Received: from sola.nimnet.asn.au (paqi.nimnet.asn.au [115.70.110.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 996CA25BA; Sat, 14 Jun 2014 07:22:30 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by sola.nimnet.asn.au (8.14.2/8.14.2) with ESMTP id s5E7MQ2x006896; Sat, 14 Jun 2014 17:22:26 +1000 (EST) (envelope-from smithi@nimnet.asn.au) Date: Sat, 14 Jun 2014 17:22:26 +1000 (EST) From: Ian Smith To: hiren panchasara Subject: Re: Missing: hw.acpi.thermal.tz%d._HOT In-Reply-To: <20140614152711.W609@sola.nimnet.asn.au> Message-ID: <20140614170907.E609@sola.nimnet.asn.au> References: <1402412054.2426.13.camel@canpc36.cacs.louisiana.edu> <20140611011810.V10629@sola.nimnet.asn.au> <1402414819.17836.2.camel@canpc36.cacs.louisiana.edu> <20140614013631.J10629@sola.nimnet.asn.au> <20140614152711.W609@sola.nimnet.asn.au> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: "freebsd-acpi@freebsd.org" , Eric Neblock X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Jun 2014 07:22:31 -0000 On Sat, 14 Jun 2014 16:06:36 +1000, Ian Smith wrote: > On Fri, 13 Jun 2014 10:08:57 -0700, hiren panchasara wrote: > > On Fri, Jun 13, 2014 at 9:22 AM, Ian Smith wrote: > > > On Thu, 12 Jun 2014 14:28:33 -0700, hiren panchasara wrote: > > > > On Tue, Jun 10, 2014 at 8:40 AM, Eric Neblock wrote: > > > > > On Wed, 2014-06-11 at 01:33 +1000, Ian Smith wrote: > > > > >> On Tue, 10 Jun 2014 09:54:14 -0500, Eric Neblock wrote: > > > > >> > Hello all, > > > > >> > I'm trying to figure out what is the _HOT temperature on my particular > > > > >> > processor. I'm running FreeBSD 10 GENERIC on a Sunfire X2200. > > > > >> > > > > > >> > The processor is an Dual Core AMD Opteron 2218. > > > > >> > > > > > >> > In the GENERIC kernel, acpi is built in; so, kldload acpi fails. I've > > > > >> > also loaded the amdtemp module at boot time to figure out what the > > > > >> > current temp of the processor is. > [..] > > > > > sysctl: Unknown oid 'hw.acpi.thermal' : No such file or directory > > > > > > > > Similar thing here at home desktop running -CURRENT: > > > > > > > > CPU: AMD FX(tm)-8350 Eight-Core Processor (4000.24-MHz K8-class CPU) > > > > Origin="AuthenticAMD" Id=0x600f20 Family=0x15 Model=0x2 Stepping=0 > > So looking at /sys/dev/amdtemp/amdtemp.c .. here on stable/9 from a few > weeks ago, whic appears to be an MFC of this one on head: > http://svnweb.freebsd.org/base/head/sys/dev/amdtemp/amdtemp.c?view=log > > "Driver for the AMD CPU on-die thermal sensors for Family 0Fh/10h/11h > procs." with support added recently also for the 0x16h family, but no > mention of 0x15 .. going by Eric's report, his would appear suoported. Sorry .. I didn't look closely enough at all. The version on head does appear to support the 0x15 family as well, and quite a bit of the code has been reworked and augmented. #define DEVICEID_AMD_MISC15 0x1603 > Looking at amdtemp_gettemp() there, I suspect the 0x15 family uses yet > another number or placement of register bits; your ~13C to 15C range of > temps shown seems much more likely to be in the ~52C to 60C range .. That's changed too .. but none of this explains why yours is reporting (apparently) one quarter of the real temperature. Out of my depth .. cheers, Ian