RE: fan control based on temp

Nate Lawson
2004-06-18T18:29:43Z

On Fri, 18 Jun 2004, Dan wrote:
> On Thu, 2004-06-17 at 01:20, Wang, Zhenyu Z wrote:
> > PowerResource (PFNL, 0x00, 0x0000)
> > Method (_ON, 0, NotSerialized)
> > {
> > }
> >
> > Method (_OFF, 0, NotSerialized)
> > {
> > }
> > }
> > PowerResource (PFNH, 0x00, 0x0000)
> > Method (_ON, 0, NotSerialized)
> > {
> > }
> >
> > Method (_OFF, 0, NotSerialized)
> > {
> > }
> > }
> >
> > Method _ON and _OFF are empty. ACPI can't control it.
> > Try this to test:
> > Method (_ON, 0, NotSerialized)
> > {
> > Or (\_SB.PCI0.PM.GO00, 0x01, \_SB.PCI0.PM.GO00)
> > }
> > Method (_OFF, 0, NotSerialized)
> > {
> > And(\_SB.PCI0.PM.GO00, 0xFE, \_SB.PCI0.PM.GO00)
> > }
>
> Well, 24 hours later compiling on and off, and the fan seems to be going
> on and off properly - hopefully that did the trick! :)

This indicates that other OS's use a device-specific fan control and don't
bother with ACPI. There is _no_ way this can work elsewhere with the
stock ASL.

-Nate

-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND