Distribution: debian Hardware Environment: AMD Athlon XP 2400+, MSI Software Environment: MSI KM4M Problem Description: On a Sony Vaio PCG-FXA32, I seem to have some trouble between ACPI and a preemptible kernel. Note that the problem doesn't appear for non-preemptible kernels. The trouble generates messages about the time the battery module loads. We see a bunch of: ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.PIB_.EC0_._Q20] (Node cbeb6388), AE_AML_UNINITIALIZED_LOCAL The real problem is that the AC Adaptor status is wrong. The preempt kernel always thinks the AC is off-line. The only thing different in the configs is enabling preempt, though a diff does show one other setting: # cd /usr/src/linux-2.6 # diff production/.config preempt/.config 97c97 < # CONFIG_PREEMPT is not set --- > CONFIG_PREEMPT=y 119a120 > CONFIG_HAVE_DEC_LOCK=y I've tried to include only ACPI and power-related dmesg output below. Full dmesg output is available here: http://www.symsys.com/~ingram/sony/production http://www.symsys.com/~ingram/sony/preempt My original message to LKML included excerpts from dmesg that I haven't shoved in here. Any clues for better tracking down the problem? Steps to reproduce: Boot
The original report should state: Hardware Environment: Sony Vaio PCG-FXA32 Software Environment: Linux 2.6.7, Debian
unclear if this is related to bug 1404, but it may be.
any difference if you boot the PREEMPT system with "acpi_serialize"?
It doesn't look like acpi_serialize does any good. I'm running 2.6.8 now and see pretty much the same thing. I've put dmesg output of 2.6.8 + preempt + acpi_serialize at http://www.symsys.com/~ingram/sony/preempt-acpi_serialize.
Looks like the acpi_serialize flag was ineffective until ACPICA 20040402, and linux-2.6.8.1 shipped with ACPICA 20040326. Please try the "acpi_serialize" flag in linux-2.6.9, which run ACPICA 20040816 and thus includes the fix to that flag.
*** This bug has been marked as a duplicate of 1404 ***