battery monitoring doensn't update

Bug #329346 reported by ndlarsen
28
This bug affects 8 people
Affects Status Importance Assigned to Milestone
acpi (Ubuntu)
New
Undecided
Unassigned

Bug Description

Battery power status only gets updated on insertion and removal of the ac adapter on an Acer Travelmate 4500 series notebook. Other than that is't stuck at the same level. lshal -m only displays activity on the above mentioned events. Contents of /proc/acpi/battery/BAT1/ and /sys/class/power_supply/BAT1/ displays same behavior.

ndlarsen@lapslave:~$ lsb_release -rd
Description: Ubuntu jaunty (development branch)
Release: 9.04

ndlarsen@lapslave:~$ apt-cache policy linux-image-2.6.28-7-generic hal acpi acpid
linux-image-2.6.28-7-generic:
  Installed: 2.6.28-7.20
  Candidate: 2.6.28-7.20
  Version table:
 *** 2.6.28-7.20 0
        500 http://dk.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
hal:
  Installed: 0.5.12~rc1+git20090204-0ubuntu1
  Candidate: 0.5.12~rc1+git20090204-0ubuntu1
  Version table:
 *** 0.5.12~rc1+git20090204-0ubuntu1 0
        500 http://dk.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status
acpi:
  Installed: 1.2-1ubuntu1
  Candidate: 1.2-1ubuntu1
  Version table:
 *** 1.2-1ubuntu1 0
        500 http://dk.archive.ubuntu.com jaunty/universe Packages
        100 /var/lib/dpkg/status
acpid:
  Installed: 1.0.6-9ubuntu4
  Candidate: 1.0.6-9ubuntu4
  Version table:
 *** 1.0.6-9ubuntu4 0
        500 http://dk.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status

ndlarsen@lapslave:~$ uname -a
Linux lapslave 2.6.28-7-generic #20-Ubuntu SMP Mon Feb 9 15:43:21 UTC 2009 i686 GNU/Linux

Output of lshal -m on insertion of ac adapter:

Start monitoring devicelist:
-------------------------------------------------
11:16:06.258: computer_power_supply_ac_adapter_sbs_charger property ac_adapter.present = true
11:16:06.653: computer property power_management.is_powersave_set = false
11:16:31.005: computer_power_supply_battery_BAT0 property battery.remaining_time = 32449 (0x7ec1)
11:16:31.011: computer_power_supply_battery_BAT0 property battery.charge_level.percentage = 19 (0x13)
11:16:31.015: computer_power_supply_battery_BAT0 property battery.charge_level.rate = 3581 (0xdfd)
11:16:31.018: computer_power_supply_battery_BAT0 property battery.charge_level.current = 12432 (0x3090)
11:16:31.028: computer_power_supply_battery_BAT0 property battery.reporting.current = 840 (0x348)
11:16:31.036: computer_power_supply_battery_BAT0 property battery.rechargeable.is_discharging = false
11:16:31.044: computer_power_supply_battery_BAT0 property battery.rechargeable.is_charging = true
11:16:31.051: computer_power_supply_battery_BAT0 property battery.reporting.rate = 242 (0xf2)
11:16:31.053: computer_power_supply_battery_BAT0 property battery.voltage.current = 15010 (0x3aa2)

Same on removal of the ac adapter:

Start monitoring devicelist:
-------------------------------------------------
11:45:08.280: computer_power_supply_ac_adapter_sbs_charger property ac_adapter.present = false
11:45:08.998: computer property power_management.is_powersave_set = true
11:45:11.004: computer_power_supply_battery_BAT0 property battery.remaining_time = 1855 (0x73f)
11:45:11.007: computer_power_supply_battery_BAT0 property battery.charge_level.percentage = 45 (0x2d)
11:45:11.009: computer_power_supply_battery_BAT0 property battery.charge_level.rate = 29437 (0x72fd)
11:45:11.011: computer_power_supply_battery_BAT0 property battery.charge_level.current = 29540 (0x7364)
11:45:11.013: computer_power_supply_battery_BAT0 property battery.reporting.current = 1996 (0x7cc)
11:45:11.015: computer_power_supply_battery_BAT0 property battery.reporting.rate = 1989 (0x7c5)
11:45:11.017: computer_power_supply_battery_BAT0 property battery.voltage.current = 16509 (0x407d)

ndlarsen@lapslave:~$ hal-device `hal-find-by-capability --capability "battery"`
udi = '/org/freedesktop/Hal/devices/computer_power_supply_battery_BAT1'
  battery.present = false (bool)
  linux.sysfs_path = '/sys/devices/LNXSYSTM:00/device:00/PNP0A03:00/device:0b/PNP0C09:00/ACPI0001:00/ACPI0002:00/power_supply/BAT1' (string)
  info.parent = '/org/freedesktop/Hal/devices/computer' (string)
  info.subsystem = 'power_supply' (string)
  info.product = 'Generic Battery Device' (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_power_supply_battery_BAT1' (string)
  info.category = 'battery' (string)
  battery.type = 'primary' (string)
  linux.hotplug_type = 2 (0x2) (int)
  linux.subsystem = 'power_supply' (string)
  info.capabilities = { 'battery' } (string list)

ndlarsen@lapslave:~$ acpi -bs
     Battery 0: slot empty
     Battery 1: Charging, 66%, 01:11:32 until charged

While on ac, doesn't get updated neither on ac nor not.

Revision history for this message
ndlarsen (usenet) wrote :
Revision history for this message
ndlarsen (usenet) wrote :
Revision history for this message
ndlarsen (usenet) wrote :
Revision history for this message
ndlarsen (usenet) wrote :

I hope the provided information is sufficient, if not please let me know what might be needed.

description: updated
Revision history for this message
ndlarsen (usenet) wrote :

I see this report has been assigned to gnome-power-manager. More likely this is an acpi or kernel bug as it affects the power monitoring plug-in for the xfce panel as well.

Revision history for this message
ndlarsen (usenet) wrote :

It's an issue as well on linux-image-2.6.28-8-generic.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

assigning to acpi then, thanks.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.