Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Sep 2007 18:28:34 +0100
From:      Rui Paulo <rpaulo@fnop.net>
To:        Harald Schmalzbauer <h.schmalzbauer@omnisec.de>
Cc:        Shteryana Shopova <syrinx@freebsd.org>, freebsd-current@freebsd.org, "Constantine A. Murenin" <cnst@freebsd.org>
Subject:   Re: GSoC2007: cnst-sensors.2007-08-20.patch
Message-ID:  <46E821C2.5090505@fnop.net>
In-Reply-To: <200709112348.07052.h.schmalzbauer@omnisec.de>
References:  <200708210339.l7L3dUX0038042@repoman.freebsd.org>	<200708260054.42892.h.schmalzbauer@omnisec.de>	<46D0BEEF.1020601@FreeBSD.org> <200709112348.07052.h.schmalzbauer@omnisec.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Harald Schmalzbauer wrote:
> I had only tested some newer hardware with core2 CPU (E6750) and coretemp 
> doesn't report correct values for that CPU (25°C, this is at least 10° 
> difference) and the boards doesn't neccessarily have a HW monitor chip, so I 
> haven't reported anything yet.

Well, at that time, your CPU was at 25 or 40 degC (the register value 
was 60). The problem relies on detecting the junction temperature.

Temperature = Register Value - Junction Temperature.
Junction Temperature = 100 or 85.

If you think the correct temperature is 40 degC, you might want to 
change the if clause for detecting the junction temperature.
Could you please show the contents of the cpu_model and cpu_mask variable?

-- 
Rui Paulo



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46E821C2.5090505>