I have an HP ProBook 455 G3 Notebook PC, and I just installed ubuntu 22 (it's the install disk that I have, and I haven't bothered updating it yet), and then upgraded to 24.04.
When I open settings, it shows that the battery is present, and at 76%, but not charging. If I unplug, it briefly reads "discharging" before showing me the rate of discharge. [enter image description here][1] [1]: https://i.sstatic.net/Wc5HuUwX.png
Diagnostics I've tried so far:
> upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: BAT0
vendor: Hewlett-Packard
model: Primary
serial: 03657 2016/02/06
power supply: yes
updated: Sat 17 May 2025 12:11:50 PM PDT (0 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: pending-charge
warning-level: none
energy: 24.5088 Wh
energy-empty: 0 Wh
energy-full: 32.0716 Wh
energy-full-design: 44.4 Wh
energy-rate: 0 W
voltage: 15.625 V
charge-cycles: 256
percentage: 76%
capacity: 72.2333%
technology: lithium-ion
icon-name: 'battery-full-charging-symbolic'
History (charge):
1747509099 76.000 discharging
History (rate):
1747509106 0.000 pending-charge
1747509099 15.140 discharging
1747509053 12.980 discharging
1747509041 17.878 discharging
This seems to make sense... the readout is 24.5/32 which is 76% charged, but it seems like at 76%, it should detect that it needs to charge, and not just sit at 76%?
> busctl call --system org.freedesktop.UPower /org/freedesktop/UPower/devices/battery_BAT0 org.freedesktop.UPower.Device Refresh
Call failed: Method Refresh is not implemented on interface org.freedesktop.UPower.Device
I read another forum post that this was something to try, but it doesn't seem to work. I found a page on freedesktop upower devices that suggested a few other commands, but they don't seem to produce much different results. The information is likely out of date.
sudo systemctl restart upower.servic
This doesn't seem to do anything at all.