Everex Notebook - Copyright Albert Lash

Everex Notebook with Windows XP Home - Copyright Albert Lash

</a>

Device (FAN)
{
    Name (_HID, EisaId ("PNP0C0B"))
    Name (_PSC, 0x00)
Method (_PS0, 0, NotSerialized)
    {
       \_TZ.PFAN._ON ()
       SFAN(0x03)
    }
}

—- Scope (_TZ)

didn’t do anything…—-

changed line: 2532 from 0x02 to 0x03

nothing…—–

I kind of think its working now…

This is the link that finally worked:

http://kubuntuforums.net/forums/index.php?topic=6523.0;topicseen - fix DSDT for proper ACPI fan function

My code is a little different:

Device (FAN)
{
    Name (_HID, EisaId ("PNP0C0B"))
    Name (_PSC, 0x00)
    Method (_PS0, 0, NotSerialized)
    {
        \_TZ.PFAN._ON ()
    }
    Method (_PS1, 0, NotSerialized)
    {
    }
    Method (_PS2, 0, NotSerialized)
    {
    }
    Method (_PS3, 0, NotSerialized)
    {
        \_TZ.PFAN._OFF ()
    }
}

The fan state is always “on”, but it only turns on when the processor is heavily used. This is awesome. I tested it and it turns on when the thermal zone reaches 55 degrees C.

http://kmandla.wordpress.com/2006/11/11/howto-set-up-edgy-for-speed/

http://forums.gentoo.org/viewtopic.php?t=122145

http://www.columbia.edu/~ariel/acpi/acpi_howto.txt

http://averatecforums.com/showthread.php?t=1705&page=2

http://www.advogato.org/article/913.html

UPDATE June 22, 2007:

Looks like the location for the DSDT.aml file has changed. I’m now copying it to /etc/initramfs-tools/. After you copy DSDT.aml there, you need to mkinitramds -o your-initrd-file-here.

¥