On 03/17/11 19:31, Jordan Hargrave wrote:
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 EVOEventually 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.
If anyone has any patches they want tested, I'm more than happy to do so for both i386 and amd64. :)

