Bug 7648 - ACPI events stop working
Summary: ACPI events stop working
Status: CLOSED CODE_FIX
Alias: None
Product: ACPI
Classification: Unclassified
Component: ACPICA-Core (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Vladimir Lebedev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-07 03:31 UTC by Janosch Machowinski
Modified: 2007-05-17 13:50 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.18.1 2.6.19.0
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
full dmesg (15.24 KB, text/plain)
2006-12-23 12:42 UTC, Janosch Machowinski
Details
dmesg with timing 2.6.19.1 (15.31 KB, text/plain)
2006-12-26 11:32 UTC, Janosch Machowinski
Details
dmesg from 2.6.20-rc2 (15.31 KB, text/plain)
2006-12-27 06:21 UTC, Janosch Machowinski
Details
dmesg from 2.6.20 (15.43 KB, text/plain)
2007-02-23 10:39 UTC, Janosch Machowinski
Details
dmes 2.6.21-rc1 (15.31 KB, text/plain)
2007-02-23 11:28 UTC, Janosch Machowinski
Details
dsdt from an ASUS M6Ne (25.25 KB, application/octet-stream)
2007-02-23 15:23 UTC, Janosch Machowinski
Details
dmesg of 2.6.20 with ec_intr=0 (25.45 KB, text/plain)
2007-02-25 06:49 UTC, Janosch Machowinski
Details

Description Janosch Machowinski 2006-12-07 03:31:14 UTC
Most recent kernel where this bug did *NOT* occur:
Distribution:
Hardware Environment: 
Asus M6Ne
Software Environment: 
Gentoo Linux 
Problem Description:
Sometimes, the ACPI subsystem seems to stop working. In this case, I get the 
following errors in dmesg, and all button events stop working (they do not 
arrive at the acpid) :
ACPI Exception (evregion-0424): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060707]
ACPI Exception (dswexec-0458): AE_TIME, While resolving operands for 
[OpcodeName unavailable] [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.STC5] (Node c147dea0), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0.BST2] 
(Node c147a2e8), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0._BST] 
(Node c147a3d8), AE_TIME
ACPI Exception (acpi_battery-0208): AE_TIME, Evaluating _BST [20060707]
ACPI Exception (evregion-0424): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.BATS] (Node c147df18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0._BST] 
(Node c147a3d8), AE_TIME
ACPI Exception (acpi_battery-0208): AE_TIME, Evaluating _BST [20060707]
ACPI Exception (evregion-0424): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.BATS] (Node c147df18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0._BST] 
(Node c147a3d8), AE_TIME
ACPI Exception (acpi_battery-0208): AE_TIME, Evaluating _BST [20060707]
ACPI Exception (evregion-0424): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060707]
ACPI Exception (dswexec-0458): AE_TIME, While resolving operands for 
[OpcodeName unavailable] [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.RWRD] (Node c147dc84), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0.BST3] 
(Node c147a2d4), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0._BST] 
(Node c147a3d8), AE_TIME
ACPI Exception (acpi_battery-0208): AE_TIME, Evaluating _BST [20060707]
ACPI Exception (evregion-0424): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.BATS] (Node c147df18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0._BST] 
(Node c147a3d8), AE_TIME
ACPI Exception (acpi_battery-0208): AE_TIME, Evaluating _BST [20060707]
ACPI Exception (evregion-0424): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.BATS] (Node c147df18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0._BST] 
(Node c147a3d8), AE_TIME
ACPI Exception (acpi_battery-0208): AE_TIME, Evaluating _BST [20060707]
ACPI Exception (evregion-0424): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.BATS] (Node c147df18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0._BST] 
(Node c147a3d8), AE_TIME
ACPI Exception (acpi_battery-0208): AE_TIME, Evaluating _BST [20060707]

The amount of errors grows over time, but all other acpi features (button and 
AC events) stop working




Steps to reproduce:
Seems to be related to the CPU load. This error occurrs randomly, and I do not 
know what exactly causes it.
Comment 1 Vladimir Lebedev 2006-12-13 22:44:29 UTC
Please look into 7466 bug and try the latest patches. 
Comment 2 Janosch Machowinski 2006-12-22 00:31:41 UTC
Sorry, 
I'm stiff trying to figure out, how to get the ACPI-Subsystem to hang, because
if I don't know what triggers the error, I can't test if the update fixes the bug.
I tryed compiling thunderbird in a while loop, but this didn't work, any ideas ? 
Comment 3 Vladimir Lebedev 2006-12-22 04:30:28 UTC
> Sorry, 
> I'm stiff trying to figure out, how to get the ACPI-Subsystem to hang, 
> because
> if I don't know what triggers the error, I can't test if the update fixes
> the bug.
> I tryed compiling thunderbird in a while loop, but this didn't work, any
> ideas ? 

Can you provide more information what is wrong - output from the programs, 
etc ...

You can try the latest kernel 2.6.20-rc1-mm1 from the kernel.org.
Comment 4 Vladimir Lebedev 2006-12-22 19:39:44 UTC
> I'm stiff trying to figure out, how to get the ACPI-Subsystem to hang, 

You can perform stress test - run in a loop few 
times 'cat /proc/acpi/battery/*/*' for a long time concurrently and check 
dmesg on errors. Attach please the full dmesg after testing.



Comment 5 Janosch Machowinski 2006-12-23 12:42:48 UTC
Created attachment 9939 [details]
full dmesg
Comment 6 Janosch Machowinski 2006-12-23 12:47:45 UTC
Ok, doing the cat in a while loop did the trick, I will now update to the 
latest kernel (2.6.19.0 was the newest when I opended the bug) and do the 
stresstest again.
Comment 7 Vladimir Lebedev 2006-12-23 20:42:49 UTC
Please set your kernel config timing to '*' - 'Kernel hacking --->' 'Show 
timing ...' ; i.e. the first line.
Comment 8 Janosch Machowinski 2006-12-26 11:31:34 UTC
Issue is still present in 2.6.19.1 (AE_TIME) :-(
One good thing I noticed, is that it dosen't crash 
the whole event system any more. This seems to be 
allready fixed in 2.6.19. I'll attach the new dmesg output.
In 2.6.19.1 the AE_TIME thing does not happen so often 
as in 2.6.19. One hour of stesstesting generated 2 warnings,
in 2.6.19 they were generated after 5 minutes.
Are there any patches I should test ?
If not, you can close this bug, because it is more or less a 
cosmetic error now
Comment 9 Janosch Machowinski 2006-12-26 11:32:33 UTC
Created attachment 9952 [details]
dmesg with timing 2.6.19.1
Comment 10 Vladimir Lebedev 2006-12-26 12:05:58 UTC
> Are there any patches I should test ?
> If not, you can close this bug, because it is more or less a 
> cosmetic error now

We are interested in latest kernel versions - 2.6.20-rc2 and 2.6.20-rc1-mm2.
Please reopen the bug if the problem will appear in the future kernel versions.
Comment 11 Janosch Machowinski 2006-12-27 06:07:48 UTC
> We are interested in latest kernel versions - 2.6.20-rc2 and 2.6.20-rc1-mm2.
> Please reopen the bug if the problem will appear in the future kernel 
> versions.

I tried 2.6.20-rc2, but can't test anything, because my kernel log gets 
spammed with this messages and I'm too lazy to search the souce ATM :-):

[  313.180000] ACPI: EC: evaluating _Q20
[  313.190000] ACPI: EC: evaluating _Q20
[  313.210000] ACPI: EC: evaluating _Q20
[  313.310000] ACPI: EC: evaluating _Q20
[  313.320000] ACPI: EC: evaluating _Q20
[  313.350000] ACPI: EC: evaluating _Q20
[  313.470000] ACPI: EC: evaluating _Q20
[  313.480000] ACPI: EC: evaluating _Q20
[  313.500000] ACPI: EC: evaluating _Q20
[  313.610000] ACPI: EC: evaluating _Q20
[  313.620000] ACPI: EC: evaluating _Q20
Comment 12 Janosch Machowinski 2006-12-27 06:20:36 UTC
Okay, because it is christmas, I disabled the message ;-)
The AE_TIME error is still presen in 2.6.20-rc2 dmesg is 
attached...
Comment 13 Janosch Machowinski 2006-12-27 06:21:36 UTC
Created attachment 9955 [details]
dmesg from 2.6.20-rc2
Comment 14 Vladimir Lebedev 2006-12-27 07:17:50 UTC
I am interested in the frequency of AE_TIME errors, please perform the stress 
test for a long time (at least for 10 min) and post the results.

> and all button events stop working (they do not arrive at the acpid) :
What is the state now; I mean 2.6.20-rc2 version?

> [  313.180000] ACPI: EC: evaluating _Q20
...
It is very high frequency for GPE events; please attach acpidump 
or /proc/acpi/dsdt.
Comment 15 Vladimir Lebedev 2007-01-30 13:44:48 UTC
No response from bug submitter, please reopen if problem persists. 
Comment 16 Manuel Bernal 2007-02-18 09:54:17 UTC
Ok, I'm Manuel Bernal, my e-mail is mbdebian@gmail.com

Here are my observations about the ACPI support for ASUS M6N:

Notebook: ASUS M6B00N
BIOS: 0214

The kernel 2.6.5 was the first I used with this notebook and then, there was an 
error reading battery and AC status, but then I had the original BIOS version 
that came with my new notebook on May 5th, 2004.

For that I found a patch that worked to solve this problem, this patch was:

diff -BruN linux-2.6.5/drivers/acpi/parser/psparse.c 
linux-2.6.5-hack/drivers/acpi/parser/psparse.c
--- linux-2.6.5/drivers/acpi/parser/psparse.c   2004-04-03 
22:36:25.000000000 -0500
+++ linux-2.6.5-hack/drivers/acpi/parser/psparse.c      2004-04-26 
09:54:02.148220528 -0400
@@ -1111,7 +1111,10 @@
                        "Completed one call to walk loop, %s State=%p\n",
                        acpi_format_exception (status), walk_state));

-               if (status == AE_CTRL_TRANSFER) {
+               if ((status == AE_CTRL_TRANSFER) ||
+                   (status == AE_AML_NO_RETURN_VALUE) ||
+                   (status == AE_AML_UNINITIALIZED_ARG) ||
+                   (status == AE_AML_UNINITIALIZED_LOCAL) ) {
                        /*
                         * A method call was detected.
                         * Transfer control to the called control method

Ok, I used this patch up to version 2.6.8 of the kernel. But it was no longer 
needed for versions above 2.6.11 (I think, I don't remember well).

Later, I had a problem with this notebook and ASUS guys changed the motherboard 
with a new one carrying BIOS version 0214.

I've used kernel 2.6.15, 2.6.16 and 2.6.18 with this BIOS version and I found 
that there is still a problem with the ACPI since the system boots up, these 
are messages from dmesg when my Debian boots up:

ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
PCI: Using configuration type 1
ACPI: Subsystem revision 20060127
ACPI Error (evregion-0303): No handler for Region [ECOR] (dfed35ec) 
[EmbeddedControl] [20060127]
ACPI Error (exfldio-0279): Region EmbeddedControl(3) has no handler [20060127]
ACPI Error (psparse-0517): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.ACS_] (Node dfecc400), AE_NOT_EXIST
ACPI Error (psparse-0517): Method parse/execution failed [\_SB_.AC__._INI] 
(Node dfeccd20), AE_NOT_EXIST
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
ACPI Error (evregion-0303): No handler for Region [ECOR] (dfed35ec) 
[EmbeddedControl] [20060127]
ACPI Error (exfldio-0279): Region EmbeddedControl(3) has no handler [20060127]
ACPI Error (psparse-0517): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.BATS] (Node dfecc3e0), AE_NOT_EXIST
ACPI Error (psparse-0517): Method parse/execution failed [\_SB_.BAT0._STA] 
(Node dfec9e80), AE_NOT_EXIST
ACPI Error (uteval-0158): Method execution failed [\_SB_.BAT0._STA] (Node 
dfec9e80), AE_NOT_EXIST
PCI quirk: region 0400-047f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0500-053f claimed by ICH4 GPIO
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
PCI: Bus #03 (-#06) may be hidden behind transparent bridge #02 (-#02) 
(try 'pci=assign-busses')
PCI: Bus #07 (-#0a) may be hidden behind transparent bridge #02 (-#02) 
(try 'pci=assign-busses')
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: Embedded Controller [EC0] (gpe 28) interrupt mode.
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *4 5 6 7 11 12)
ACPI: PCI Interrupt Link [LNKC] (IRQs *10 12)
ACPI: PCI Interrupt Link [LNKD] (IRQs *5 6 10)
ACPI: PCI Interrupt Link [LNKE] (IRQs 6 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 7) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 4 7) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 4 6 *10 12)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 15 devices

Despite of these errors, ACPI seems to work fine (battery status for both bats 
installed on the system is read correctly, AC detected correctly...) except 
that on heavy system load (i.e. heavy load on main CPU or when using OpenGL 
with ATI propietary drivers which get out the beast from the ATI Mobility 
Radeon 9600 within the notebook or when heavy CPU and GPU load).

In these conditions the ACPI starts issuing messages like these:

Feb 17 14:19:28 azazel kernel: ACPI Exception (evregion-0424): AE_TIME, 
Returned by Handler for [EmbeddedControl] [20060707]
Feb 17 14:19:28 azazel kernel: ACPI Exception (dswexec-0458): AE_TIME, While 
resolving operands for [OpcodeName unavailable] [20060707]
Feb 17 14:19:28 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.PCI0.SBRG.EC0_.RWRD] (Node dfeccc84), AE_TIME
Feb 17 14:19:28 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.BAT0.BIF1] (Node dfec9324), AE_TIME
Feb 17 14:19:28 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.BAT0._BIF] (Node dfec9400), AE_TIME
Feb 17 14:19:28 azazel kernel: ACPI Exception (acpi_battery-0146): AE_TIME, 
Evaluating _BIF [20060707]
Feb 17 14:19:45 azazel kernel: ACPI Exception (evregion-0424): AE_TIME, 
Returned by Handler for [EmbeddedControl] [20060707]
Feb 17 14:19:45 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.PCI0.SBRG.EC0_.ACS_] (Node dfeccf2c), AE_TIME
Feb 17 14:19:45 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.AC__._PSR] (Node dfeccc20), AE_TIME
Feb 17 14:19:45 azazel kernel: ACPI Exception (acpi_ac-0096): AE_TIME, Error 
reading AC Adapter state [20060707]
Feb 17 14:19:47 azazel kernel: ACPI Exception (evregion-0424): AE_TIME, 
Returned by Handler for [EmbeddedControl] [20060707]
Feb 17 14:19:47 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.PCI0.SBRG.EC0_.BATS] (Node dfeccf18), AE_TIME
Feb 17 14:19:47 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.BAT0._BIF] (Node dfec9400), AE_TIME
Feb 17 14:19:47 azazel kernel: ACPI Exception (acpi_battery-0146): AE_TIME, 
Evaluating _BIF [20060707]
Feb 17 14:19:54 azazel kernel: ACPI Exception (evregion-0424): AE_TIME, 
Returned by Handler for [EmbeddedControl] [20060707]
Feb 17 14:19:54 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.PCI0.SBRG.EC0_.ACS_] (Node dfeccf2c), AE_TIME
Feb 17 14:19:54 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.AC__._PSR] (Node dfeccc20), AE_TIME
Feb 17 14:19:54 azazel kernel: ACPI Exception (acpi_ac-0096): AE_TIME, Error 
reading AC Adapter state [20060707]
Feb 17 14:19:57 azazel kernel: ACPI Exception (evregion-0424): AE_TIME, 
Returned by Handler for [EmbeddedControl] [20060707]
Feb 17 14:19:57 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.PCI0.SBRG.EC0_.BATS] (Node dfeccf18), AE_TIME
Feb 17 14:19:57 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.BAT0._BIF] (Node dfec9400), AE_TIME
Feb 17 14:19:57 azazel kernel: ACPI Exception (acpi_battery-0146): AE_TIME, 
Evaluating _BIF [20060707]
Feb 17 14:20:01 azazel kernel: ACPI Exception (evregion-0424): AE_TIME, 
Returned by Handler for [EmbeddedControl] [20060707]
Feb 17 14:20:01 azazel kernel: ACPI Exception (dswexec-0458): AE_TIME, While 
resolving operands for [OpcodeName unavailable] [20060707]
Feb 17 14:20:01 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.PCI0.SBRG.EC0_.RWRD] (Node dfeccc84), AE_TIME
Feb 17 14:20:01 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.BAT0.BIF1] (Node dfec9324), AE_TIME
Feb 17 14:20:01 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.BAT0._BIF] (Node dfec9400), AE_TIME
Feb 17 14:20:01 azazel kernel: ACPI Exception (acpi_battery-0146): AE_TIME, 
Evaluating _BIF [20060707]
Feb 17 14:20:03 azazel kernel: ACPI Exception (evregion-0424): AE_TIME, 
Returned by Handler for [EmbeddedControl] [20060707]
Feb 17 14:20:03 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.PCI0.SBRG.EC0_.BATS] (Node dfeccf18), AE_TIME
Feb 17 14:20:03 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.BAT0._BIF] (Node dfec9400), AE_TIME
Feb 17 14:20:03 azazel kernel: ACPI Exception (acpi_battery-0146): AE_TIME, 
Evaluating _BIF [20060707]
Feb 17 14:20:08 azazel kernel: ACPI Exception (evregion-0424): AE_TIME, 
Returned by Handler for [EmbeddedControl] [20060707]
Feb 17 14:20:08 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.PCI0.SBRG.EC0_.BATS] (Node dfeccf18), AE_TIME
Feb 17 14:20:08 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.BAT0._BIF] (Node dfec9400), AE_TIME
Feb 17 14:20:08 azazel kernel: ACPI Exception (acpi_battery-0146): AE_TIME, 
Evaluating _BIF [20060707]
Feb 17 14:20:10 azazel kernel: ACPI Exception (evregion-0424): AE_TIME, 
Returned by Handler for [EmbeddedControl] [20060707]
Feb 17 14:20:10 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.PCI0.SBRG.EC0_.BATS] (Node dfeccf18), AE_TIME
Feb 17 14:20:10 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.BAT0._BIF] (Node dfec9400), AE_TIME
Feb 17 14:20:10 azazel kernel: ACPI Exception (acpi_battery-0146): AE_TIME, 
Evaluating _BIF [20060707]
Feb 17 14:20:13 azazel kernel: ACPI Exception (evregion-0424): AE_TIME, 
Returned by Handler for [EmbeddedControl] [20060707]
Feb 17 14:20:13 azazel kernel: ACPI Exception (dswexec-0458): AE_TIME, While 
resolving operands for [OpcodeName unavailable] [20060707]
Feb 17 14:20:13 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.PCI0.SBRG.EC0_.RWRD] (Node dfeccc84), AE_TIME
Feb 17 14:20:13 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.BAT0.BST2] (Node dfec92e8), AE_TIME
Feb 17 14:20:13 azazel kernel: ACPI Error (psparse-0537): Method 
parse/execution failed [\_SB_.BAT0._BST] (Node dfec93d8), AE_TIME
Feb 17 14:20:13 azazel kernel: ACPI Exception (acpi_battery-0206): AE_TIME, 
Evaluating _BST [20060707]
Feb 17 14:20:15 azazel kernel: ACPI Exception (evregion-0424): AE_TIME, 
Returned by Handler for [EmbeddedControl] [20060707]

And the fast they appear, the more crazy the ACPI goes into. I mean, if you get 
these messages eventually, nothing goes wrong, but if they start appearing 
on /var/log/messages very quickly (i.e. one per second) then ACPI goes mad and 
it may turn off your LCD screen (sometimes) or even it may turn off your 
computer but in a special way: it issues a poweroff event like if the user 
would have push the power button of the notebook and seconds later, it freeze 
the computer and turns it off. This is an evil behavior because it occurs just 
when you're getting the best out of your notebook (heavy CPU/GPU/CPU+GPU 
loads).

The greater is the version of the kernel (2.6.15, 2.6.16 ... and so on...) the 
more often it occurs and, although it seems to be related with the system load 
I think it may be related with system temperature; I mean, when you use your 
full system power, CPU and GPU temperature goes up and may be the ACPI BIOS 
starts issuing some kind of events not managed by the kernel's acpi support, 
these events makes the acpi support crash after continuous error messages and 
then, as the OS acpi support does not responds to this queries from the BIOS, 
the system freezes and goes off (I think it's about to preserve system 
integrity: "don't let the notebook burn itself").

This is something to consider because acpi errors don't appear when you work at 
600 MHz, it is saying, this notebook's CPU is a Centrino 1.6GHz and when I work 
at full power&speed (1.6GHz), heavy loads conditions make acpi errors appears. 
But, with the same heavy load at lower speeds, (1.4GHz, 1.2GHz, 1GHz, 800MHz 
and 600MHz) the errors appears less often until they almost desappear.

I'd like to know something more about acpi support in linux, that way I'd 
understand all these messages and I could say if ASUS BIOS is guilty too (all 
we now that most, if it isn't all, ASUS BIOS are buggy on their ACPI  
implementation, but as long as these BIOS(es) work on Windows with no problems, 
I think, there must be something in the ASUS ATK100 software for windows that 
helps the ACPI BIOS to work).

Oh!! Something more, with kernel 2.6.18 and every version of fglrx I'm not able 
to suspend the notebook: I can suspend but it freeze when I try to resume it. 
I'm sure that the kernel is the problem because with kernel 2.6.16 it 
suspends/resume correctly (I tried versions of fglrx from 8.29.6 to 8.33.6 with 
both kernels)

That's all!! I hope this could be helpful in finding what's happening.
Comment 17 Vladimir Lebedev 2007-02-19 15:53:22 UTC
Do you have any problems with ac/battery on the latest 'git' or ' mm' releases?
Comment 18 Manuel Bernal 2007-02-20 00:42:42 UTC
The latest version I've tested is that in kernel 2.6.18. But I have one more 
clue: these error messages seems not to appear when using AC power source with 
no battery plugged in the notebook despite using full power with heavy system 
load. This makes me think about events the ACPI BIOS may submit sometimes when 
charging/discharging the battery and, as the interpreter shows this errors 
about those events since the system boots up, that maybe close to the problem.
Comment 19 Vladimir Lebedev 2007-02-20 01:58:58 UTC
> The latest version I've tested is that in kernel 2.6.18. But I have one more
> ...

This is timeout error; there are some important changes in 2.6.20-git release. 
So, could you test the latest 2.6.20-git release?
Comment 20 Manuel Bernal 2007-02-20 03:08:19 UTC
Ok, error reproduced under this conditions:
Notebook: ASUS M6N series
BIOS: 0214
OS: Debian
kernel: 2.6.16
Main battery: plugged in.
AC adapter: connected and charging battery.
System load:
  Two virtual machines:
    First VM.- Compiling kernel 2.6.19 on gentoo.
    Second VM.- Running Molinux liveCD.
Power management: cpufreqd
Observations:
I have configured my cpufreq daemon to set low system performance when the 
battery starts charging. As the battery charge increases it enables higher work 
frequencies to the CPU. When the battery is almost completely charged, the 
system goes into full power because the AC adapter is connected. Then, as I was 
compiling the kernel with gentoo in a virtual machine I could see how the cpu 
temperature rised up to more than 75C. After a few minutes I could see it 
rising above 85C and, as the cpu fan stopped working I could guess the ACPI was 
going to die so I changed the cpu frequency manually to 600 MHz and I opend a 
konsole to see what was happening. I found on dmesg serveral messages like 
this:

Feb 20 11:30:09 azazel kernel: ACPI Exception (evregion-0409): AE_TIME, 
Returned by Handler for [EmbeddedControl] [20060127]
Feb 20 11:30:09 azazel kernel: ACPI Exception (dswexec-0458): AE_TIME, While 
resolving operands for [AE_NOT_CONFIGURED] [20060127]
Feb 20 11:30:09 azazel kernel: ACPI Error (psparse-0517): Method 
parse/execution failed [\_SB_.PCI0.SBRG.EC0_.RWRD] (Node dfeccde0), AE_TIME
Feb 20 11:30:09 azazel kernel: ACPI Error (psparse-0517): Method 
parse/execution failed [\_SB_.BAT0.BIF1] (Node dfec9d80), AE_TIME
Feb 20 11:30:09 azazel kernel: ACPI Error (psparse-0517): Method 
parse/execution failed [\_SB_.BAT0._BIF] (Node dfec9ee0), AE_TIME

Curiously, when I slow down the cpu speed to 600MHz, the cpu fan started 
working again.

Well, I knew my system was going to die, so I made it die (all for the 
science) :D, I just changed the cpu to performance (1.6 GHz) and it took 5 
seconds to freeze the notebook :(

One more thing I've observed: when battery is charged the BIOS seems to submit 
an event which causes this error on ACPI:

ACPI: read EC, OB not full
ACPI Exception (evregion-0409): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060127]
ACPI Exception (dswexec-0458): AE_TIME, While resolving operands for 
[AE_NOT_CONFIGURED] [20060127]
ACPI Error (psparse-0517): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.RWRD] (Node dfeccde0), AE_TIME
ACPI Error (psparse-0517): Method parse/execution failed [\_SB_.BAT0.BST3] 
(Node dfec9d00), AE_TIME
ACPI Error (psparse-0517): Method parse/execution failed [\_SB_.BAT0._BST] 
(Node dfec9ea0), AE_TIME

I know it occurs when the battery is charged because this error appeared when 
my KDE told me the battery was fully charged. And this is the same error that, 
massively produced, makes the system die.

Now I'm going to try to test the 2.6.20-git release as you say in your message.

Thank you for your support :)
Comment 21 Manuel Bernal 2007-02-21 03:01:58 UTC
Ok, kernel 2.6.20 tested and I get errors too.

This is the dmesg of system bootup:

Linux version 2.6.20 (root@azazel) (gcc version 4.1.2 20061115 (prerelease) 
(Debian 4.1.1-21)) #1 PREEMPT Wed Feb 21 03:45:46 CET 2007
BIOS-provided physical RAM map:
sanitize start
sanitize end
copy_e820_map() start: 0000000000000000 size: 000000000009fc00 end: 
000000000009fc00 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000000009fc00 size: 0000000000000400 end: 
00000000000a0000 type: 2
copy_e820_map() start: 00000000000e0000 size: 0000000000020000 end: 
0000000000100000 type: 2
copy_e820_map() start: 0000000000100000 size: 000000007fe40000 end: 
000000007ff40000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000007ff40000 size: 0000000000010000 end: 
000000007ff50000 type: 3
copy_e820_map() start: 000000007ff50000 size: 00000000000b0000 end: 
0000000080000000 type: 4
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007ff40000 (usable)
 BIOS-e820: 000000007ff40000 - 000000007ff50000 (ACPI data)
 BIOS-e820: 000000007ff50000 - 0000000080000000 (ACPI NVS)
Malformed early option 'acpi'
1151MB HIGHMEM available.
896MB LOWMEM available.
Entering add_active_range(0, 0, 524096) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   524096
early_node_map[1] active PFN ranges
    0:        0 ->   524096
On node 0 totalpages: 524096
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 2302 pages used for memmap
  HighMem zone: 292418 pages, LIFO batch:31
DMI 2.3 present.
ACPI: RSDP (v000 ACPIAM                                ) @ 0x000f5df0
ACPI: RSDT (v001 A M I  OEMRSDT  0x03000528 MSFT 0x00000097) @ 0x7ff40000
ACPI: FADT (v001 A M I  OEMFACP  0x03000528 MSFT 0x00000097) @ 0x7ff40200
ACPI: OEMB (v001 A M I  OEMBIOS  0x03000528 MSFT 0x00000097) @ 0x7ff50040
ACPI: DSDT (v001  1ABSP 1ABSP001 0x00000001 MSFT 0x02000001) @ 0x00000000
ACPI: PM-Timer IO Port: 0x408
Allocating PCI resources starting at 88000000 (gap: 80000000:80000000)
Detected 1600.108 MHz processor.
Built 1 zonelists.  Total pages: 520002
Kernel command line: root=/dev/hda5 ro noapm acpi=on vga=791 pci=biosirq 
acpi_sleep=s3_bios 
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 2073684k/2096384k available (1885k kernel code, 21428k reserved, 596k 
data, 296k init, 1178880k highmem)
virtual kernel memory layout:
    fixmap  : 0xfffeb000 - 0xfffff000   (  80 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc0370000 - 0xc03ba000   ( 296 kB)
      .data : 0xc02d747d - 0xc036c5f4   ( 596 kB)
      .text : 0xc0100000 - 0xc02d747d   (1885 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3201.11 BogoMIPS (lpj=1600556)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Mount-cache hash table entries: 512
CPU: After generic identify, caps: a7e9fbbf 00000000 00000000 00000000 00000180 
00000000 00000000
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 1024K
CPU: After all inits, caps: a7e9fbbf 00000000 00000000 00002040 00000180 
00000000 00000000
Compat vDSO mapped to ffffe000.
CPU: Intel(R) Pentium(R) M processor 1600MHz stepping 05
Checking 'hlt' instruction... OK.
ACPI: Core revision 20060707
ACPI: setting ELCR to 0200 (from 0c30)
NET: Registered protocol family 16
EISA bus registered
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI Error (evregion-0317): No handler for Region [ECOR] (dfed25ec) 
[EmbeddedControl] [20060707]
ACPI Error (exfldio-0290): Region EmbeddedControl(3) has no handler [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.ACS_] (Node dfecdf2c), AE_NOT_EXIST
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AC__._INI] 
(Node dfecb75c), AE_NOT_EXIST
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI quirk: region 0400-047f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0500-053f claimed by ICH4 GPIO
PCI: Enabled i801 SMBus device
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
PCI: Bus #03 (-#06) is hidden behind transparent bridge #02 (-#02) 
(try 'pci=assign-busses')
Please report the result to linux-kernel to fix this permanently
PCI: Bus #07 (-#0a) is hidden behind transparent bridge #02 (-#02) 
(try 'pci=assign-busses')
Please report the result to linux-kernel to fix this permanently
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *4 5 6 7 11 12)
ACPI: PCI Interrupt Link [LNKC] (IRQs *10 12)
ACPI: PCI Interrupt Link [LNKD] (IRQs *5 6 10)
ACPI: PCI Interrupt Link [LNKE] (IRQs 6 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 7) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 4 7) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 4 6 *10 12)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 15 devices
PnPBIOS: Disabled by ACPI PNP
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
pnp: 00:09: ioport range 0x480-0x48f has been reserved
pnp: 00:09: ioport range 0x5c0-0x5cf has been reserved
pnp: 00:0d: ioport range 0x540-0x55f has been reserved
pnp: 00:0d: ioport range 0x400-0x47f could not be reserved
pnp: 00:0d: ioport range 0x480-0x48f has been reserved
pnp: 00:0d: ioport range 0x500-0x53f has been reserved
pnp: 00:0d: ioport range 0x4c0-0x4cf has been reserved
PCI: Bridge: 0000:00:01.0
  IO window: d000-dfff
  MEM window: ff800000-ff8fffff
  PREFETCH window: ce900000-de9fffff
PCI: Bus 3, cardbus bridge: 0000:02:01.0
  IO window: 00001000-000010ff
  IO window: 00001400-000014ff
  PREFETCH window: 8c000000-8fffffff
  MEM window: 90000000-93ffffff
PCI: Bus 7, cardbus bridge: 0000:02:01.1
  IO window: 00001800-000018ff
  IO window: 00001c00-00001cff
  PREFETCH window: 94000000-97ffffff
  MEM window: 98000000-9bffffff
PCI: Bridge: 0000:00:1e.0
  IO window: 1000-1fff
  MEM window: ff900000-ff9fffff
  PREFETCH window: dea00000-deafffff
PCI: Enabling device 0000:00:1e.0 (0106 -> 0107)
PCI: Setting latency timer of device 0000:00:1e.0 to 64
PCI: Enabling device 0000:02:01.0 (0000 -> 0003)
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 4
PCI: setting IRQ 4 as level-triggered
ACPI: PCI Interrupt 0000:02:01.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
PCI: Setting latency timer of device 0000:02:01.0 to 64
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:02:01.1[B] -> Link [LNKA] -> GSI 11 (level, low) -> 
IRQ 11
PCI: Setting latency timer of device 0000:02:01.1 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 7, 524288 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
checking if image is initramfs... it is
Freeing initrd memory: 1099k freed
audit: initializing netlink socket (disabled)
audit(1172051806.598:1): initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
vesafb: framebuffer at 0xd0000000, mapped to 0xf8880000, using 3072k, total 
65536k
vesafb: mode is 1024x768x16, linelength=2048, pages=41
vesafb: protected mode interface info at c000:55b2
vesafb: pmi: set display start = c00c5620, set palette = c00c565a
vesafb: pmi: ports = d810 d816 d854 d838 d83c d85c d800 d804 d8b0 d8b2 d8b4 
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
fb0: VESA VGA frame buffer device
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
intel_rng: FWH not detected
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a NS16550A
ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
ACPI: PCI interrupt for device 0000:00:1f.6 disabled
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f12:PS2M] at 0x60,0x64 irq 1,12
i8042.c: Detected active multiplexing controller, rev 1.1.
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
EISA: Probing bus 0 at eisa.0
Cannot allocate resource for EISA slot 1
EISA: Detected 0 cards.
input: AT Translated Set 2 keyboard as /class/input/input0
NET: Registered protocol family 1
Using IPI Shortcut mode
ACPI: (supports S0 S3 S4 S5)
Freeing unused kernel memory: 296k freed
Time: tsc clocksource has been installed.
Console: switching to colour frame buffer device 128x48
ICH4: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:1f.1[A] -> Link [LNKC] -> GSI 10 (level, low) -> 
IRQ 10
ICH4: chipset revision 3
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: SAMSUNG HM120JC, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: MATSHITADVD-RAM UJ-820S, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 512KiB
hda: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
 hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 hda9 hda10 >
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
hdc: ATAPI 24X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
EXT3 FS on hda5, internal journal
ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
ieee1394: Initialized config rom entry `ip1394'
ACPI: PCI Interrupt 0000:02:01.2[C] -> Link [LNKC] -> GSI 10 (level, low) -> 
IRQ 10
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[10]  MMIO=[ff9ef800-ff9effff]  
Max Packet=[2048]  IR/IT contexts=[4/4]
Asus Laptop ACPI Extras version 0.30
  M6N model detected, supported
ACPI: AC Adapter [AC] (on-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Battery Slot [BAT1] (battery absent)
input: Power Button (FF) as /class/input/input1
ACPI: Power Button (FF) [PWRF]
input: Lid Switch as /class/input/input2
ACPI: Lid Switch [LID]
input: Sleep Button (CM) as /class/input/input3
ACPI: Sleep Button (CM) [SLPB]
input: Power Button (CM) as /class/input/input4
ACPI: Power Button (CM) [PWRB]
ACPI: Invalid PBLK length [7]
ACPI: CPU0 (power states: C1[C1] C2[C2])
ACPI: Thermal Zone [THRM] (56 C)
Time: acpi_pm clocksource has been installed.
speedstep-centrino with X86_SPEEDSTEP_CENTRINO_ACPI config is deprecated.
 Use X86_ACPI_CPUFREQ (acpi-cpufreq) instead.
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
wlan: 0.8.4.2 (svn r2116)
ath_pci: 0.9.4.5 (svn r2116)
ACPI: PCI Interrupt 0000:00:1f.3[B] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
irda_init()
NET: Registered protocol family 23
nsc_ircc_pnp_probe() : From PnP, found firbase 0x2F8 ; irq 3 ; dma 1.
nsc-ircc, chip->init
nsc-ircc, Found chip at base=0x02e
nsc-ircc, driver loaded (Dag Brattli)
nsc_ircc_open(), can't get iobase of 0x2f8
nsc-ircc, Found chip at base=0x02e
nsc-ircc, driver loaded (Dag Brattli)
nsc_ircc_open(), can't get iobase of 0x2f8
pnp: Device 00:07 disabled.
loop: loaded (max 8 devices)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: 
dm-devel@redhat.com
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00e01800031766e3]
Synaptics Touchpad, model: 1, fw: 4.6, id: 0x925ea1, caps: 0x80471b/0x0
input: SynPS/2 Synaptics TouchPad as /class/input/input5
ttyS1: LSR safety check engaged!
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda7, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda10, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Adding 2097144k swap on /mnt/wintemp/debian.swap.  Priority:-1 extents:1 
across:2097144k
Adding 2097144k swap on /home/debian.swap.  Priority:-2 extents:529 
across:2165220k
eth1394: eth0: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 855PM Chipset.
agpgart: AGP aperture is 256M @ 0xe0000000
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
i8xx TCO timer: initialized (0x0460). heartbeat=30 sec (nowayout=0)
input: PC Speaker as /class/input/input6
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 
[PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:1d.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> 
IRQ 11
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1d.0: irq 11, io base 0x0000e800
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
pnp: Device 00:07 activated.
nsc_ircc_pnp_probe() : From PnP, found firbase 0x2F8 ; irq 3 ; dma 1.
nsc-ircc, chip->init
nsc-ircc, Found chip at base=0x02e
nsc-ircc, Wrong chip version ff
nsc-ircc, Found chip at base=0x02e
nsc-ircc, Wrong chip version 00
pnp: Device 00:07 disabled.
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
ACPI: PCI Interrupt 0000:00:1d.1[B] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 
5
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.1: irq 5, io base 0x0000e880
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ieee80211_crypt: registered algorithm 'NULL'
ACPI: PCI Interrupt 0000:00:1d.2[C] -> Link [LNKC] -> GSI 10 (level, low) -> 
IRQ 10
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.2: irq 10, io base 0x0000ec00
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ieee80211: 802.11 data/management/control stack, 1.2.16
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
PCI: Setting latency timer of device 0000:00:1f.6 to 64
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.1dmq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
MC'97 1 converters and GPIO not ready (0xff00)
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10
ACPI: PCI Interrupt 0000:00:1d.7[D] -> Link [LNKH] -> GSI 10 (level, low) -> 
IRQ 10
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4
ehci_hcd 0000:00:1d.7: debug port 1
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: irq 10, io mem 0xffaffc00
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 6 ports detected
ACPI: PCI Interrupt 0000:00:1f.5[B] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
PCI: Setting latency timer of device 0000:00:1f.5 to 64
intel8x0_measure_ac97_clock: measured 50448 usecs
intel8x0: clocking to 48000
tg3.c:v3.72 (January 8, 2007)
ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
eth1: Tigon3 [partno(BCM95788A50) rev 3003 PHY(5705)] (PCI:33MHz:32-bit) 
10/100/1000Base-T Ethernet 00:0e:a6:8e:5a:a5
eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[0] TSOcap[1] 
eth1: dma_rwctrl[763f0000] dma_mask[32-bit]
Yenta: CardBus bridge found at 0000:02:01.0 [1043:1864]
Yenta: ISA IRQ mask 0x0008, PCI irq 4
Socket status: 30000006
Yenta: Raising subordinate bus# of parent bus (#02) from #02 to #06
pcmcia: parent PCI bridge I/O window: 0x1000 - 0x1fff
cs: IO port probe 0x1000-0x1fff: clean.
pcmcia: parent PCI bridge Memory window: 0xff900000 - 0xff9fffff
pcmcia: parent PCI bridge Memory window: 0xdea00000 - 0xdeafffff
Yenta: CardBus bridge found at 0000:02:01.1 [1043:1864]
Yenta: ISA IRQ mask 0x0008, PCI irq 11
Socket status: 30000006
Yenta: Raising subordinate bus# of parent bus (#02) from #06 to #0a
pcmcia: parent PCI bridge I/O window: 0x1000 - 0x1fff
cs: IO port probe 0x1000-0x1fff: clean.
pcmcia: parent PCI bridge Memory window: 0xff900000 - 0xff9fffff
pcmcia: parent PCI bridge Memory window: 0xdea00000 - 0xdeafffff
ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Detected geography ZZR (14 802.11bg channels, 0 802.11a channels)
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> 
IRQ 11
PCI: Unable to reserve mem region #1:8000000@d0000000 for device 0000:01:00.0
radeonfb (0000:01:00.0): cannot request region 0.
radeonfb: probe of 0000:01:00.0 failed with error -16
cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xa00-0xaff: clean.
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
pcmcia: Detected deprecated PCMCIA ioctl usage from process: discover.
pcmcia: This interface will soon be removed from the kernel; please expect 
breakage unless you upgrade to new tools.
pcmcia: see http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html for 
details.
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
Bluetooth: Core ver 2.11
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (8192 buckets, 65536 max)
[fglrx] Maximum main memory to use for locked dma buffers: 1899 MBytes.
[fglrx] module loaded - fglrx 8.33.6 [Jan  8 2007] on minor 0
[fglrx] Internal AGP support requested, but kernel AGP support active.
[fglrx] Have to use kernel AGP support to avoid conflicts.
[fglrx] AGP detected, AgpState   = 0x1f000217 (hardware caps of chipset)
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
[fglrx] AGP enabled,  AgpCommand = 0x1f000314 (selected caps)
[fglrx] total      GART = 268435456
[fglrx] free       GART = 252440576
[fglrx] max single GART = 252440576
[fglrx] total      LFB  = 67108864
[fglrx] free       LFB  = 43110400
[fglrx] max single LFB  = 43110400
[fglrx] total      Inv  = 0
[fglrx] free       Inv  = 0
[fglrx] max single Inv  = 0
[fglrx] total      TIM  = 0
NET: Registered protocol family 4
NET: Registered protocol family 3
NET: Registered protocol family 5

As we can see, this is the same boot up error as in previous kernels:

ACPI Error (evregion-0317): No handler for Region [ECOR] (dfed25ec) 
[EmbeddedControl] [20060707]
ACPI Error (exfldio-0290): Region EmbeddedControl(3) has no handler [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.ACS_] (Node dfecdf2c), AE_NOT_EXIST
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AC__._INI] 
(Node dfecb75c), AE_NOT_EXIST

And here it goes the errors on heavy load (charging battery, of course :))

ACPI: EC: acpi_ec_wait timeout, status = 32, expect_event = 1
ACPI: EC: read timeout, command = 128
ACPI Exception (evregion-0424): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060707]
ACPI Exception (dswexec-0458): AE_TIME, While resolving operands for 
[OpcodeName unavailable] [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.RWRD] (Node dfecdc84), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0.BST3] 
(Node dfeca2d4), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0._BST] 
(Node dfeca3d8), AE_TIME
ACPI Exception (acpi_battery-0207): AE_TIME, Evaluating _BST [20060707]
ACPI: EC: acpi_ec_wait timeout, status = 0, expect_event = 1
ACPI: EC: read timeout, command = 128
ACPI Exception (evregion-0424): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.ACS_] (Node dfecdf2c), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AC__._PSR] 
(Node dfecdc20), AE_TIME
ACPI Exception (acpi_ac-0096): AE_TIME, Error reading AC Adapter state 
[20060707]

With this kernel and fglrx 8.33.6 driver the suspend facility seems to work 
but, as in previous kernels, at the beginning it worked to but it failed later 
in a random way (each time I pushed suspend button was like playing lottery :D)

Well, I've just got this kernel version to work with my notebook (I've had 
problems with ati drivers, ipw2200 dirvers and several things...) and now I'm 
going to stress the system to see if it dies like in previous versions, but I 
guess it will die because of these acpi error messages :(

Ahhh! I'm desperate :(
Comment 22 Manuel Bernal 2007-02-21 03:18:07 UTC
Heavy load, 1.4 GHz:

ACPI: EC: acpi_ec_wait timeout, status = 32, expect_event = 1
ACPI: EC: read timeout, command = 128
ACPI Exception (evregion-0424): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060707]
ACPI Exception (dswexec-0458): AE_TIME, While resolving operands for 
[OpcodeName unavailable] [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.RWRD] (Node dfecdc84), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0.BIF1] 
(Node dfeca324), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0._BIF] 
(Node dfeca400), AE_TIME
ACPI Exception (acpi_battery-0148): AE_TIME, Evaluating _BIF [20060707]
Comment 23 Alexey Starikovskiy 2007-02-21 03:19:04 UTC
please try 2.6.21-rc1, and for boot-up problem with AC, please try to 
set "acpi_fake_ecdt=1" in kernel options.
Comment 24 Manuel Bernal 2007-02-21 04:08:47 UTC
More messages, this time at 1.6 GHz and 82 C temp.

ACPI: EC: acpi_ec_wait timeout, status = 32, expect_event = 1
ACPI: EC: read timeout, command = 128
ACPI Exception (evregion-0424): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060707]
ACPI Exception (dswexec-0458): AE_TIME, While resolving operands for 
[OpcodeName unavailable] [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.RWRD] (Node dfecdc84), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0.BIF1] 
(Node dfeca324), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0._BIF] 
(Node dfeca400), AE_TIME
ACPI Exception (acpi_battery-0148): AE_TIME, Evaluating _BIF [20060707]
ACPI: EC: acpi_ec_wait timeout, status = 0, expect_event = 1
ACPI: EC: read timeout, command = 128
ACPI Exception (evregion-0424): AE_TIME, Returned by Handler for 
[EmbeddedControl] [20060707]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.BATS] (Node dfecdf18), AE_TIME
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0._BST] 
(Node dfeca3d8), AE_TIME
ACPI Exception (acpi_battery-0207): AE_TIME, Evaluating _BST [20060707]

By now, despite these errors the system keeps up on running... but maybe it's 
just luck :)

I've seen new messages I'm not sure if they're related to the ACPI:

PM: Writing back config space on device 0000:02:00.0 at offset b (was 3ed173b, 
writing 17351043)
PM: Writing back config space on device 0000:02:00.0 at offset 3 (was 0, 
writing 4010)
PM: Writing back config space on device 0000:02:00.0 at offset 2 (was 2000000, 
writing 2000003)
PM: Writing back config space on device 0000:02:00.0 at offset 1 (was 2b00000, 
writing 2b00106)
PM: Writing back config space on device 0000:02:00.0 at offset 0 (was 3ed173b, 
writing 169c14e4)
bridge-eth1: disabling the bridge
bridge-eth1: down
PM: Writing back config space on device 0000:02:00.0 at offset b (was 3ed173b, 
writing 17351043)
PM: Writing back config space on device 0000:02:00.0 at offset 3 (was 0, 
writing 4010)
PM: Writing back config space on device 0000:02:00.0 at offset 2 (was 2000000, 
writing 2000003)
PM: Writing back config space on device 0000:02:00.0 at offset 1 (was 2b00000, 
writing 2b00106)
PM: Writing back config space on device 0000:02:00.0 at offset 0 (was 3ed173b, 
writing 169c14e4)

Thanks again!! :) I hope this to be useful to solve the problem with ACPI.

Is it worth to try with 2.6.21-rc1? I mean, are there worthy changes on ACPI in 
that version?

New observation: each time this error occurs I loose my network config, exactly 
resolv.conf config (which is alocated under /dev/shm/resolvconf. Could these 
errors be doing something with /dev/shm or is it just casualness?
Comment 25 Vladimir Lebedev 2007-02-21 07:50:32 UTC
I asked you to test the latest 2.6.20-git release, not the stable 2.6.20, but 
the 2.6.20-rc1 release is available now, please look at comment #23.

Thanks.
Comment 26 Vladimir Lebedev 2007-02-21 07:52:41 UTC
Typo: I mean 2.6.21-rc1 instead of 2.6.20-rc1.
Comment 27 Manuel Bernal 2007-02-21 09:24:43 UTC
Ok, I've tried 2.6.21-rc1 with and without acpi_fake_ecdt=1, the result was the 
same:

Linux version 2.6.21-rc1 (root@azazel) (gcc version 4.1.2 20061115 (prerelease) 
(Debian 4.1.1-21)) #1 PREEMPT Wed Feb 21 13:45:10 CET 2007
BIOS-provided physical RAM map:
sanitize start
sanitize end
copy_e820_map() start: 0000000000000000 size: 000000000009fc00 end: 
000000000009fc00 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000000009fc00 size: 0000000000000400 end: 
00000000000a0000 type: 2
copy_e820_map() start: 00000000000e0000 size: 0000000000020000 end: 
0000000000100000 type: 2
copy_e820_map() start: 0000000000100000 size: 000000007fe40000 end: 
000000007ff40000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000007ff40000 size: 0000000000010000 end: 
000000007ff50000 type: 3
copy_e820_map() start: 000000007ff50000 size: 00000000000b0000 end: 
0000000080000000 type: 4
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007ff40000 (usable)
 BIOS-e820: 000000007ff40000 - 000000007ff50000 (ACPI data)
 BIOS-e820: 000000007ff50000 - 0000000080000000 (ACPI NVS)
Malformed early option 'acpi'
1151MB HIGHMEM available.
896MB LOWMEM available.
Entering add_active_range(0, 0, 524096) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   524096
early_node_map[1] active PFN ranges
    0:        0 ->   524096
On node 0 totalpages: 524096
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 2302 pages used for memmap
  HighMem zone: 292418 pages, LIFO batch:31
DMI 2.3 present.
ACPI: RSDP 000F5DF0, 0014 (r0 ACPIAM)
ACPI: RSDT 7FF40000, 002C (r1 A M I  OEMRSDT   3000528 MSFT       97)
ACPI: FACP 7FF40200, 0081 (r1 A M I  OEMFACP   3000528 MSFT       97)
ACPI: DSDT 7FF40400, 6500 (r1  1ABSP 1ABSP001        1 MSFT  2000001)
ACPI: FACS 7FF50000, 0040
ACPI: OEMB 7FF50040, 0053 (r1 A M I  OEMBIOS   3000528 MSFT       97)
ACPI: PM-Timer IO Port: 0x408
Allocating PCI resources starting at 88000000 (gap: 80000000:80000000)
Detected 600.096 MHz processor.
Built 1 zonelists.  Total pages: 520002
Kernel command line: root=/dev/hda5 ro noapm acpi=on vga=791 pci=biosirq 
acpi_sleep=s3_bios acpi_fake_ecdt=1
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 2073656k/2096384k available (1903k kernel code, 21456k reserved, 597k 
data, 308k init, 1178880k highmem)
virtual kernel memory layout:
    fixmap  : 0xfffeb000 - 0xfffff000   (  80 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc0374000 - 0xc03c1000   ( 308 kB)
      .data : 0xc02dbe55 - 0xc0371654   ( 597 kB)
      .text : 0xc0100000 - 0xc02dbe55   (1903 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 1200.62 BogoMIPS (lpj=600312)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Mount-cache hash table entries: 512
CPU: After generic identify, caps: a7e9fbbf 00000000 00000000 00000000 00000180 
00000000 00000000
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 1024K
CPU: After all inits, caps: a7e9fbbf 00000000 00000000 00002040 00000180 
00000000 00000000
Compat vDSO mapped to ffffe000.
CPU: Intel(R) Pentium(R) M processor 1600MHz stepping 05
Checking 'hlt' instruction... OK.
ACPI: Core revision 20070126
ACPI: setting ELCR to 0200 (from 0c30)
NET: Registered protocol family 16
EISA bus registered
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI Exception (evregion-0420): AE_NOT_FOUND, Returned by Handler for 
[EmbeddedControl] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.ACS_] (Node dfeccf2c), AE_NOT_FOUND
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.AC__._INI] 
(Node dfeca75c), AE_NOT_FOUND
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using PIC for interrupt routing
ACPI Exception (evregion-0420): AE_NOT_FOUND, Returned by Handler for 
[EmbeddedControl] [20070126]
ACPI Error (psparse-0537): Method parse/execution failed 
[\_SB_.PCI0.SBRG.EC0_.BATS] (Node dfeccf18), AE_NOT_FOUND
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.BAT0._STA] 
(Node dfec93c4), AE_NOT_FOUND
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI quirk: region 0400-047f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0500-053f claimed by ICH4 GPIO
PCI: Enabled i801 SMBus device
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
PCI: Bus #03 (-#06) is hidden behind transparent bridge #02 (-#02) 
(try 'pci=assign-busses')
Please report the result to linux-kernel to fix this permanently
PCI: Bus #07 (-#0a) is hidden behind transparent bridge #02 (-#02) 
(try 'pci=assign-busses')
Please report the result to linux-kernel to fix this permanently
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *4 5 6 7 11 12)
ACPI: PCI Interrupt Link [LNKC] (IRQs *10 12)
ACPI: PCI Interrupt Link [LNKD] (IRQs *5 6 10)
ACPI: PCI Interrupt Link [LNKE] (IRQs 6 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 7) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 4 7) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 4 6 *10 12)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 15 devices
PnPBIOS: Disabled by ACPI PNP
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
pnp: 00:09: ioport range 0x480-0x48f has been reserved
pnp: 00:09: ioport range 0x5c0-0x5cf has been reserved
pnp: 00:0c: iomem range 0xffc00000-0xffefffff has been reserved
pnp: 00:0d: ioport range 0x540-0x55f has been reserved
pnp: 00:0d: ioport range 0x400-0x47f has been reserved
pnp: 00:0d: ioport range 0x480-0x48f has been reserved
pnp: 00:0d: ioport range 0x500-0x53f has been reserved
pnp: 00:0d: ioport range 0x4c0-0x4cf has been reserved
pnp: 00:0d: iomem range 0xfec00000-0xfec00fff has been reserved
pnp: 00:0d: iomem range 0xfee00000-0xfee00fff has been reserved
pnp: 00:0e: iomem range 0x0-0x9ffff could not be reserved
pnp: 00:0e: iomem range 0xc0000-0xdffff could not be reserved
pnp: 00:0e: iomem range 0xe0000-0xfffff could not be reserved
pnp: 00:0e: iomem range 0x100000-0x7fffffff could not be reserved
PCI: Bridge: 0000:00:01.0
  IO window: d000-dfff
  MEM window: ff800000-ff8fffff
  PREFETCH window: ce900000-de9fffff
PCI: Bus 3, cardbus bridge: 0000:02:01.0
  IO window: 00001000-000010ff
  IO window: 00001400-000014ff
  PREFETCH window: 8c000000-8fffffff
  MEM window: 90000000-93ffffff
PCI: Bus 7, cardbus bridge: 0000:02:01.1
  IO window: 00001800-000018ff
  IO window: 00001c00-00001cff
  PREFETCH window: 94000000-97ffffff
  MEM window: 98000000-9bffffff
PCI: Bridge: 0000:00:1e.0
  IO window: 1000-1fff
  MEM window: ff900000-ff9fffff
  PREFETCH window: dea00000-deafffff
PCI: Enabling device 0000:00:1e.0 (0106 -> 0107)
PCI: Setting latency timer of device 0000:00:1e.0 to 64
PCI: Enabling device 0000:02:01.0 (0000 -> 0003)
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 4
PCI: setting IRQ 4 as level-triggered
ACPI: PCI Interrupt 0000:02:01.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
PCI: Setting latency timer of device 0000:02:01.0 to 64
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:02:01.1[B] -> Link [LNKA] -> GSI 11 (level, low) -> 
IRQ 11
PCI: Setting latency timer of device 0000:02:01.1 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
checking if image is initramfs... it is
Freeing initrd memory: 1099k freed
audit: initializing netlink socket (disabled)
audit(1172066783.443:1): initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
vesafb: framebuffer at 0xd0000000, mapped to 0xf8880000, using 3072k, total 
65536k
vesafb: mode is 1024x768x16, linelength=2048, pages=41
vesafb: protected mode interface info at c000:55b2
vesafb: pmi: set display start = c00c5620, set palette = c00c565a
vesafb: pmi: ports = d810 d816 d854 d838 d83c d85c d800 d804 d8b0 d8b2 d8b4 
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
fb0: VESA VGA frame buffer device
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
intel_rng: FWH not detected
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a NS16550A
ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
ACPI: PCI interrupt for device 0000:00:1f.6 disabled
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f12:PS2M] at 0x60,0x64 irq 1,12
i8042.c: Detected active multiplexing controller, rev 1.1.
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
EISA: Probing bus 0 at eisa.0
Cannot allocate resource for EISA slot 1
EISA: Detected 0 cards.
NET: Registered protocol family 1
Using IPI Shortcut mode
Freeing unused kernel memory: 308k freed
Time: tsc clocksource has been installed.
Console: switching to colour frame buffer device 128x48
input: AT Translated Set 2 keyboard as /class/input/input0
ICH4: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:1f.1[A] -> Link [LNKC] -> GSI 10 (level, low) -> 
IRQ 10
ICH4: chipset revision 3
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: SAMSUNG HM120JC, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: MATSHITADVD-RAM UJ-820S, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 512KiB
hda: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
 hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 hda9 hda10 >
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
hdc: ATAPI 24X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
EXT3 FS on hda5, internal journal
ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
ieee1394: Initialized config rom entry `ip1394'
ACPI: PCI Interrupt 0000:02:01.2[C] -> Link [LNKC] -> GSI 10 (level, low) -> 
IRQ 10
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[10]  MMIO=[ff9ef800-ff9effff]  
Max Packet=[2048]  IR/IT contexts=[4/4]
Asus Laptop ACPI Extras version 0.30
  M6N model detected, supported
ACPI: AC Adapter [AC] (off-line)
ACPI: Battery Slot [BAT1] (battery absent)
input: Power Button (FF) as /class/input/input1
ACPI: Power Button (FF) [PWRF]
input: Lid Switch as /class/input/input2
ACPI: Lid Switch [LID]
input: Sleep Button (CM) as /class/input/input3
ACPI: Sleep Button (CM) [SLPB]
input: Power Button (CM) as /class/input/input4
ACPI: Power Button (CM) [PWRB]
ACPI: Invalid PBLK length [7]
ACPI: CPU0 (power states: C1[C1] C2[C2])
ACPI: Thermal Zone [THRM] (43 C)
Time: acpi_pm clocksource has been installed.
speedstep-centrino with X86_SPEEDSTEP_CENTRINO_ACPI config is deprecated.
 Use X86_ACPI_CPUFREQ (acpi-cpufreq) instead.
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
wlan: 0.8.4.2 (svn r2141)
ath_pci: 0.9.4.5 (svn r2141)
ACPI: PCI Interrupt 0000:00:1f.3[B] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
irda_init()
NET: Registered protocol family 23
nsc_ircc_pnp_probe() : From PnP, found firbase 0x2F8 ; irq 3 ; dma 1.
nsc-ircc, chip->init
nsc-ircc, Found chip at base=0x02e
nsc-ircc, driver loaded (Dag Brattli)
nsc_ircc_open(), can't get iobase of 0x2f8
nsc-ircc, Found chip at base=0x02e
nsc-ircc, driver loaded (Dag Brattli)
nsc_ircc_open(), can't get iobase of 0x2f8
pnp: Device 00:07 disabled.
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00e01800031766e3]
loop: loaded (max 8 devices)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: 
dm-devel@redhat.com
Synaptics Touchpad, model: 1, fw: 4.6, id: 0x925ea1, caps: 0x80471b/0x0
input: SynPS/2 Synaptics TouchPad as /class/input/input5
ttyS1: LSR safety check engaged!
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda7, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda10, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Adding 2097144k swap on /mnt/wintemp/debian.swap.  Priority:-1 extents:1 
across:2097144k
Adding 2097144k swap on /home/debian.swap.  Priority:-2 extents:529 
across:2165220k
eth1394: eth0: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
evbug.c: Connected device: "AT Translated Set 2 keyboard", 
isa0060/serio0/input0
evbug.c: Connected device: "Power Button (FF)", button_power/button/input0
evbug.c: Connected device: "Lid Switch", PNP0C0D/button/input0
evbug.c: Connected device: "Sleep Button (CM)", PNP0C0E/button/input0
evbug.c: Connected device: "Power Button (CM)", PNP0C0C/button/input0
evbug.c: Connected device: "SynPS/2 Synaptics TouchPad", isa0060/serio4/input0
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
Linux agpgart interface v0.102 (c) Dave Jones
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
agpgart: Detected an Intel 855PM Chipset.
agpgart: AGP aperture is 256M @ 0xe0000000
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:1d.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> 
IRQ 11
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1d.0: irq 11, io base 0x0000e800
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
i8xx TCO timer: initialized (0x0460). heartbeat=30 sec (nowayout=0)
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
ACPI: PCI Interrupt 0000:00:1d.1[B] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 
5
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.1: irq 5, io base 0x0000e880
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.2[C] -> Link [LNKC] -> GSI 10 (level, low) -> 
IRQ 10
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.2: irq 10, io base 0x0000ec00
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
input: PC Speaker as /class/input/input6
evbug.c: Connected device: "PC Speaker", isa0061/input0
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10
ACPI: PCI Interrupt 0000:00:1d.7[D] -> Link [LNKH] -> GSI 10 (level, low) -> 
IRQ 10
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4
ehci_hcd 0000:00:1d.7: debug port 1
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: irq 10, io mem 0xffaffc00
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 6 ports detected
ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
PCI: Setting latency timer of device 0000:00:1f.6 to 64
MC'97 1 converters and GPIO not ready (0xff00)
ACPI: PCI Interrupt 0000:00:1f.5[B] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
PCI: Setting latency timer of device 0000:00:1f.5 to 64
ieee80211_crypt: registered algorithm 'NULL'
intel8x0_measure_ac97_clock: measured 193051 usecs
intel8x0: clocking to 48000
tg3.c:v3.73 (February 12, 2007)
ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
eth1: Tigon3 [partno(BCM95788A50) rev 3003 PHY(5705)] (PCI:33MHz:32-bit) 
10/100/1000Base-T Ethernet 00:0e:a6:8e:5a:a5
eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[0] TSOcap[1] 
eth1: dma_rwctrl[763f0000] dma_mask[32-bit]
Yenta: CardBus bridge found at 0000:02:01.0 [1043:1864]
Yenta: ISA IRQ mask 0x0008, PCI irq 4
Socket status: 30000006
Yenta: Raising subordinate bus# of parent bus (#02) from #02 to #06
pcmcia: parent PCI bridge I/O window: 0x1000 - 0x1fff
cs: IO port probe 0x1000-0x1fff: clean.
pcmcia: parent PCI bridge Memory window: 0xff900000 - 0xff9fffff
pcmcia: parent PCI bridge Memory window: 0xdea00000 - 0xdeafffff
Yenta: CardBus bridge found at 0000:02:01.1 [1043:1864]
Yenta: ISA IRQ mask 0x0008, PCI irq 11
Socket status: 30000006
Yenta: Raising subordinate bus# of parent bus (#02) from #06 to #0a
pcmcia: parent PCI bridge I/O window: 0x1000 - 0x1fff
cs: IO port probe 0x1000-0x1fff: clean.
pcmcia: parent PCI bridge Memory window: 0xff900000 - 0xff9fffff
pcmcia: parent PCI bridge Memory window: 0xdea00000 - 0xdeafffff
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> 
IRQ 11
PCI: Unable to reserve mem region #1:8000000@d0000000 for device 0000:01:00.0
radeonfb (0000:01:00.0): cannot request region 0.
radeonfb: probe of 0000:01:00.0 failed with error -16
pnp: Device 00:07 activated.
nsc_ircc_pnp_probe() : From PnP, found firbase 0x2F8 ; irq 3 ; dma 1.
nsc-ircc, chip->init
nsc-ircc, Found chip at base=0x02e
nsc-ircc, Wrong chip version ff
nsc-ircc, Found chip at base=0x02e
nsc-ircc, Wrong chip version 00
pnp: Device 00:07 disabled.
ieee80211: 802.11 data/management/control stack, 1.2.16
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 
[PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.1dmq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Detected geography ZZR (14 802.11bg channels, 0 802.11a channels)
cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xa00-0xaff: clean.
pcmcia: Detected deprecated PCMCIA ioctl usage from process: discover.
pcmcia: This interface will soon be removed from the kernel; please expect 
breakage unless you upgrade to new tools.
pcmcia: see http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html for 
details.
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
Clocksource tsc unstable (delta = 345186319 ns)
tsdev (compaq touchscreen emulation) is scheduled for removal.
See Documentation/feature-removal-schedule.txt for details.
Bluetooth: Core ver 2.11
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (8192 buckets, 65536 max)
evbug.c: Disconnected device: isa0060/serio0/input0
evbug.c: Disconnected device: button_power/button/input0
evbug.c: Disconnected device: PNP0C0D/button/input0
evbug.c: Disconnected device: PNP0C0E/button/input0
evbug.c: Disconnected device: PNP0C0C/button/input0
evbug.c: Disconnected device: isa0060/serio4/input0
evbug.c: Disconnected device: isa0061/input0

But there is a diference compared to 2.6.20: with 2.6.21-rc I've lost the main 
battery info:

-- 2.6.21-rc1

Asus Laptop ACPI Extras version 0.30
  M6N model detected, supported
ACPI: AC Adapter [AC] (off-line)
ACPI: Battery Slot [BAT1] (battery absent)
input: Power Button (FF) as /class/input/input1
ACPI: Power Button (FF) [PWRF]
input: Lid Switch as /class/input/input2
ACPI: Lid Switch [LID]
input: Sleep Button (CM) as /class/input/input3
ACPI: Sleep Button (CM) [SLPB]
input: Power Button (CM) as /class/input/input4
ACPI: Power Button (CM) [PWRB]
ACPI: Invalid PBLK length [7]
ACPI: CPU0 (power states: C1[C1] C2[C2])
ACPI: Thermal Zone [THRM] (43 C)

--- 2.6.20

Asus Laptop ACPI Extras version 0.30
  M6N model detected, supported
ACPI: AC Adapter [AC] (off-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Battery Slot [BAT1] (battery present)
input: Power Button (FF) as /class/input/input1
ACPI: Power Button (FF) [PWRF]
input: Lid Switch as /class/input/input2
ACPI: Lid Switch [LID]
input: Sleep Button (CM) as /class/input/input3
ACPI: Sleep Button (CM) [SLPB]
input: Power Button (CM) as /class/input/input4
ACPI: Power Button (CM) [PWRB]
ACPI: Invalid PBLK length [7]
ACPI: CPU0 (power states: C1[C1] C2[C2])
ACPI: Thermal Zone [THRM] (31 C)

Although kernel 2.6.21-rc1 was right when it said "BAT1 battery absent", but 
BAT0 is present, and it's not shown.

Now, this is the dmesg for kernel 2.6.20 with acpi_fake_ecdt=1 kernel boot 
parameter:

Linux version 2.6.20 (root@azazel) (gcc version 4.1.2 20061115 (prerelease) 
(Debian 4.1.1-21)) #1 PREEMPT Wed Feb 21 03:45:46 CET 2007
BIOS-provided physical RAM map:
sanitize start
sanitize end
copy_e820_map() start: 0000000000000000 size: 000000000009fc00 end: 
000000000009fc00 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000000009fc00 size: 0000000000000400 end: 
00000000000a0000 type: 2
copy_e820_map() start: 00000000000e0000 size: 0000000000020000 end: 
0000000000100000 type: 2
copy_e820_map() start: 0000000000100000 size: 000000007fe40000 end: 
000000007ff40000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000007ff40000 size: 0000000000010000 end: 
000000007ff50000 type: 3
copy_e820_map() start: 000000007ff50000 size: 00000000000b0000 end: 
0000000080000000 type: 4
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007ff40000 (usable)
 BIOS-e820: 000000007ff40000 - 000000007ff50000 (ACPI data)
 BIOS-e820: 000000007ff50000 - 0000000080000000 (ACPI NVS)
Malformed early option 'acpi'
1151MB HIGHMEM available.
896MB LOWMEM available.
Entering add_active_range(0, 0, 524096) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   524096
early_node_map[1] active PFN ranges
    0:        0 ->   524096
On node 0 totalpages: 524096
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 2302 pages used for memmap
  HighMem zone: 292418 pages, LIFO batch:31
DMI 2.3 present.
ACPI: RSDP (v000 ACPIAM                                ) @ 0x000f5df0
ACPI: RSDT (v001 A M I  OEMRSDT  0x03000528 MSFT 0x00000097) @ 0x7ff40000
ACPI: FADT (v001 A M I  OEMFACP  0x03000528 MSFT 0x00000097) @ 0x7ff40200
ACPI: OEMB (v001 A M I  OEMBIOS  0x03000528 MSFT 0x00000097) @ 0x7ff50040
ACPI: DSDT (v001  1ABSP 1ABSP001 0x00000001 MSFT 0x02000001) @ 0x00000000
ACPI: PM-Timer IO Port: 0x408
Allocating PCI resources starting at 88000000 (gap: 80000000:80000000)
Detected 600.033 MHz processor.
Built 1 zonelists.  Total pages: 520002
Kernel command line: root=/dev/hda5 ro noapm acpi=on vga=791 pci=biosirq 
acpi_sleep=s3_bios acpi_fake_ecdt=1
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 2073684k/2096384k available (1885k kernel code, 21428k reserved, 596k 
data, 296k init, 1178880k highmem)
virtual kernel memory layout:
    fixmap  : 0xfffeb000 - 0xfffff000   (  80 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc0370000 - 0xc03ba000   ( 296 kB)
      .data : 0xc02d747d - 0xc036c5f4   ( 596 kB)
      .text : 0xc0100000 - 0xc02d747d   (1885 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 1200.62 BogoMIPS (lpj=600311)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Mount-cache hash table entries: 512
CPU: After generic identify, caps: a7e9fbbf 00000000 00000000 00000000 00000180 
00000000 00000000
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 1024K
CPU: After all inits, caps: a7e9fbbf 00000000 00000000 00002040 00000180 
00000000 00000000
Compat vDSO mapped to ffffe000.
CPU: Intel(R) Pentium(R) M processor 1600MHz stepping 05
Checking 'hlt' instruction... OK.
ACPI: Core revision 20060707
ACPI: setting ELCR to 0200 (from 0c30)
NET: Registered protocol family 16
EISA bus registered
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI quirk: region 0400-047f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0500-053f claimed by ICH4 GPIO
PCI: Enabled i801 SMBus device
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
PCI: Bus #03 (-#06) is hidden behind transparent bridge #02 (-#02) 
(try 'pci=assign-busses')
Please report the result to linux-kernel to fix this permanently
PCI: Bus #07 (-#0a) is hidden behind transparent bridge #02 (-#02) 
(try 'pci=assign-busses')
Please report the result to linux-kernel to fix this permanently
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *4 5 6 7 11 12)
ACPI: PCI Interrupt Link [LNKC] (IRQs *10 12)
ACPI: PCI Interrupt Link [LNKD] (IRQs *5 6 10)
ACPI: PCI Interrupt Link [LNKE] (IRQs 6 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 7) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 4 7) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 4 6 *10 12)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 15 devices
PnPBIOS: Disabled by ACPI PNP
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
pnp: 00:09: ioport range 0x480-0x48f has been reserved
pnp: 00:09: ioport range 0x5c0-0x5cf has been reserved
pnp: 00:0d: ioport range 0x540-0x55f has been reserved
pnp: 00:0d: ioport range 0x400-0x47f could not be reserved
pnp: 00:0d: ioport range 0x480-0x48f has been reserved
pnp: 00:0d: ioport range 0x500-0x53f has been reserved
pnp: 00:0d: ioport range 0x4c0-0x4cf has been reserved
PCI: Bridge: 0000:00:01.0
  IO window: d000-dfff
  MEM window: ff800000-ff8fffff
  PREFETCH window: ce900000-de9fffff
PCI: Bus 3, cardbus bridge: 0000:02:01.0
  IO window: 00001000-000010ff
  IO window: 00001400-000014ff
  PREFETCH window: 8c000000-8fffffff
  MEM window: 90000000-93ffffff
PCI: Bus 7, cardbus bridge: 0000:02:01.1
  IO window: 00001800-000018ff
  IO window: 00001c00-00001cff
  PREFETCH window: 94000000-97ffffff
  MEM window: 98000000-9bffffff
PCI: Bridge: 0000:00:1e.0
  IO window: 1000-1fff
  MEM window: ff900000-ff9fffff
  PREFETCH window: dea00000-deafffff
PCI: Enabling device 0000:00:1e.0 (0106 -> 0107)
PCI: Setting latency timer of device 0000:00:1e.0 to 64
PCI: Enabling device 0000:02:01.0 (0000 -> 0003)
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 4
PCI: setting IRQ 4 as level-triggered
ACPI: PCI Interrupt 0000:02:01.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
PCI: Setting latency timer of device 0000:02:01.0 to 64
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:02:01.1[B] -> Link [LNKA] -> GSI 11 (level, low) -> 
IRQ 11
PCI: Setting latency timer of device 0000:02:01.1 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 7, 524288 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
checking if image is initramfs... it is
Freeing initrd memory: 1099k freed
audit: initializing netlink socket (disabled)
audit(1172073880.929:1): initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
vesafb: framebuffer at 0xd0000000, mapped to 0xf8880000, using 3072k, total 
65536k
vesafb: mode is 1024x768x16, linelength=2048, pages=41
vesafb: protected mode interface info at c000:55b2
vesafb: pmi: set display start = c00c5620, set palette = c00c565a
vesafb: pmi: ports = d810 d816 d854 d838 d83c d85c d800 d804 d8b0 d8b2 d8b4 
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
fb0: VESA VGA frame buffer device
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
intel_rng: FWH not detected
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a NS16550A
ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
ACPI: PCI interrupt for device 0000:00:1f.6 disabled
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f12:PS2M] at 0x60,0x64 irq 1,12
i8042.c: Detected active multiplexing controller, rev 1.1.
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
EISA: Probing bus 0 at eisa.0
Cannot allocate resource for EISA slot 1
EISA: Detected 0 cards.
input: AT Translated Set 2 keyboard as /class/input/input0
NET: Registered protocol family 1
Using IPI Shortcut mode
ACPI: (supports S0 S3 S4 S5)
Time: tsc clocksource has been installed.
Freeing unused kernel memory: 296k freed
Console: switching to colour frame buffer device 128x48
ICH4: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:1f.1[A] -> Link [LNKC] -> GSI 10 (level, low) -> 
IRQ 10
ICH4: chipset revision 3
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:pio, hdd:pio
Probing IDE interface ide0...
hda: SAMSUNG HM120JC, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hda: max request size: 512KiB
hda: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
 hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 hda9 hda10 >
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
EXT3 FS on hda5, internal journal
ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
ieee1394: Initialized config rom entry `ip1394'
ACPI: PCI Interrupt 0000:02:01.2[C] -> Link [LNKC] -> GSI 10 (level, low) -> 
IRQ 10
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[10]  MMIO=[ff9ef800-ff9effff]  
Max Packet=[2048]  IR/IT contexts=[4/4]
Asus Laptop ACPI Extras version 0.30
  M6N model detected, supported
ACPI: AC Adapter [AC] (off-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Battery Slot [BAT1] (battery present)
input: Power Button (FF) as /class/input/input1
ACPI: Power Button (FF) [PWRF]
input: Lid Switch as /class/input/input2
ACPI: Lid Switch [LID]
input: Sleep Button (CM) as /class/input/input3
ACPI: Sleep Button (CM) [SLPB]
input: Power Button (CM) as /class/input/input4
ACPI: Power Button (CM) [PWRB]
ACPI: Invalid PBLK length [7]
ACPI: CPU0 (power states: C1[C1] C2[C2])
ACPI: Thermal Zone [THRM] (31 C)
Time: acpi_pm clocksource has been installed.
speedstep-centrino with X86_SPEEDSTEP_CENTRINO_ACPI config is deprecated.
 Use X86_ACPI_CPUFREQ (acpi-cpufreq) instead.
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
wlan: 0.8.4.2 (svn r2116)
ath_pci: 0.9.4.5 (svn r2116)
ACPI: PCI Interrupt 0000:00:1f.3[B] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00e01800031766e3]
irda_init()
NET: Registered protocol family 23
nsc_ircc_pnp_probe() : From PnP, found firbase 0x2F8 ; irq 3 ; dma 1.
nsc-ircc, chip->init
nsc-ircc, Found chip at base=0x02e
nsc-ircc, driver loaded (Dag Brattli)
nsc_ircc_open(), can't get iobase of 0x2f8
nsc-ircc, Found chip at base=0x02e
nsc-ircc, driver loaded (Dag Brattli)
nsc_ircc_open(), can't get iobase of 0x2f8
pnp: Device 00:07 disabled.
loop: loaded (max 8 devices)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: 
dm-devel@redhat.com
Synaptics Touchpad, model: 1, fw: 4.6, id: 0x925ea1, caps: 0x80471b/0x0
input: SynPS/2 Synaptics TouchPad as /class/input/input5
ttyS1: LSR safety check engaged!
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda7, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda10, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Adding 2097144k swap on /mnt/wintemp/debian.swap.  Priority:-1 extents:1 
across:2097144k
Adding 2097144k swap on /home/debian.swap.  Priority:-2 extents:529 
across:2165220k
eth1394: eth0: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 855PM Chipset.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
agpgart: AGP aperture is 256M @ 0xe0000000
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
i8xx TCO timer: initialized (0x0460). heartbeat=30 sec (nowayout=0)
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:1d.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> 
IRQ 11
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1d.0: irq 11, io base 0x0000e800
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
input: PC Speaker as /class/input/input6
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
ACPI: PCI Interrupt 0000:00:1d.1[B] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 
5
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.1: irq 5, io base 0x0000e880
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.2[C] -> Link [LNKC] -> GSI 10 (level, low) -> 
IRQ 10
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.2: irq 10, io base 0x0000ec00
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10
ACPI: PCI Interrupt 0000:00:1d.7[D] -> Link [LNKH] -> GSI 10 (level, low) -> 
IRQ 10
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4
ehci_hcd 0000:00:1d.7: debug port 1
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: irq 10, io mem 0xffaffc00
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 6 ports detected
ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
PCI: Setting latency timer of device 0000:00:1f.6 to 64
MC'97 1 converters and GPIO not ready (0xff00)
ACPI: PCI Interrupt 0000:00:1f.5[B] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
PCI: Setting latency timer of device 0000:00:1f.5 to 64
pnp: Device 00:07 activated.
nsc_ircc_pnp_probe() : From PnP, found firbase 0x2F8 ; irq 3 ; dma 1.
nsc-ircc, chip->init
nsc-ircc, Found chip at base=0x02e
nsc-ircc, Wrong chip version ff
nsc-ircc, Found chip at base=0x02e
nsc-ircc, Wrong chip version 00
pnp: Device 00:07 disabled.
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 
[PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, 1.2.16
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
intel8x0_measure_ac97_clock: measured 50374 usecs
intel8x0: clocking to 48000
tg3.c:v3.72 (January 8, 2007)
ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.1dmq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
eth1: Tigon3 [partno(BCM95788A50) rev 3003 PHY(5705)] (PCI:33MHz:32-bit) 
10/100/1000Base-T Ethernet 00:0e:a6:8e:5a:a5
eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[0] TSOcap[1] 
eth1: dma_rwctrl[763f0000] dma_mask[32-bit]
Yenta: CardBus bridge found at 0000:02:01.0 [1043:1864]
Yenta: ISA IRQ mask 0x0008, PCI irq 4
Socket status: 30000006
Yenta: Raising subordinate bus# of parent bus (#02) from #02 to #06
pcmcia: parent PCI bridge I/O window: 0x1000 - 0x1fff
cs: IO port probe 0x1000-0x1fff: clean.
pcmcia: parent PCI bridge Memory window: 0xff900000 - 0xff9fffff
pcmcia: parent PCI bridge Memory window: 0xdea00000 - 0xdeafffff
Yenta: CardBus bridge found at 0000:02:01.1 [1043:1864]
Yenta: ISA IRQ mask 0x0008, PCI irq 11
Socket status: 30000006
Yenta: Raising subordinate bus# of parent bus (#02) from #06 to #0a
pcmcia: parent PCI bridge I/O window: 0x1000 - 0x1fff
cs: IO port probe 0x1000-0x1fff: clean.
pcmcia: parent PCI bridge Memory window: 0xff900000 - 0xff9fffff
pcmcia: parent PCI bridge Memory window: 0xdea00000 - 0xdeafffff
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> 
IRQ 11
PCI: Unable to reserve mem region #1:8000000@d0000000 for device 0000:01:00.0
radeonfb (0000:01:00.0): cannot request region 0.
radeonfb: probe of 0000:01:00.0 failed with error -16
ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Detected geography ZZR (14 802.11bg channels, 0 802.11a channels)
cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xa00-0xaff: clean.
pcmcia: Detected deprecated PCMCIA ioctl usage from process: discover.
pcmcia: This interface will soon be removed from the kernel; please expect 
breakage unless you upgrade to new tools.
pcmcia: see http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html for 
details.
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
Bluetooth: Core ver 2.11
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8
Probing IDE interface ide1...
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (8192 buckets, 65536 max)

As we can see, "acpi_fake_ecdt=1" has made AE_*, psparse, evregion... errors 
desappear.

Now I'm going to test this kernel again with heavy system load, this time to 
see if "acpi_fake_ecdt=1" makes AE_* errors desappear when working at full 
power too.

Thank you :)
Comment 28 Vladimir Lebedev 2007-02-21 09:35:14 UTC
Please (in future) attach the dmesg outputs as attachments, not as the 
contents of comments.

Thanks.
Vladimir.
Comment 29 Manuel Bernal 2007-02-21 15:42:13 UTC
Ok, I'm sorry, it's the first time I use bugzilla :)
Comment 30 Vladimir Lebedev 2007-02-21 17:00:21 UTC
> Please (in future) attach the dmesg outputs as attachments, not as the
> ...
Really, this is very useful when we sort/investigate a lot of bugs.
Thanks, we are waiting for latest results.
Vladimir.
Comment 31 Janosch Machowinski 2007-02-23 10:37:26 UTC
Hey, sorry for not reporting back, it was end of semester and I hat time for 
nothing, except studys :-(. Today, I had a complete stop of the ACPI system 
again, this time with 2.6.20. Complete stop means, button events were not 
forwarded to acpid (log showed nothing when the buttons where pressend). I will 
install 2.6.21-rc1 now and do the stresstest you mentioned.
Comment 32 Janosch Machowinski 2007-02-23 10:39:44 UTC
Created attachment 10508 [details]
dmesg from 2.6.20

dmesg, from "brocken" system
Comment 33 Janosch Machowinski 2007-02-23 11:27:49 UTC
Hm, 2.6.21-rc1 is completly brocken, my first battery is not even detected
and I get errors during disk initalization.
dmesg is attached...
Comment 34 Janosch Machowinski 2007-02-23 11:28:42 UTC
Created attachment 10509 [details]
dmes 2.6.21-rc1
Comment 35 Vladimir Lebedev 2007-02-23 14:13:56 UTC
Please look at comment #23 and test it.
Comment 36 Janosch Machowinski 2007-02-23 15:13:41 UTC
I use acpi_fake_ecdt, since it was introduced back in 2.6.16 (?). So this is 
not the source of my problems.
Comment 37 Janosch Machowinski 2007-02-23 15:23:06 UTC
Created attachment 10513 [details]
dsdt from an ASUS M6Ne

Here the dsdt, you requested in #14
Comment 38 Vladimir Lebedev 2007-02-23 16:11:09 UTC
Please post your 'kernel command line'.
Do you use ec_intr boot flag? Please test ec_intr=0 and attach full dmesg.

Comment 39 Janosch Machowinski 2007-02-25 06:47:47 UTC
My current kernel command line is :
kernel /boot/bzImage-2.6.20-libata root=/dev/sda5 nolapic acpi_fake_ecdt 
resume=/dev/sda6 acpi_specific_hotkey

I tried ec_intr=0, it took some time (about 20 minutes) to produce the errors 
again. 
Comment 40 Janosch Machowinski 2007-02-25 06:49:08 UTC
Created attachment 10529 [details]
dmesg of 2.6.20 with ec_intr=0
Comment 41 Vladimir Lebedev 2007-02-25 12:47:01 UTC
> I tried ec_intr=0, it took some time (about 20 minutes) to produce the
> errors again. 

Are your system is corrupted after these errors?
Also, it will be nice to test kernel 2.6.21-rc1 w/ w/o
(ec_intr+-acpi_fake_ecdt) flags.
Comment 42 Vladimir Lebedev 2007-02-25 12:58:43 UTC
> I tried ec_intr=0, it took some time (about 20 minutes) to produce the
> errors again. 

Is your system corrupted after these error messages?
Also, it will be nice if you test kernel 2.6.21-rc1 w/ w/o
(ec_intr+-acpi_fake_ecdt) flags.

Once again; - We are interested in the frequency of AE_TIME errors, please 
perform the stress test for a long time (at least for xx (maybe tonight) 
mins :-() and post the results.


Comment 43 Janosch Machowinski 2007-02-25 14:15:16 UTC
> Is your system corrupted after these error messages?
No, it keeps on running. Like I said before, this real error is realy hard to
reproduce, about one day in a month I can boot the laptop, and after some hours
it is just corrupted and I have no idea, why. Is there any way, to activate
debug, after the system is corrupted ? Or should I try something special, the
next time this happens ?

> Also, it will be nice if you test kernel 2.6.21-rc1 w/ w/o
> (ec_intr+-acpi_fake_ecdt) flags.
ok.

> Once again; - We are interested in the frequency of AE_TIME errors, please 
> perform the stress test for a long time (at least for xx (maybe tonight) 
> mins :-() and post the results.
I don't want to perform an unmonitored stresstest, as the system gets extremly
hot when it is corrupted. I will try a stresstest tomorrow during work.

I just remembered something, the last time the system was corrupted, the fan
behaved extremly weired. Normaly it would start smooth and silently sometimes.
But it just started with full speed for about 3 seconds, went of and 30 seconds
later went on again with fullspeed.
Comment 44 Janosch Machowinski 2007-02-27 14:58:45 UTC
Okay, I did two four hour stress tests. The first one without system load. The 
second one with a endless loop compiling the kernel and glxgears running. In 
both times I read the battery status in an endless loop.

Without system load, not one error occured in 4 hours.

With system load, I got errors at following timestamps :
[  186.060000]
[  189.150000]
[  226.670000]
[  662.260000]
[  666.280000]
[10136.710000]
The system was not corrupted after the stress test. One thing I noticed, is 
that button event handling took up to five seconds while the system was under 
load.
Comment 45 Vladimir Lebedev 2007-02-28 02:23:00 UTC
Thanks!
What version and boot flags did you use?
First of all we are interested in 2.6.21-rc1 release.
Does the result depend on ec_intr/acpi_fake_ecdt flags or on system loading 
only?
Also, I am going to increase the timeout value to avoid the AE_TIME error at 
all if possible.

Comment 46 Janosch Machowinski 2007-03-01 09:52:01 UTC
Both test were with 2.6.20 with the flags nolapic acpi_fake_ecdt 
resume=/dev/sda6 acpi_specific_hotkey. 
ATM testin 2.6.21-rc1 is no good idea, because I have regressions with this 
kernel. I just saw, that rc2 is out, and will try it in the next days...
I'm still wondering, what causes the system corruption sometimes. When the 
system is corrupted, I also get the AE_TIMEOUT as a sideeffect. Could It be, 
that an error path in one kernel part is not correct in case of an timeout, and 
that this causes the corruption ? In this case it could be a good test to 
reduce the timeout, to see what happens...
Comment 47 Vladimir Lebedev 2007-03-01 10:39:29 UTC
You can to increase/decrease ACPI_EC_DELAY definition in drivers/acpi/ec.c 
file.
Right now ACPI_EC_DELAY is 500, I suggest increasing to 5000.
 
Comment 48 Vladimir Lebedev 2007-05-17 13:45:07 UTC
Please test with 2.6.21, 2.6.22-rc*, or something later.
If this issue still exists, please re-open this bug report.


Note You need to log in before you can comment on or make changes to this bug.