FS#12283 - ACPI Embled Controler don't work
Attached to Project:
Arch Linux
Opened by Vojtěch Gondžala (vogo) - Sunday, 30 November 2008, 09:20 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 08 December 2008, 22:56 GMT
Opened by Vojtěch Gondžala (vogo) - Sunday, 30 November 2008, 09:20 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 08 December 2008, 22:56 GMT
|
Details
Description:
I've problem with EC on my laptop MSI-PR210. Ablout one hour is all right, but then EC is going off, and I cannot get any information about battery status, thermal zone etc. I try use the vanilla kernel and it works. Problem is in file drivers/acpi/ec.c, if I use the original file from vanilla, and recompile ARCH's kernel, works EC perfectly. Additional info: with kernel 2.6.27.6, get this messages in syslog: Nov 26 07:12:40 kid ACPI: EC: missing confirmations, switch off interrupt mode. Nov 26 17:29:25 kid ACPI: EC: Look up EC in DSDT Nov 26 17:29:25 kid ACPI Error (evregion-0315): No handler for Region [EC__] (ffff88007781a0d8) [EmbeddedControl] [20080609] Nov 26 17:29:25 kid ACPI Error (psparse-0530): Method parse/execution failed [\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node ffff88007781c840), AE_NOT_EXIST Nov 26 17:29:25 kid ACPI Error (uteval-0232): Method execution failed [\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node ffff88007781c840), AE_NOT_EXIST Nov 26 17:29:25 kid ACPI Error (evregion-0315): No handler for Region [EC__] (ffff88007781a0d8) [EmbeddedControl] [20080609] Nov 26 17:29:25 kid ACPI Error (psparse-0530): Method parse/execution failed [\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node ffff88007781c840), AE_NOT_EXIST Nov 26 17:29:25 kid ACPI Error (uteval-0232): Method execution failed [\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node ffff88007781c840), AE_NOT_EXIST Nov 26 17:29:25 kid ACPI: EC: non-query interrupt received, switching to interrupt mode Nov 26 17:29:25 kid ACPI: EC: GPE = 0x6, I/O: command/status = 0x66, data = 0x62 Nov 26 17:29:25 kid ACPI: EC: driver started in interrupt mode Nov 26 17:29:25 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:29:26 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:29:33 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:29:34 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:29:39 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:29:53 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:29:55 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:29:59 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:30:03 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:30:09 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:30:11 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:30:13 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:30:25 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:30:27 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:30:38 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 17:30:40 kid ACPI: EC: missing confirmations, switch off interrupt mode. Nov 26 18:36:53 kid ACPI: EC: non-query interrupt received, switching to interrupt mode Nov 26 18:36:53 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:36:53 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:36:53 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:36:53 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:36:53 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:36:53 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:37:01 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:37:02 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:37:05 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:37:06 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:37:07 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:37:09 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:37:21 kid ACPI: EC: input buffer is not empty, aborting transaction Nov 26 18:37:23 kid ACPI: EC: missing confirmations, switch off interrupt mode. Nov 26 19:25:26 kid ACPI: EC: Look up EC in DSDT Nov 26 19:25:26 kid ACPI Error (evregion-0315): No handler for Region [EC__] (ffff88007781a0d8) [EmbeddedControl] [20080609] Nov 26 19:25:26 kid ACPI Error (psparse-0530): Method parse/execution failed [\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node ffff88007781c840), AE_NOT_EXIST Nov 26 19:25:26 kid ACPI Error (uteval-0232): Method execution failed [\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node ffff88007781c840), AE_NOT_EXIST Nov 26 19:25:26 kid ACPI Error (evregion-0315): No handler for Region [EC__] (ffff88007781a0d8) [EmbeddedControl] [20080609] Nov 26 19:25:26 kid ACPI Error (psparse-0530): Method parse/execution failed [\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node ffff88007781c840), AE_NOT_EXIST Nov 26 19:25:26 kid ACPI Error (uteval-0232): Method execution failed [\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node ffff88007781c840), AE_NOT_EXIST Nov 26 19:25:26 kid ACPI: EC: non-query interrupt received, switching to interrupt mode Nov 26 19:25:26 kid ACPI: EC: GPE = 0x6, I/O: command/status = 0x66, data = 0x62 Nov 26 19:25:26 kid ACPI: EC: driver started in interrupt mode Nov 26 19:25:26 kid ACPI: EC: missing confirmations, switch off interrupt mode. with 2.6.27.7 is in log nothing, and problem is immediately after start system. Steps to reproduce: kernel 2.6.27.6 and 2.6.27.7 on MSI PR-210 |
This task depends upon
Comment by Jan de Groot (JGC) -
Sunday, 30 November 2008, 10:59 GMT
Comment by Vojtěch Gondžala (vogo) -
Sunday, 30 November 2008, 11:38 GMT
Comment by Jan de Groot (JGC) -
Sunday, 30 November 2008, 11:49 GMT
Comment by Vojtěch Gondžala (vogo) -
Sunday, 30 November 2008, 11:59 GMT
Comment by Thomas Bächler (brain0) -
Thursday, 04 December 2008, 08:16 GMT
What do you mean with vanilla version of ec.c? The one from 2.6.27
sources, or after it has been patched with the latest upstream
patchset (2.6.27.x)?
I apply ARCH's patch, then copy ec.c from vanilla version and
compile kernel.
What is vanilla version in your case?
2.6.27.6 and 2.6.27.7
We do not change the ec.c file at all (besides from what is
changed upstream in the .7 kernel).