New battery remains in pending-charge status, need to reboot to start charging again
1
vote
1
answer
851
views
I had to replace the battery on a Lenovo P53 (swelling battery).
The only replacement I could find (Lenovo no longer has the model in stock it seems) was a
Weetyut brand battery from Amazon.
The battery works and even seems to have the nominal capacity.
* The first time I unplugged the AC and plugged it back after a while, the battery started charging again.
* In a second attempt, I let the battery discharge to 10%, then plugged the charger back and the battery didn't charge (waited a few hours...).
* I rebooted and the battery charged again
* I let the battery discharge to 50%, plugged the charger back, and again it is not charging (also waited a few hours).
upower -i /org/freedesktop/UPower/devices/battery_BAT0
reports:
native-path: BAT0
vendor: SMD
model: 02DL028
serial: 178
power supply: yes
updated: Mon 22 Jul 2024 09:49:01 (93 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: pending-charge
warning-level: none
energy: 45.73 Wh
energy-empty: 0 Wh
energy-full: 89.19 Wh
energy-full-design: 87 Wh
energy-rate: 0.0118371 W
voltage: 11.388 V
charge-cycles: 4
percentage: 51%
capacity: 100%
technology: lithium-polymer
icon-name: 'battery-good-charging-symbolic'
History (rate):
1721634541 0.012 pending-charge
and the contents of /sys/class/power_supply/BAT0/
:
alarm: 4459000
capacity: 51
capacity_level: Normal
charge_control_end_threshold: 100
charge_control_start_threshold: 0
charge_start_threshold: 0
charge_stop_threshold: 100
cycle_count: 4
energy_full: 89190000
energy_full_design: 87000000
energy_now: 45610000
hwmon2/in0_input: 11385
hwmon2/name: BAT0
hwmon2/power/async: disabled
hwmon2/power/autosuspend_delay_ms:
hwmon2/power/control: auto
hwmon2/power/runtime_active_kids: 0
hwmon2/power/runtime_active_time: 0
hwmon2/power/runtime_enabled: disabled
hwmon2/power/runtime_status: unsupported
hwmon2/power/runtime_suspended_time: 0
hwmon2/power/runtime_usage: 0
hwmon2/uevent:
manufacturer: SMD
model_name: 02DL028
power/async: disabled
power/autosuspend_delay_ms:
power/control: auto
power_now: 0
power/runtime_active_kids: 0
power/runtime_active_time: 0
power/runtime_enabled: disabled
power/runtime_status: unsupported
power/runtime_suspended_time: 0
power/runtime_usage: 0
present: 1
serial_number: 178
status: Not charging
technology: Li-poly
type: Battery
voltage_min_design: 11250000
voltage_now: 11385000
Any way to avoid rebooting to charge the battery? Is the battery defective (or not emulating the official one correctly)?
Running Ubuntu 22.04
Edit: installed the TLP package, tried sudo tlp chargeonce BAT0
, and even though TLP answers Charging starts now
, nothing happens.
Asked by xenoid
(9288 rep)
Jul 22, 2024, 08:12 AM
Last activity: Jul 28, 2024, 05:34 PM
Last activity: Jul 28, 2024, 05:34 PM