upower is very confused by two batteries
Submitted by Lennart Poettering
Assigned to Richard Hughes @hughsient
Description
Since about always udisks has been very confused by two batteries (like I have them i my Thinkpad T410s). When the first battery is empty upower/gnome-shell will warn me very very loudly that power runs out, even though I still have the second fully charged one in the laptop too. It warns that it would go into hibernation mode soon, but until now it never actually did that. After a while it did notice again that the second battery is there and fully charged and would then stop showing its warnings, which allowed me to just ignore this weirdness. But it got worse now. With upower in F18 it actually does go to hibernation when the first battery is empty. And since my laptop seldom awakes properly from hibernation my work is all lost as soon as the first battery is empty. Having that second battery hence brings me no benefit at all... :-(
$ rpm -qa upower upower-0.9.17-2.fc18.x86_64
$ grep . /sys/class/power_supply// /sys/class/power_supply/AC/online:1 /sys/class/power_supply/AC/type:Mains /sys/class/power_supply/AC/uevent:POWER_SUPPLY_NAME=AC /sys/class/power_supply/AC/uevent:POWER_SUPPLY_ONLINE=1 /sys/class/power_supply/BAT0/alarm:199000 /sys/class/power_supply/BAT0/charge_full:3997000 /sys/class/power_supply/BAT0/charge_full_design:4329000 /sys/class/power_supply/BAT0/charge_now:3178000 /sys/class/power_supply/BAT0/current_now:0 /sys/class/power_supply/BAT0/cycle_count:0 /sys/class/power_supply/BAT0/manufacturer:SANYO /sys/class/power_supply/BAT0/model_name:42T4832 /sys/class/power_supply/BAT0/present:1 /sys/class/power_supply/BAT0/serial_number:30770 /sys/class/power_supply/BAT0/status:Unknown /sys/class/power_supply/BAT0/technology:Li-ion /sys/class/power_supply/BAT0/type:Battery /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_NAME=BAT0 /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_STATUS=Unknown /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_PRESENT=1 /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_TECHNOLOGY=Li-ion /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_CYCLE_COUNT=0 /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11100000 /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_VOLTAGE_NOW=12172000 /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_CURRENT_NOW=0 /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_CHARGE_FULL_DESIGN=4329000 /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_CHARGE_FULL=3997000 /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_CHARGE_NOW=3178000 /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_MODEL_NAME=42T4832 /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_MANUFACTURER=SANYO /sys/class/power_supply/BAT0/uevent:POWER_SUPPLY_SERIAL_NUMBER=30770 /sys/class/power_supply/BAT0/voltage_min_design:11100000 /sys/class/power_supply/BAT0/voltage_now:12172000 /sys/class/power_supply/BAT1/alarm:96000 /sys/class/power_supply/BAT1/cycle_count:0 /sys/class/power_supply/BAT1/energy_full:19230000 /sys/class/power_supply/BAT1/energy_full_design:31320000 /sys/class/power_supply/BAT1/energy_now:2110000 /sys/class/power_supply/BAT1/manufacturer:SONY /sys/class/power_supply/BAT1/model_name:51J0508 /sys/class/power_supply/BAT1/power_now:22511000 /sys/class/power_supply/BAT1/present:1 /sys/class/power_supply/BAT1/serial_number: 2132 /sys/class/power_supply/BAT1/status:Charging /sys/class/power_supply/BAT1/technology:Li-poly /sys/class/power_supply/BAT1/type:Battery /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_NAME=BAT1 /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_STATUS=Charging /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_PRESENT=1 /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_TECHNOLOGY=Li-poly /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_CYCLE_COUNT=0 /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000 /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_VOLTAGE_NOW=12038000 /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_POWER_NOW=22511000 /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_ENERGY_FULL_DESIGN=31320000 /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_ENERGY_FULL=19230000 /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_ENERGY_NOW=2110000 /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_MODEL_NAME=51J0508 /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_MANUFACTURER=SONY /sys/class/power_supply/BAT1/uevent:POWER_SUPPLY_SERIAL_NUMBER= 2132 /sys/class/power_supply/BAT1/voltage_min_design:10800000 /sys/class/power_supply/BAT1/voltage_now:12038000