Created attachment 22848 [details] DSDT Neither the status of the AC power plug nor the battery charge status are correctly working on V6105NR. I corrected syntax errors (existing in original HP BIOS as well as latest revision) in DSDT under 2.6.28, but problem still remains. I can no longer patch the DSDT with 2.6.31 series since that option has been removed, so kernel will have to work around it somehow. $ acpi -V Battery 0: Charging, 0%, rate information unavailable Battery 0: design capacity 6000 mAh, last full capacity -60 mAh = -1% AC Adapter 0: on-line Thermal 0: ok, 50.0 degrees C Cooling 0: LCD 0 of 10 Cooling 1: Processor 0 of 10
Created attachment 22849 [details] DSDT compiler errors
Created attachment 22850 [details] dmesg
Created attachment 22851 [details] DMI
Created attachment 22852 [details] /proc/interrupts
Created attachment 22853 [details] /proc/ioports
Created attachment 22854 [details] lspci -v
Original comment was with AC power plugged. This is with AC power unplugged. You can see that battery now shows discharging, but AC still shows on-line. acpi -V Battery 0: Discharging, 0%, rate information unavailable Battery 0: design capacity 6000 mAh, last full capacity -60 mAh = -1% AC Adapter 0: on-line Thermal 0: ok, 50.0 degrees C Cooling 0: LCD 0 of 10 Cooling 1: Processor 0 of 10
This is another "interesting" thing in dmesg. The CPU is a Celeron M 430. [ 0.464854] ACPI Warning: Invalid throttling state, reset 20090521 processor_throttling-843
Created attachment 22855 [details] acpidump
Hi, Ryan Please ignore the warning message in comment #8. It is not related with this bug. Thanks.
Will you please attach the output of lspic -vxxx? Will you please attach the following output when the ac adapter is plugged/unplugged? cat /proc/acpi/battery/*/* >battery_info cat /proc/acpi/ac_adapter/AC/* >ac_info thanks.
Created attachment 22940 [details] lspci -vxxx
Created attachment 22941 [details] AC state when plugged
Created attachment 22942 [details] AC state when unplugged
Created attachment 22943 [details] battery info when plugged
Created attachment 22944 [details] battery info when unplugged
So, it looks like the AC plug event is a random problem, because it's working at the moment while it didn't work earlier. The battery problem is staying the same though.
Hi, Ryan thanks for the info. From the info log it seems that the state of AC/battery is changed correctly when the AC adaptor is plugged/unplugged. > Ac : On-line/Off-line > Battery: charged/discharge But the following info about the battery is incorrect: >present rate: unknown >remaining capacity: unknown it seems that his issue is related with the broken BIOS. Will you please check whether the new bios is available? thanks.
It has the latest BIOS, that was the first thing I tried. -- Ryan C. Underwood, <nemesis@icequake.net>
Created attachment 24272 [details] Fixed DSDT Looks like the main problem with your DSDT is absent Z012 method. It might be ToUUID pre-defined method as in example here: http://www.pcisig.com/specifications/conventional/pci_firmware/PCIFW30ECR_OSC_080906a_website.pdf Here you can find a method to override DSDT: http://www.lesswatts.org/projects/acpi/overridingDSDT.php
Thanks. I'll try to test this soon, but I won't have access to the machine for maybe a month.
does the problem still exist in the latest kernel?
bug closed as there is no response from the bug reporter for more than a month.