It looks like there is a bug in the AML on that particular system (the code is
being called in from the atk0110 driver).
bios0: vendor American Megatrends Inc. version "2105" date 07/23/2010
bios0: ASUSTeK Computer INC. M4A785TD-V EVO

Eventually the AML code tries to execute the following:
        Store (SMBU, Local5)
        While (Not (LEqual (And (Local5, 0x02), Zero)))
        {
            Sleep (0x64)
            Store (SMBU, Local5)
        }

It should be:
        While (LNot (LEqual (And (Local5, 0x02), Zero)))


The first code, the while loop is always true since they are using a bitwise
Not not a Logical Not.

So the issue is with that specific system/BIOS/AML.

Reply via email to