From: Bjorn Helgaas <bjorn.helgaas@hp.com>
To: Alexey Starikovskiy <alexey.y.starikovskiy@linux.intel.com>
Cc: Matthew Brett <matthew.brett@gmail.com>,
"Karasyov, Konstantin A" <konstantin.a.karasyov@intel.com>,
Salatiel Filho <salatiel.filho@gmail.com>,
linux-acpi@vger.kernel.org
Subject: Re: PROBLEM: CPU fan shuts down on load of fan.ko in kernel 2.6.18 and later
Date: Sat, 13 Jan 2007 22:24:59 -0700 [thread overview]
Message-ID: <200701132224.59596.bjorn.helgaas@hp.com> (raw)
In-Reply-To: <45A9001F.1040008@linux.intel.com>
On Saturday 13 January 2007 08:51, Alexey Starikovskiy wrote:
> Matthew Brett wrote:
> >> If BIOS does not export fan controls to OS via DSDT, it means that BIOS
> >> wants to control fans via its own means (hardware), this doesn't mean
> >> that your machine is at risk, it only means that you are not allowed to
> >> tamper with it...
> >
> > Well, except the original poster complained that linux but not windows
> > was shutting down the fan - meaning - surely - that somehow linux is
> > tampering with the fan when it should not.
> >
> As it was said above, Linux has no means to do that. At least through
> ACPI framework.
I think there are two things being confused here:
1) Matthew's report, which clearly says that loading fan.ko
turns off the fan, and it doesn't come back on when it should.
His BIOS provides a PNP0C0B fan device and an _AC0 trip point,
so Linux *should* be able to control the fan.
2) Salatiel's report, which is rather vague: "I think my fans
are not working in Linux." I haven't seen Salatiel's acpidump,
but Konstantin says it has no fan devices and no active trip
points. Since Salatiel has no PNP0C0B device, his problem is
unrelated to the fan.ko driver.
So let's concentrate on Matthew's problem first. Loading fan.ko
turns off the fan. If the machine is cool, as it likely is at
boot-time, this might be appropriate.
When the system gets hot, the thermal driver is supposed to turn
the fan(s) on, and this doesn't seem to happen. But the experiments
Konstantin suggested showed that the thermal driver did notice the
temperature above the active trip point, it switched to active
cooling, and ACPI claims the fan is on, thought it apparently is
not.
Are there any messages in dmesg about problems turning on cooling
devices?
With 2.6.17, loading fan.ko leaves the fan on. Manually turning
off the fan works. But manually turning it back on again fails,
which looks suspiciously like the 2.6.20-rc3 problem where the
thermal driver can't turn the fan on again.
Maybe there's some firmware or mechanical problem such that the
fan can only be turned on via reset or a power cycle? Does the
fan *ever* turn off and then back on again under 2.6.17? I don't
suppose you can try this under Windows? Vacuum out the dust
bunnies? Try a different fan?
Bjorn
next prev parent reply other threads:[~2007-01-14 5:25 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <beb91d720701110549r346991beh95547e912f68d98f@mail.gmail.com>
2007-01-11 14:15 ` PROBLEM: CPU fan shuts down on load of fan.ko in kernel 2.6.18 and later Karasyov, Konstantin A
2007-01-11 14:37 ` Salatiel Filho
2007-01-13 12:29 ` Matthew Brett
2007-01-13 13:12 ` Alexey Starikovskiy
2007-01-13 13:33 ` Matthew Brett
2007-01-13 15:51 ` Alexey Starikovskiy
2007-01-14 5:24 ` Bjorn Helgaas [this message]
2007-01-15 13:33 ` Karasyov, Konstantin A
2007-01-15 17:06 ` Bjorn Helgaas
2007-01-16 0:39 ` Matthew Brett
2007-01-17 2:49 ` Luming Yu
2007-01-17 9:02 ` Matthew Brett
2007-01-16 16:54 ` Bjorn Helgaas
2007-01-19 12:37 ` Karasyov, Konstantin A
2006-12-28 17:14 Matthew Brett
2006-12-28 21:03 ` Alexey Starikovskiy
2006-12-28 23:36 ` Matthew Brett
2007-01-03 11:40 ` Matthew Brett
2007-01-03 20:29 ` Bjorn Helgaas
2007-01-03 20:45 ` Alexey Starikovskiy
2007-01-07 20:10 ` Matthew Brett
2007-01-08 5:08 ` Bjorn Helgaas
2007-01-09 16:53 ` Karasyov, Konstantin A
2007-01-10 1:12 ` Matthew Brett
2007-01-10 3:18 ` Salatiel Filho
2007-01-11 13:37 ` Karasyov, Konstantin A
2007-01-13 12:23 ` Matthew Brett
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=200701132224.59596.bjorn.helgaas@hp.com \
--to=bjorn.helgaas@hp.com \
--cc=alexey.y.starikovskiy@linux.intel.com \
--cc=konstantin.a.karasyov@intel.com \
--cc=linux-acpi@vger.kernel.org \
--cc=matthew.brett@gmail.com \
--cc=salatiel.filho@gmail.com \
/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