Docunext


Everex NC1500 DSDT Fix

March 6th, 2007
Everex Notebook - Copyright Albert Lash Everex Notebook with Windows XP Home - Copyright Albert Lash
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.

¥

Yearly Indexes: 2003 2004 2006 2007 2008 2009 2010 2011 2012 2013 2015 2019 2020 2022