giggz ?????: > giggz a écrit : >> giggz a écrit : >>> [...] (little cut) >>> >>>>> But I can't find the solution for the other error problem : >>>>> I have that : >>>>> Method (RAMW, 2, NotSerialized) >>>>> { >>>>> Acquire (MUTX, 0xFFFF) >>>>> If (LGreater (Arg0, 0x7F)) >>>>> { >>>>> Store (Arg2, DAT3) >>>>> } >>>>> >>>>> Store (Arg0, DAT2) >>>>> Store (Arg1, DAT1) >>>>> Store (0xBB, CMCD) >>>>> Store (0x64, Local1) >>>>> While (Local1) >>>>> { >>>>> Decrement (Local1) >>>>> Sleep (0x05) >>>>> Store (CMCD, Local0) >>>>> If (LEqual (Local0, Zero)) >>>>> { >>>>> Store (Zero, Local1) >>>>> } >>>>> } >>>>> >>>>> Release (MUTX) >>>>> } >>>>> >>>>> And Arg2 doesn't exist...but what can I do ? >>>> Find callers of this method, if they pass more than 2 args to it, then >>>> simply change Method(RAMW, 2 -> Method(RAMW, 3. >>>> If noone sends 3rd argument, then the only choice is to remove the whole >>>> "If () {}". >>> I'm total newbie in this domain...So How can I find "callers" . >>> >>> I have done that : >>> search for "RAMW" in all the dsdt.dsl file. I don't find any other, just >>> the definition of the Method. Do I just remove the method ? >>> >> I test to compile with Method (RAMW, 3, NotSerialized). And I have no >> more error. >> What Do I have to do ? Remove this Method or put 3 arguments ? >> > > Ok I looked through the dsdt.dsl file. Juste above this method I found > this other method : > Method (RAMR, 2, NotSerialized) > { > Acquire (MUTX, 0xFFFF) > If (LGreater (Arg0, 0x7F)) > { > Store (Arg1, DAT3) > } > > Store (Arg0, DAT2) > Store (0xBA, CMCD) > Store (0x64, Local1) > While (Local1) > { > Decrement (Local1) > Sleep (0x05) > Store (CMCD, Local0) > If (LEqual (Local0, Zero)) > { > Store (Zero, Local1) > } > } > > Store (DAT1, Local0) > Release (MUTX) > Return (Local0) > } > > Perhaps the error is really a bug in the dsdt : Arg2 must be Arg1! > > How can I know ? Ask AOpen technical support :) Regards, Alex. > >>> Thx >>> Guillaume >>> - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html