From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007 Description of problem: I have installed Fedora core 1 (kernel 2.4.22-1.2129) on a T40p laptop (latest BIOS installed). When booting with ACPI enabled, the status of the battery is incorrectly reported, i.e. # cat /proc/acpi/battery/BAT0/state present: yes ERROR: Unable to read battery status which is kind of annoying for a laptop. Booting with ACPI off (and thus APM on) gives correct battery status. In /var/log/messages, I can see the following : Dec 4 09:48:11 localhost kernel: ACPI-0178: *** Warning: The ACPI AML in your computer contains errors, please nag the manufacturer to correct it. Dec 4 09:48:11 localhost kernel: ACPI-0181: *** Warning: Allowing relaxed access to fields; turn on CONFIG_ACPI_DEBUG for details. and a bit further Dec 4 09:49:34 localhost kernel: ACPI-1120: *** Error: Method execution failed [\_SB_.PCI0.LPC_.EC__.GBST] (Node c1615a40), AE_AML_INTERNAL Dec 4 09:49:34 localhost kernel: ACPI-1120: *** Error: Method execution failed [\_SB_.PCI0.LPC_.EC__.BAT0._BST] (Node c1615cc0), AE_AML_INTERNAL Dec 4 09:50:14 localhost kernel: ACPI-1120: *** Error: Method execution failed [\_SB_.PCI0.LPC_.EC__.GBST] (Node c1615a40), AE_AML_INTERNAL Dec 4 09:50:14 localhost kernel: ACPI-1120: *** Error: Method execution failed [\_SB_.PCI0.LPC_.EC__.BAT0._BST] (Node c1615cc0), AE_AML_INTERNAL Dec 4 09:50:34 localhost kernel: ACPI-1120: *** Error: Method execution failed [\_SB_.PCI0.LPC_.EC__.GBST] (Node c1615a40), AE_AML_INTERNAL Dec 4 09:50:34 localhost kernel: ACPI-1120: *** Error: Method execution failed [\_SB_.PCI0.LPC_.EC__.BAT0._BST] (Node c1615cc0), AE_AML_INTERNAL [snip.... goes on like this] Version-Release number of selected component (if applicable): kernel-2.4.22-1.2129 How reproducible: Always Steps to Reproduce: 1. boot with "acpi=on" in the kernel command line Actual Results: Battery is reported empty (and is not) Expected Results: Display the correct battery charge Additional info:
Created attachment 96418 [details] DSDT table of the computer (binary & decompiled)
Installing 2.4.23-gt kernels (with swsusp enabled) from <ftp://ftp.mat.univie.ac.at/pub/rpm/> now give a correct status of the battery.
Len, any ideas ? I don't see any ACPI specific patches in that kernel, but its possible that something went into 2.4.23 before we cut the final FC1 kernel.
so 2.4.23 works fine -- can you check that an updated Red Hat kernel works too?
Thanks for the bug report. However, Red Hat no longer maintains this version of the product. Please upgrade to the latest version and open a new bug if the problem persists. The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases, and if you believe this bug is interesting to them, please report the problem in the bug tracker at: http://bugzilla.fedora.us/