Skip to contentSkip to conversation

Broken DSDT on Acer Travelmate 243LC

DISCUSSION Fabian Zeindl 2 participants 2 messages May 29, 2005 1 message not in the archive ACPI

lore
Share & tools
lore
#0 lore raw

Hi

I decompiled my dsdt on my Acer Laptop and got 4 Errors:

dsdt.dsl 918: If (UPBI ())
Error 1029 - Called method returns no value ^
dsdt.dsl 923: If (UPBS ())
Error 1029 - Called method returns no value ^
dsdt.dsl 2513: Field (ERAM, AnyAcc, Lock, Preserve)
Error 1048 - ^ Host Operation Region
requires ByteAcc access
dsdt.dsl 2611: Store (Arg2, DAT3)
Error 1014 - Method argument is not initialized ^ (Arg2)
dsdt.dsl 2611: Store (Arg2, DAT3)
Remark 3041 - Not a parameter, used as local only ^ (Arg2)

I fixed the third one by changing "AnyAcc" to "ByteAcc", and the fourth one by changing Store (Arg2, DAT3) to Store (2, DAT3). (is this right?)

I don't know what to do with the first two errors, cause I don't which return values to give back in this functions.

Can you help me?
(and I hope this is the right address for my concern)

greetings!
fabian zeindl

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw
Quoted 16 lines · Fabian Zeindl

Hi

I decompiled my dsdt on my Acer Laptop and got 4 Errors:

dsdt.dsl 918: If (UPBI ())
Error 1029 - Called method returns no value ^
dsdt.dsl 923: If (UPBS ())
Error 1029 - Called method returns no value ^
dsdt.dsl 2513: Field (ERAM, AnyAcc, Lock, Preserve)
Error 1048 - ^ Host Operation Region
requires ByteAcc access
dsdt.dsl 2611: Store (Arg2, DAT3)
Error 1014 - Method argument is not initialized ^ (Arg2)
dsdt.dsl 2611: Store (Arg2, DAT3)
Remark 3041 - Not a parameter, used as local only ^ (Arg2)

Quoted 1 line

I fixed the third one by changing "AnyAcc" to "ByteAcc",

Correct.

Quoted 2 lines

and the fourth one by changing Store (Arg2, DAT3) to Store (2, DAT3). (is this right?)

Not correct. I will extend the number of arguments passed to the method instead. But this method is never called, so I wont mind a lot. that is:

dsdt.dsl +1 -1
@@ -2586,7 +2586,7 @@
                         Return (DAT1)
                     }
 
-                    Method (RAMW, 2, NotSerialized)
+                    Method (RAMW, 3, NotSerialized)
                     {
                         Acquire (MUT0, 0xFFFF)
                         If (LGreater (Arg0, 0x7F))
Quoted 2 lines

I don't know what to do with the first two errors, cause I don't which return values to give back in this functions.

I don't know. But this method (CHBP()) where those errors happens is never called, so I won't mind a lot. And if really I would need to overwritte this dsdt, I would comment this method.

Signature · 11 lines
Bruno Ducrot

--  Which is worse:  ignorance or apathy?
--  Don't know.  Don't care.


-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005