https://bugzilla.kernel.org/show_bug.cgi?id=15962
Zhang Rui <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |REJECTED Resolution| |DOCUMENTED --- Comment #7 from Zhang Rui <[email protected]> 2010-05-12 09:04:51 --- Method (_OSC, 4, NotSerialized) { Store (Arg2, Local0) Multiply (Local0, 0x04, Local1) Name (BUF1, Buffer (Local1) {}) Store (Arg3, BUF1) Store (Zero, Local1) Store (Zero, Local2) While (Local0) { Multiply (Local1, 0x04, Local2) CreateDWordField (BUF1, Local2, CAPB) If (Arg1) { If (LEqual (Local1, Zero)) { And (CAPB, 0xFFFFFFFC, CAPB) } } Else { } Increment (Local1) Decrement (Local0) } Return (BUF1) } we can see that CAPB is created in the while loop. this is a violation of ACPI spec that should be fixed by BIOS. So I'll close this bug as we can/will do nothing in Linux kernel to fix/workaround this bug. I think you should raise this issue to Acer, to push them fix it in new BIOS releases. :) -- Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. ------------------------------------------------------------------------------ _______________________________________________ acpi-bugzilla mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla
