From: Rudolf Marek <r.marek@assembler.cz>
To: Jiri Slaby <jirislaby@gmail.com>
Cc: Bart Van Assche <bart.vanassche@gmail.com>,
Matthew <jackdachef@gmail.com>,
torvalds@linux-foundation.org,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Gene Heskett <gene.heskett@gmail.com>,
LM Sensors <lm-sensors@lm-sensors.org>
Subject: Re: [lm-sensors] Linux 2.6.25
Date: Fri, 18 Apr 2008 20:50:36 +0000 [thread overview]
Message-ID: <4809099C.9010308@assembler.cz> (raw)
In-Reply-To: <48090395.6080202@gmail.com>
Hi all,
I will keep the rest of the mail intact for the lm-sensors list. The temperature
is stored in hardware relative to maximum temperature. Mobile processors have
some undocumented bits that calibrate the temperature to 85 or 100C. Intel
claims that this does not work for desktops, so I changed the driver [1] and
scale for desktop CPUs is from 0 to 100.
In your case, the MAX temperature is changed from 85 to 100 for desktops But the
relative change is same, in your case -40C below the max [2]. You should now see
instead of 40 around 60. Because it was 85 - 40 and now it is 100 - 40. Second
problem is that the scale is not linear so it works more fine close to the MAX.
I think it is what happened. If you change the driver, so it will take 85C
instead of 100C everything should go back to "normal". I'm sorry I did not
invent relative only temp measurements, therefore I would recommend to watch how
much is left to max temperature.
Hope it explains it,
Thanks,
Rudolf
[1]
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h\x118a88718886a6cb7fb2cf7fb77ef2eea30c73a1
[2]
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/hwmon/coretemp;hb=HEAD
Jiri Slaby napsal(a):
> On 04/18/2008 09:18 PM, Bart Van Assche wrote:
>> On Fri, Apr 18, 2008 at 5:37 PM, Matthew <jackdachef@gmail.com> wrote:
>>> I've another "regression" to report for 2.6.25:
>>>
>>> it's concerning much higher temperatures being read out by the
>>> "coretemp" kernel-module in comparison to 2.6.24* series
>>>
>>> e.g. where temperatures were around 40-47°C they are now constantly
>>> jumping around 55-70°C (even in idle !)
>>
>> The coretemp kernel module reports 25°C on my PC when idle, and 34°C
>> after having performed some computations (lmbench2). This looks
>> normal. This test has been performed with a vanilla 2.6.25 kernel and
>> a Core 2 Duo E6750 CPU (Asus motherboard). The 2.6.22 and 2.6.24
>> kernels report an incorrect temperature on the same system however
>> (10°C). So there is either an issue with the patches that have been
>> applied to your kernel or the behavior of the coretemp module for the
>> 6600 and E6750 CPU's is different. Can you repeat the test with a
>> vanilla 2.6.25 kernel ?
>>
>> (Added Rudolf Marek in CC, the coretemp author.)
>
> I see a change on my rrd graphs on Mar 5th 11:30 AM (from 25 to 40
> average centigrades). This is when I booted 2.6.25-rc3-mm1 instead of
> 2.6.25-rc2-mm1, according to logs. [I have no idea whether the values
> were correct before or are correct now.]
>
> I might bisect it, if needed.
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
WARNING: multiple messages have this Message-ID (diff)
From: Rudolf Marek <r.marek@assembler.cz>
To: Jiri Slaby <jirislaby@gmail.com>
Cc: Bart Van Assche <bart.vanassche@gmail.com>,
Matthew <jackdachef@gmail.com>,
torvalds@linux-foundation.org,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Gene Heskett <gene.heskett@gmail.com>,
LM Sensors <lm-sensors@lm-sensors.org>
Subject: Re: Linux 2.6.25
Date: Fri, 18 Apr 2008 22:50:36 +0200 [thread overview]
Message-ID: <4809099C.9010308@assembler.cz> (raw)
In-Reply-To: <48090395.6080202@gmail.com>
Hi all,
I will keep the rest of the mail intact for the lm-sensors list. The temperature
is stored in hardware relative to maximum temperature. Mobile processors have
some undocumented bits that calibrate the temperature to 85 or 100C. Intel
claims that this does not work for desktops, so I changed the driver [1] and
scale for desktop CPUs is from 0 to 100.
In your case, the MAX temperature is changed from 85 to 100 for desktops But the
relative change is same, in your case -40C below the max [2]. You should now see
instead of 40 around 60. Because it was 85 - 40 and now it is 100 - 40. Second
problem is that the scale is not linear so it works more fine close to the MAX.
I think it is what happened. If you change the driver, so it will take 85C
instead of 100C everything should go back to "normal". I'm sorry I did not
invent relative only temp measurements, therefore I would recommend to watch how
much is left to max temperature.
Hope it explains it,
Thanks,
Rudolf
[1]
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=118a88718886a6cb7fb2cf7fb77ef2eea30c73a1
[2]
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/hwmon/coretemp;hb=HEAD
Jiri Slaby napsal(a):
> On 04/18/2008 09:18 PM, Bart Van Assche wrote:
>> On Fri, Apr 18, 2008 at 5:37 PM, Matthew <jackdachef@gmail.com> wrote:
>>> I've another "regression" to report for 2.6.25:
>>>
>>> it's concerning much higher temperatures being read out by the
>>> "coretemp" kernel-module in comparison to 2.6.24* series
>>>
>>> e.g. where temperatures were around 40-47°C they are now constantly
>>> jumping around 55-70°C (even in idle !)
>>
>> The coretemp kernel module reports 25°C on my PC when idle, and 34°C
>> after having performed some computations (lmbench2). This looks
>> normal. This test has been performed with a vanilla 2.6.25 kernel and
>> a Core 2 Duo E6750 CPU (Asus motherboard). The 2.6.22 and 2.6.24
>> kernels report an incorrect temperature on the same system however
>> (10°C). So there is either an issue with the patches that have been
>> applied to your kernel or the behavior of the coretemp module for the
>> 6600 and E6750 CPU's is different. Can you repeat the test with a
>> vanilla 2.6.25 kernel ?
>>
>> (Added Rudolf Marek in CC, the coretemp author.)
>
> I see a change on my rrd graphs on Mar 5th 11:30 AM (from 25 to 40
> average centigrades). This is when I booted 2.6.25-rc3-mm1 instead of
> 2.6.25-rc2-mm1, according to logs. [I have no idea whether the values
> were correct before or are correct now.]
>
> I might bisect it, if needed.
next prev parent reply other threads:[~2008-04-18 20:50 UTC|newest]
Thread overview: 55+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-18 15:37 Linux 2.6.25 Matthew
2008-04-18 15:43 ` Linus Torvalds
2008-04-18 16:02 ` Matthew
2008-04-18 19:38 ` Cyrill Gorcunov
2008-04-18 20:03 ` Cyrill Gorcunov
2008-04-19 3:05 ` Rene Herman
2008-04-19 3:20 ` Rene Herman
2008-04-19 6:17 ` Cyrill Gorcunov
2008-04-19 10:18 ` Matthew
2008-04-19 10:22 ` Matthew
2008-04-20 12:02 ` Matthew
2008-04-24 3:36 ` Len Brown
2008-04-18 16:24 ` Gene Heskett
2008-04-18 16:27 ` Gene Heskett
2008-04-18 19:18 ` Bart Van Assche
2008-04-18 20:24 ` Jiri Slaby
2008-04-18 20:50 ` Rudolf Marek [this message]
2008-04-18 20:50 ` Rudolf Marek
2008-04-19 1:51 ` Linux 2.6.25 (coretemp reads high temperatures) Len Brown
2008-04-21 16:10 ` Thomas Bächler
2008-04-21 16:28 ` Matthew
2008-04-21 17:07 ` Fwd: " Matthew
2008-04-22 9:26 ` Matthew
2008-04-23 8:43 ` Maxim Levitsky
2008-04-23 8:43 ` Maxim Levitsky
2008-04-28 18:19 ` Kasper Sandberg
2008-04-28 18:19 ` Kasper Sandberg
2008-04-29 13:07 ` Thomas Renninger
2008-04-29 15:08 ` Jean Delvare
2008-04-29 22:14 ` Rudolf Marek
2008-04-29 22:58 ` Matthew
2008-04-29 22:58 ` Matthew
2008-04-30 6:10 ` Jean Delvare
2008-04-30 6:10 ` Jean Delvare
2008-04-30 14:46 ` Henrique de Moraes Holschuh
2008-04-30 14:46 ` Henrique de Moraes Holschuh
2008-04-30 14:50 ` Rudolf Marek
2008-04-30 14:50 ` Rudolf Marek
2008-04-30 15:18 ` Jean Delvare
2008-04-30 15:18 ` Jean Delvare
2008-05-02 20:35 ` Pavel Machek
2008-05-02 20:35 ` Pavel Machek
2008-04-30 0:11 ` Kasper Sandberg
2008-04-30 0:11 ` Kasper Sandberg
2008-04-30 6:20 ` Jean Delvare
2008-04-30 6:20 ` Jean Delvare
2008-04-30 14:51 ` Henrique de Moraes Holschuh
2008-04-30 14:51 ` Henrique de Moraes Holschuh
2008-04-30 15:28 ` Jean Delvare
2008-04-30 15:28 ` Jean Delvare
2008-05-02 20:36 ` Pavel Machek
2008-05-02 20:36 ` Pavel Machek
2008-05-04 17:42 ` Henrique de Moraes Holschuh
2008-05-05 13:45 ` Pavel Machek
2008-05-02 20:35 ` Pavel Machek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4809099C.9010308@assembler.cz \
--to=r.marek@assembler.cz \
--cc=bart.vanassche@gmail.com \
--cc=gene.heskett@gmail.com \
--cc=jackdachef@gmail.com \
--cc=jirislaby@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=lm-sensors@lm-sensors.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.