My DSDT has errors in it that can be fixed, but runtime DSDT replacement is no longer available. The basic problem is the following message: [ 7756.412107] ACPI: EC: missing confirmations, switch off interrupt mode. Followed 500ms afterwards by [ 7756.913187] ACPI Exception: AE_TIME, Returned by Handler for [EmbeddedControl] 20090521 evregion-424 [ 7756.913216] ACPI Error (psparse-0537): Method parse/execution failed [\_TZ_.TZS0._TMP] (Node ffff88013ba2a520), AE_TIME The fan control of the laptop sometimes acts berserk, spinning up then down again repeatedly. Other than that, I guess the only problem is the (theoretical) CPU usage of polling mode.
Created attachment 22994 [details] acpidump
Created attachment 22995 [details] acpidump
Created attachment 22996 [details] acpi -V
Created attachment 22997 [details] dmidecode
Created attachment 22998 [details] dsdt.dsl
Created attachment 22999 [details] DSDT compile warnings
Created attachment 23000 [details] EC log with #define DEBUG showing the event
Created attachment 23001 [details] /proc/interrupts
Created attachment 23002 [details] /proc/ioports
Created attachment 23003 [details] lspci -vxxx
Created attachment 23004 [details] dmesg at startup
Please check if patch in http://bugzilla.kernel.org/attachment.cgi?id=22911 helps.
No, this problem occurs with or without that patch. (It was also my bug)
this issue is also related with EC AE_TIME. So this bug will be marked as the dup of bug 13055. *** This bug has been marked as a duplicate of bug 13055 ***