Some work on ACPI

From: Adam <73zbt3d02.a.t.sneakemail.com>
Date: Mon Aug 11 2003 - 18:12:01 EDT

I did some work trying to solve the snoozing side buttons problem and
didn't accomplish anything but thought I'd report my progress anyway.

I downloaded the DSDT from the BIOS and ran it through the Intel
compiler. This is what I got:

        Intel ACPI Component Architecture
        ASL Optimizing Compiler / AML Disassembler version 20030522 [May 23 2003]
        Copyright (C) 2000 - 2003 Intel Corporation
        Supports ACPI Specification Revision 2.0b
         
        dsdt.dsl 99: Method (\_WAK, 1, NotSerialized)
        Warning 2026 - ^ Reserved method must return a value (_WAK)
         
        dsdt.dsl 168: Name (_WDG, Buffer (0x28)
        Warning 2033 - ^ Unknown reserved name (_WDG)
         
        dsdt.dsl 182: Method (_WED, 1, NotSerialized)
        Warning 2033 - Unknown reserved name ^ (_WED)
         
        dsdt.dsl 1397: Name (_HID, "Compaq TabletPC Buttons")
        Error 1068 - String must be entirely alphanumeric ^ (Compaq TabletPC Buttons)
         
        ASL Input: dsdt.dsl - 2723 lines, 87831 bytes, 1280 keywords
        Compilation complete. 1 Errors, 3 Warnings, 0 Remarks, 316 Optimizations

I got excited when I saw the only error is on a line describing the
buttons!

I fixed the first warning by adding the line "Return(Package(0x02){0x00,
0x00})" at the end of the method and I fixed the error by changing the
string to "CompaqTabletPCButtons". I then loaded the "improved" DSDT at
boot time.

The bad news is that it didn't fix anything; the buttons still stay
asleep after waking up the rest of the computer.

Oh well.

Adam
Received on Mon Aug 11 22:12:23 2003

This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:54:24 EDT