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.
Please look into 7466 bug and try the latest patches.
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 ?
> 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.
> 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.
Created attachment 9939 [details] full dmesg
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.
Please set your kernel config timing to '*' - 'Kernel hacking --->' 'Show timing ...' ; i.e. the first line.
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
Created attachment 9952 [details] dmesg with timing 2.6.19.1
> 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.
> 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
Okay, because it is christmas, I disabled the message ;-) The AE_TIME error is still presen in 2.6.20-rc2 dmesg is attached...
Created attachment 9955 [details] dmesg from 2.6.20-rc2
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.
No response from bug submitter, please reopen if problem persists.
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.
Do you have any problems with ac/battery on the latest 'git' or ' mm' releases?
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.
> 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?
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 :)
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 :(
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]
please try 2.6.21-rc1, and for boot-up problem with AC, please try to set "acpi_fake_ecdt=1" in kernel options.
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?
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.
Typo: I mean 2.6.21-rc1 instead of 2.6.20-rc1.
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 :)
Please (in future) attach the dmesg outputs as attachments, not as the contents of comments. Thanks. Vladimir.
Ok, I'm sorry, it's the first time I use bugzilla :)
> 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.
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.
Created attachment 10508 [details] dmesg from 2.6.20 dmesg, from "brocken" system
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...
Created attachment 10509 [details] dmes 2.6.21-rc1
Please look at comment #23 and test it.
I use acpi_fake_ecdt, since it was introduced back in 2.6.16 (?). So this is not the source of my problems.
Created attachment 10513 [details] dsdt from an ASUS M6Ne Here the dsdt, you requested in #14
Please post your 'kernel command line'. Do you use ec_intr boot flag? Please test ec_intr=0 and attach full dmesg.
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.
Created attachment 10529 [details] dmesg of 2.6.20 with ec_intr=0
> 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.
> 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.
> 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.
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.
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.
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...
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.
Please test with 2.6.21, 2.6.22-rc*, or something later. If this issue still exists, please re-open this bug report.