For my DSDT file, when recompiling, at first I get a series of error like this:
Code:
dsdt.dsl 8236: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)
I changed s/Buffer/Package/ in each line and the Errors are gone.
All that remains are these Warnings:
Code:
# iasl -tc dsdt.dsl
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20100528 [Jun 23 2011]
Copyright (c) 2000 - 2010 Intel Corporation
Supports ACPI Specification Revision 4.0a
dsdt.dsl 4421: If (LFLS ())
Warning 1093 - ^ Called method may not always return a value
dsdt.dsl 4524: If (LFLS ())
Warning 1093 - ^ Called method may not always return a value
dsdt.dsl 4547: If (LFLS ())
Warning 1093 - ^ Called method may not always return a value
dsdt.dsl 4612: If (LFLS ())
Warning 1093 - ^ Called method may not always return a value
dsdt.dsl 4624: If (LFLS ())
Warning 1093 - ^ Called method may not always return a value
dsdt.dsl 4644: Method (LFLS, 0, NotSerialized)
Warning 1088 - ^ Not all control paths return a value (LFLS)
dsdt.dsl 9060: Store (\_SB.PCI0.LPC.EC.SLBN (), Local0)
Warning 1093 - Called method may not always return a value ^
dsdt.dsl 9385: Method (SLBN, 0, NotSerialized)
Warning 1088 - ^ Not all control paths return a value (SLBN)
dsdt.dsl 9854: Method (_Q15, 0, NotSerialized)
Warning 1088 - ^ Not all control paths return a value (_Q15)
ASL Input: dsdt.dsl - 13834 lines, 450481 bytes, 5744 keywords
AML Output: dsdt.aml - 50486 bytes, 1110 named objects, 4634 executable opcodes
which I am not sure how to fix. Please help!
This is for a Lenovo ThinkPAD x201 Tablet.
Bookmarks