public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* DSDT/ASL compiler error
@ 2006-08-17 17:03 Ben B
  2006-08-18 10:33 ` Thomas Renninger
  0 siblings, 1 reply; 11+ messages in thread
From: Ben B @ 2006-08-17 17:03 UTC (permalink / raw)
  To: linux-acpi


Wondering if any ASL experts can help me here. I'm trying to recompile
the DSDT on my HP NC6400 laptop, to hopefully get some better acpi
functionality, and I'm seeing the following error:

$ iasl -tc dsdt.dsl            

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20060608 [Jun 29 2006]
Copyright (C) 2000 - 2006 Intel Corporation
Supports ACPI Specification Revision 3.0a

dsdt.dsl  3275:                                         And (Local1, 0xFFFF)
Warning  1104 -        Result is not used, operator has no effect ^ 

dsdt.dsl  4672:                     Method (_DSM, 4, NotSerialized)
Warning  1086 -                                ^ Not all control paths return a value (_DSM)

dsdt.dsl  4672:                     Method (_DSM, 4, NotSerialized)
Warning  1079 -                                ^ Reserved method must return a value (_DSM)

dsdt.dsl 12767:                 CreateByteField (C1D3, \_SB.C002.C003._X0F._LEN, C08F)
Error    4062 -                                         Object does not exist ^  (\_SB.C002.C003._X0F._LEN)

ASL Input:  dsdt.dsl - 13280 lines, 478523 bytes, 6207 keywords
Compilation complete. 1 Errors, 3 Warnings, 0 Remarks, 2052 Optimizations

The relevent section around line 12767 is this:

    Device (\_SB.C002.C003.C334)
    {
        Name (_HID, EisaId ("PNP0C02"))
        Name (_UID, 0x02)
        Name (\_SB.C002.C003.C1D3, ResourceTemplate ()
        {
            IO (Decode16,
                0x0010,             // Range Minimum
                0x0010,             // Range Maximum
                0x01,               // Alignment
                0x10,               // Length
                )
[... skipping some defs ..]
            IO (Decode16,
                0x00A4,             // Range Minimum
                0x00A4,             // Range Maximum
                0x01,               // Alignment
                0x1A,               // Length
                )
            IO (Decode16,
                0x0500,             // Range Minimum
                0x0500,             // Range Maximum
                0x01,               // Alignment
                0x80,               // Length
                _X0F)
            IO (Decode16,
                0x0800,             // Range Minimum
                0x0800,             // Range Maximum
                0x01,               // Alignment
                0x10,               // Length
                )
            Memory32Fixed (ReadOnly,
                0xFFB00000,         // Address Base
                0x00100000,         // Address Length
                )
            Memory32Fixed (ReadOnly,
                0xFFF00000,         // Address Base
                0x00100000,         // Address Length
                )
        })
        Method (_CRS, 0, NotSerialized)
        {
            If (LEqual (\_SB.C002.C003.C1FC._STA (), 0x0F))
            {
                CreateByteField (C1D3, \_SB.C002.C003.C1D3._X0F._LEN,
C08F)
                Store (0x60, C08F)
            }

            Return (^^C1AD.C1D2 ())
        }
    }


What suggestions does anyone have on fixing this?

Thanks,
BB



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2006-08-20 14:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-17 17:03 DSDT/ASL compiler error Ben B
2006-08-18 10:33 ` Thomas Renninger
2006-08-18 11:25   ` Bruno Ducrot
2006-08-18 12:10     ` Ben B
2006-08-18 20:17       ` Bruno Ducrot
2006-08-18 13:09     ` Thomas Renninger
2006-08-18 20:18       ` Bruno Ducrot
2006-08-19 12:50         ` Thomas Renninger
2006-08-20 10:09           ` Bruno Ducrot
2006-08-20 10:22           ` Bruno Ducrot
2006-08-20 14:34             ` Thomas Renninger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox