I am having trouble getting my freshly extracted and unmodified DSDT file to compile. It is from a Compaq 610 laptop that I have OSX running on using the DSDT from bios. I extracted the DSDT file under Ubuntu linux live cd.
All I am asking for here is help on how to fix the errors so I can compile an unmodified DSDT.dsl file. Any help will be greatly appreciated. If needed I will post the dsdt.aml & dsdt.dsl files.
What I have currently tried doing to fix it is to just comment out the Objects that do not exist. This reduces the errors
but I don't know if this is correct and will cause unseen problems.
I keep getting the following 65 errors, 1 warning and 1 remark.
CODE
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20100121 [Jan 21 2010]
Copyright (c) 2000 - 2010 Intel Corporation
Supports ACPI Specification Revision 4.0
h:\mac\dsdt.dsl 4174: Name (C1DE, Package (0x08)
Remark 5048 - ^ Initializer list shorter than declared package length
h:\mac\dsdt.dsl 4610: Acquire (\_TZ.C1F0, 0xFFFF)
Error 4064 - Object does not exist ^ (\_TZ.C1F0)
h:\mac\dsdt.dsl 4611: Or (\_TZ.C1F1, 0x04, \_TZ.C1F1)
Error 4064 - Object does not exist ^ (\_TZ.C1F1)
h:\mac\dsdt.dsl 4611: Or (\_TZ.C1F1, 0x04, \_TZ.C1F1)
Error 4064 - Object does not exist ^ (\_TZ.C1F1)
h:\mac\dsdt.dsl 4612: Release (\_TZ.C1F0)
Error 4064 - Object does not exist ^ (\_TZ.C1F0)
h:\mac\dsdt.dsl 4613: Notify (\_TZ.TZ3, 0x80)
Error 4064 - Object does not exist ^ (\_TZ.TZ3)
h:\mac\dsdt.dsl 4633: Notify (\_TZ.TZ2, 0x81)
Error 4064 - Object does not exist ^ (\_TZ.TZ2)
h:\mac\dsdt.dsl 4692: C1CA (0x00, \_TZ.C1F4)
Error 4064 - Object does not exist ^ (\_TZ.C1F4)
h:\mac\dsdt.dsl 5089: Store (^^C220, Local3)
Error 4065 - ^ Object not found or not accessible from scope (^^C220)
h:\mac\dsdt.dsl 5090: If (\_SB.C221 ())
Error 4064 - Object does not exist ^ (\_SB.C221)
h:\mac\dsdt.dsl 5178: If (\_SB.C229 ())
Error 4064 - Object does not exist ^ (\_SB.C229)
h:\mac\dsdt.dsl 7327: If (C26F ())
Error 4064 - Object does not exist ^ (C26F)
h:\mac\dsdt.dsl 7774: Store (\_SB.C29E (C281, C282, C285), Local2)
Error 4064 - Object does not exist ^ (\_SB.C29E)
h:\mac\dsdt.dsl 8194: Wait (\_SB.C165, 0x10)
Warning 1105 - Possible operator timeout is ignored ^
h:\mac\dsdt.dsl 15054: C35E (Else
Error 4096 - parse error, expecting `','' or `')'' ^
h:\mac\dsdt.dsl 15064: })
Error 4096 - parse error ^
h:\mac\dsdt.dsl 15071: Release (C1F0)
Error 4096 - parse error ^
h:\mac\dsdt.dsl 15077: Store (DerefOf (Index (DerefOf (Index (DerefOf (Index (C352, C36B (Arg1)
Error 4064 - Object does not exist ^ (C352)
h:\mac\dsdt.dsl 15083: Store (C36C (Local6, 0x01), Local6)
Error 4064 - Object does not exist ^ (C36C)
h:\mac\dsdt.dsl 15086: Store (DerefOf (Index (DerefOf (Index (DerefOf (Index (C352, C36B (Arg1)
Error 4064 - Object does not exist ^ (C352)
h:\mac\dsdt.dsl 15102: Store (C36C (Local2, 0x01), Local2)
Error 4064 - Object does not exist ^ (C36C)
h:\mac\dsdt.dsl 15139: Notify (\_TZ.TZ2, 0x81)
Error 4064 - Object does not exist ^ (\_TZ.TZ2)
h:\mac\dsdt.dsl 15172: Return (C368 (0x00, 0x00))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15177: C369 (0x01, 0x00, 0x00)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15182: C369 (0x00, 0x00, 0x00)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15190: Return (C368 (0x00, 0x01))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15195: C369 (0x01, 0x00, 0x01)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15200: C369 (0x00, 0x00, 0x01)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15208: Return (C368 (0x00, 0x02))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15213: C369 (0x01, 0x00, 0x02)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15218: C369 (0x00, 0x00, 0x02)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15226: Return (C368 (0x00, 0x03))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15231: C369 (0x01, 0x00, 0x03)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15236: C369 (0x00, 0x00, 0x03)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15244: Return (C368 (0x00, 0x04))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15249: C369 (0x01, 0x00, 0x04)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15254: C369 (0x00, 0x00, 0x04)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15262: Return (C368 (0x01, 0x00))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15267: C369 (0x01, 0x01, 0x00)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15272: C369 (0x00, 0x01, 0x00)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15280: Return (C368 (0x01, 0x01))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15285: C369 (0x01, 0x01, 0x01)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15290: C369 (0x00, 0x01, 0x01)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15298: Return (C367)
Error 4064 - Object does not exist ^ (C367)
h:\mac\dsdt.dsl 15303: If (LAnd (LEqual (C367, 0x00), LEqual (C365, 0x00)))
Error 4064 - Object does not exist ^ (C367)
h:\mac\dsdt.dsl 15303: If (LAnd (LEqual (C367, 0x00), LEqual (C365, 0x00)))
Error 4064 - Object does not exist ^ (C365)
h:\mac\dsdt.dsl 15305: If (LGreaterEqual (C366, \_TZ.TZ2._AC0 ()))
Error 4064 - Object does not exist ^ (C366)
h:\mac\dsdt.dsl 15305: If (LGreaterEqual (C366, \_TZ.TZ2._AC0 ()))
Error 4064 - Object does not exist ^ (\_TZ.TZ2._AC0)
h:\mac\dsdt.dsl 15308: Store (0x01, C365)
Error 4064 - Object does not exist ^ (C365)
h:\mac\dsdt.dsl 15312: Store (0x01, C367)
Error 4064 - Object does not exist ^ (C367)
h:\mac\dsdt.dsl 15317: If (LAnd (C367, C365))
Error 4064 - Object does not exist ^ (C367)
h:\mac\dsdt.dsl 15317: If (LAnd (C367, C365))
Error 4064 - Object does not exist ^ (C365)
h:\mac\dsdt.dsl 15319: If (LLess (C366, \_TZ.TZ2._AC0 ()))
Error 4064 - Object does not exist ^ (C366)
h:\mac\dsdt.dsl 15319: If (LLess (C366, \_TZ.TZ2._AC0 ()))
Error 4064 - Object does not exist ^ (\_TZ.TZ2._AC0)
h:\mac\dsdt.dsl 15322: Store (0x00, C365)
Error 4064 - Object does not exist ^ (C365)
h:\mac\dsdt.dsl 15326: Store (0x00, C367)
Error 4064 - Object does not exist ^ (C367)
h:\mac\dsdt.dsl 15334: \_TZ.C36D ()
Error 4064 - Object does not exist ^ (\_TZ.C36D)
h:\mac\dsdt.dsl 15335: \_TZ.C36E ()
Error 4064 - Object does not exist ^ (\_TZ.C36E)
h:\mac\dsdt.dsl 15432: Return (C36A (0x02, 0x02))
Error 4064 - Object does not exist ^ (C36A)
h:\mac\dsdt.dsl 15437: Return (C36A (0x01, 0x02))
Error 4064 - Object does not exist ^ (C36A)
h:\mac\dsdt.dsl 15442: Return (C36A (0x00, 0x02))
Error 4064 - Object does not exist ^ (C36A)
h:\mac\dsdt.dsl 15447: Return (C36A (0x03, 0x02))
Error 4064 - Object does not exist ^ (C36A)
h:\mac\dsdt.dsl 15452: Store (C36F (0x02), Local0)
Error 4064 - Object does not exist ^ (C36F)
h:\mac\dsdt.dsl 15453: Store (Local0, C366)
Error 4064 - Object does not exist ^ (C366)
h:\mac\dsdt.dsl 15462: Return (C36A (0x00, 0x03))
Error 4064 - Object does not exist ^ (C36A)
h:\mac\dsdt.dsl 15480: Return (C36F (0x03))
Error 4064 - Object does not exist ^ (C36F)
h:\mac\dsdt.dsl 15509: DeviceLocal2)), Index (C384, Local0))
Error 4096 - ^ parse error, expecting `$'
ASL Input: h:\mac\dsdt.dsl - 16246 lines, 582917 bytes, 7021 keywords
Compilation complete. 65 Errors, 1 Warnings, 1 Remarks, 2353 Optimizations
ASL Optimizing Compiler version 20100121 [Jan 21 2010]
Copyright (c) 2000 - 2010 Intel Corporation
Supports ACPI Specification Revision 4.0
h:\mac\dsdt.dsl 4174: Name (C1DE, Package (0x08)
Remark 5048 - ^ Initializer list shorter than declared package length
h:\mac\dsdt.dsl 4610: Acquire (\_TZ.C1F0, 0xFFFF)
Error 4064 - Object does not exist ^ (\_TZ.C1F0)
h:\mac\dsdt.dsl 4611: Or (\_TZ.C1F1, 0x04, \_TZ.C1F1)
Error 4064 - Object does not exist ^ (\_TZ.C1F1)
h:\mac\dsdt.dsl 4611: Or (\_TZ.C1F1, 0x04, \_TZ.C1F1)
Error 4064 - Object does not exist ^ (\_TZ.C1F1)
h:\mac\dsdt.dsl 4612: Release (\_TZ.C1F0)
Error 4064 - Object does not exist ^ (\_TZ.C1F0)
h:\mac\dsdt.dsl 4613: Notify (\_TZ.TZ3, 0x80)
Error 4064 - Object does not exist ^ (\_TZ.TZ3)
h:\mac\dsdt.dsl 4633: Notify (\_TZ.TZ2, 0x81)
Error 4064 - Object does not exist ^ (\_TZ.TZ2)
h:\mac\dsdt.dsl 4692: C1CA (0x00, \_TZ.C1F4)
Error 4064 - Object does not exist ^ (\_TZ.C1F4)
h:\mac\dsdt.dsl 5089: Store (^^C220, Local3)
Error 4065 - ^ Object not found or not accessible from scope (^^C220)
h:\mac\dsdt.dsl 5090: If (\_SB.C221 ())
Error 4064 - Object does not exist ^ (\_SB.C221)
h:\mac\dsdt.dsl 5178: If (\_SB.C229 ())
Error 4064 - Object does not exist ^ (\_SB.C229)
h:\mac\dsdt.dsl 7327: If (C26F ())
Error 4064 - Object does not exist ^ (C26F)
h:\mac\dsdt.dsl 7774: Store (\_SB.C29E (C281, C282, C285), Local2)
Error 4064 - Object does not exist ^ (\_SB.C29E)
h:\mac\dsdt.dsl 8194: Wait (\_SB.C165, 0x10)
Warning 1105 - Possible operator timeout is ignored ^
h:\mac\dsdt.dsl 15054: C35E (Else
Error 4096 - parse error, expecting `','' or `')'' ^
h:\mac\dsdt.dsl 15064: })
Error 4096 - parse error ^
h:\mac\dsdt.dsl 15071: Release (C1F0)
Error 4096 - parse error ^
h:\mac\dsdt.dsl 15077: Store (DerefOf (Index (DerefOf (Index (DerefOf (Index (C352, C36B (Arg1)
Error 4064 - Object does not exist ^ (C352)
h:\mac\dsdt.dsl 15083: Store (C36C (Local6, 0x01), Local6)
Error 4064 - Object does not exist ^ (C36C)
h:\mac\dsdt.dsl 15086: Store (DerefOf (Index (DerefOf (Index (DerefOf (Index (C352, C36B (Arg1)
Error 4064 - Object does not exist ^ (C352)
h:\mac\dsdt.dsl 15102: Store (C36C (Local2, 0x01), Local2)
Error 4064 - Object does not exist ^ (C36C)
h:\mac\dsdt.dsl 15139: Notify (\_TZ.TZ2, 0x81)
Error 4064 - Object does not exist ^ (\_TZ.TZ2)
h:\mac\dsdt.dsl 15172: Return (C368 (0x00, 0x00))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15177: C369 (0x01, 0x00, 0x00)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15182: C369 (0x00, 0x00, 0x00)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15190: Return (C368 (0x00, 0x01))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15195: C369 (0x01, 0x00, 0x01)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15200: C369 (0x00, 0x00, 0x01)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15208: Return (C368 (0x00, 0x02))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15213: C369 (0x01, 0x00, 0x02)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15218: C369 (0x00, 0x00, 0x02)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15226: Return (C368 (0x00, 0x03))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15231: C369 (0x01, 0x00, 0x03)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15236: C369 (0x00, 0x00, 0x03)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15244: Return (C368 (0x00, 0x04))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15249: C369 (0x01, 0x00, 0x04)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15254: C369 (0x00, 0x00, 0x04)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15262: Return (C368 (0x01, 0x00))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15267: C369 (0x01, 0x01, 0x00)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15272: C369 (0x00, 0x01, 0x00)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15280: Return (C368 (0x01, 0x01))
Error 4064 - Object does not exist ^ (C368)
h:\mac\dsdt.dsl 15285: C369 (0x01, 0x01, 0x01)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15290: C369 (0x00, 0x01, 0x01)
Error 4064 - Object does not exist ^ (C369)
h:\mac\dsdt.dsl 15298: Return (C367)
Error 4064 - Object does not exist ^ (C367)
h:\mac\dsdt.dsl 15303: If (LAnd (LEqual (C367, 0x00), LEqual (C365, 0x00)))
Error 4064 - Object does not exist ^ (C367)
h:\mac\dsdt.dsl 15303: If (LAnd (LEqual (C367, 0x00), LEqual (C365, 0x00)))
Error 4064 - Object does not exist ^ (C365)
h:\mac\dsdt.dsl 15305: If (LGreaterEqual (C366, \_TZ.TZ2._AC0 ()))
Error 4064 - Object does not exist ^ (C366)
h:\mac\dsdt.dsl 15305: If (LGreaterEqual (C366, \_TZ.TZ2._AC0 ()))
Error 4064 - Object does not exist ^ (\_TZ.TZ2._AC0)
h:\mac\dsdt.dsl 15308: Store (0x01, C365)
Error 4064 - Object does not exist ^ (C365)
h:\mac\dsdt.dsl 15312: Store (0x01, C367)
Error 4064 - Object does not exist ^ (C367)
h:\mac\dsdt.dsl 15317: If (LAnd (C367, C365))
Error 4064 - Object does not exist ^ (C367)
h:\mac\dsdt.dsl 15317: If (LAnd (C367, C365))
Error 4064 - Object does not exist ^ (C365)
h:\mac\dsdt.dsl 15319: If (LLess (C366, \_TZ.TZ2._AC0 ()))
Error 4064 - Object does not exist ^ (C366)
h:\mac\dsdt.dsl 15319: If (LLess (C366, \_TZ.TZ2._AC0 ()))
Error 4064 - Object does not exist ^ (\_TZ.TZ2._AC0)
h:\mac\dsdt.dsl 15322: Store (0x00, C365)
Error 4064 - Object does not exist ^ (C365)
h:\mac\dsdt.dsl 15326: Store (0x00, C367)
Error 4064 - Object does not exist ^ (C367)
h:\mac\dsdt.dsl 15334: \_TZ.C36D ()
Error 4064 - Object does not exist ^ (\_TZ.C36D)
h:\mac\dsdt.dsl 15335: \_TZ.C36E ()
Error 4064 - Object does not exist ^ (\_TZ.C36E)
h:\mac\dsdt.dsl 15432: Return (C36A (0x02, 0x02))
Error 4064 - Object does not exist ^ (C36A)
h:\mac\dsdt.dsl 15437: Return (C36A (0x01, 0x02))
Error 4064 - Object does not exist ^ (C36A)
h:\mac\dsdt.dsl 15442: Return (C36A (0x00, 0x02))
Error 4064 - Object does not exist ^ (C36A)
h:\mac\dsdt.dsl 15447: Return (C36A (0x03, 0x02))
Error 4064 - Object does not exist ^ (C36A)
h:\mac\dsdt.dsl 15452: Store (C36F (0x02), Local0)
Error 4064 - Object does not exist ^ (C36F)
h:\mac\dsdt.dsl 15453: Store (Local0, C366)
Error 4064 - Object does not exist ^ (C366)
h:\mac\dsdt.dsl 15462: Return (C36A (0x00, 0x03))
Error 4064 - Object does not exist ^ (C36A)
h:\mac\dsdt.dsl 15480: Return (C36F (0x03))
Error 4064 - Object does not exist ^ (C36F)
h:\mac\dsdt.dsl 15509: DeviceLocal2)), Index (C384, Local0))
Error 4096 - ^ parse error, expecting `$'
ASL Input: h:\mac\dsdt.dsl - 16246 lines, 582917 bytes, 7021 keywords
Compilation complete. 65 Errors, 1 Warnings, 1 Remarks, 2353 Optimizations
Phillip.
