From: Robert Hancock <hancockrwd@gmail.com>
To: Udo van den Heuvel <udovdh@xs4all.nl>
Cc: Andre Prendel <andre.prendel@gmx.de>,
Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org, lm-sensors@lm-sensors.org
Subject: Re: [lm-sensors] 2.6.33 on jetway nc81-lf board
Date: Thu, 04 Mar 2010 20:09:04 -0600 [thread overview]
Message-ID: <4B9067C0.6050907@gmail.com> (raw)
In-Reply-To: <4B8FC4F1.70605@xs4all.nl>
On 03/04/2010 08:34 AM, Udo van den Heuvel wrote:
> On 03/04/2010 10:17 AM, Andre Prendel wrote:
>> On Tue, Mar 02, 2010 at 09:37:09PM -0800, Andrew Morton wrote:
>>> (cc lm-sensors)
>>>
>>> On Mon, 01 Mar 2010 19:21:12 +0100 Udo van den Heuvel<udovdh@xs4all.nl> wrote:
> (....)
>>>> No other sensor-related modules are loaded.
>>>>
>>>> What could be wrong?
>>
>> See lm-sensors FAQ Chapter3 #39:
>>
>> http://www.lm-sensors.org/wiki/FAQ/Chapter3#Mysensorshavestoppedworkinginkernel2.6.31
>
> Thanks, but the explanation implies no real fix other than more
> consciously choosing to put system stability at risk.
> Is a better fix in the making?
I don't think a general fix is really possible at the kernel level. The
problem is that there's no way for the kernel to tell for sure whether
the BIOS AML or SMI code will attempt to access the sensor device. The
fact that your BIOS defines AML operation regions that refer to the
SMBus device is a hint that it may, but there's no programmatic way to
tell for sure. If the kernel and BIOS end up attempting to poke the
hardware monitoring chip at the same time, bad things are likely to
happen (like ACPI thermal management not working properly causing
overheating or critical shutdowns).
This problem isn't limited to Linux - loading software (at least that
unapproved by the board manufacturer) on Windows that randomly pokes
hardware sensors can cause similar problems if the BIOS attempts to
access the same hardware.
The only real solution may be to check with the motherboard manufacturer
to see if directly accessing the hardware sensors on that board is safe.
(It's more likely to be OK on desktop machines than laptops, since they
usually have less complex thermal/fan management, but there are no
guarantees.)
prev parent reply other threads:[~2010-03-05 2:09 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-01 18:21 2.6.33 on jetway nc81-lf board Udo van den Heuvel
2010-03-03 5:37 ` Andrew Morton
2010-03-04 9:17 ` [lm-sensors] " Andre Prendel
2010-03-04 14:34 ` Udo van den Heuvel
2010-03-05 2:09 ` Robert Hancock [this message]
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=4B9067C0.6050907@gmail.com \
--to=hancockrwd@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=andre.prendel@gmx.de \
--cc=linux-kernel@vger.kernel.org \
--cc=lm-sensors@lm-sensors.org \
--cc=udovdh@xs4all.nl \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox