You are not logged in.
Pages: 1
I recently discovered that whenever I unplugged my X1 Carbon laptop it would turn off.
I then realized that the battery was stuck at 7% and not charging. Gnome applet says 'Estimating...' and never shows info about the battery...
Here you have some information I was able to gather:
⇢ acpi -V
Battery 0: Unknown, 7%
Battery 0: design capacity 3382 mAh, last full capacity 2813 mAh = 83%
Adapter 0: on-line
Thermal 0: ok, 41.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 128.0 degrees C
Cooling 0: Processor 0 of 10
Cooling 1: Processor 0 of 10
Cooling 2: pch_wildcat_point no state information available
Cooling 3: Processor 0 of 10
Cooling 4: iwlwifi no state information available
Cooling 5: intel_powerclamp no state information available
Cooling 6: Processor 0 of 10
Cooling 7: x86_pkg_temp no state information available
⇢ upower -i $(upower -e | grep BAT)
native-path: BAT0
vendor: SMP
model: 00HW003
serial: 3527
power supply: yes
updated: Tue 02 Apr 2019 19:48:51 CEST (107 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: charging
warning-level: none
energy: 3.31 Wh
energy-empty: 0 Wh
energy-full: 41.66 Wh
energy-full-design: 50.08 Wh
energy-rate: 0 W
voltage: 14.806 V
percentage: 7%
capacity: 83.1869%
technology: lithium-polymer
icon-name: 'battery-caution-charging-symbolic'
⇢ upower -i $(upower -e | grep AC)
native-path: AC
power supply: yes
updated: Tue 02 Apr 2019 19:24:51 CEST (1609 seconds ago)
has history: no
has statistics: no
line-power
warning-level: none
online: yes
icon-name: 'ac-adapter-symbolic'Can anybody guide me on how to debug what could be happening?
Last edited by antoniovazquez (2019-04-02 17:53:27)
Offline
Have you considered using TLP? Some of its calibration and threshold settings might help.
Offline
Have you considered using TLP? Some of its calibration and threshold settings might help.
I did not know about TLP. I have just installed it and fixed acpi_call module not loading. Tryed the following commands:
⇢ sudo tlp-stat -b
--- TLP 1.2.1 --------------------------------------------
+++ Battery Features
natacpi = active (data, thresholds)
tpacpi-bat = active (discharge)
tp-smapi = inactive (ThinkPad not supported)
+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer = SMP
/sys/class/power_supply/BAT0/model_name = 00HW003
/sys/class/power_supply/BAT0/cycle_count = (not supported)
/sys/class/power_supply/BAT0/energy_full_design = 50080 [mWh]
/sys/class/power_supply/BAT0/energy_full = 41970 [mWh]
/sys/class/power_supply/BAT0/energy_now = 3620 [mWh]
/sys/class/power_supply/BAT0/power_now = 0 [mW]
/sys/class/power_supply/BAT0/status = Unknown (threshold effective)
/sys/class/power_supply/BAT0/charge_start_threshold = 96 [%]
/sys/class/power_supply/BAT0/charge_stop_threshold = 100 [%]
tpacpi-bat.BAT0.forceDischarge = 0
Charge = 8.6 [%]
Capacity = 83.8 [%]
⇢ sudo tlp fullcharge BAT0
Setting temporary charge thresholds for BAT0:
stop = 100
start = 96
Charging starts now, keep AC connected.
10:49:56 anton@X1Arch ~
⇢ sudo tlp-stat -b
--- TLP 1.2.1 --------------------------------------------
+++ Battery Features
natacpi = active (data, thresholds)
tpacpi-bat = active (discharge)
tp-smapi = inactive (ThinkPad not supported)
+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer = SMP
/sys/class/power_supply/BAT0/model_name = 00HW003
/sys/class/power_supply/BAT0/cycle_count = (not supported)
/sys/class/power_supply/BAT0/energy_full_design = 50080 [mWh]
/sys/class/power_supply/BAT0/energy_full = 41970 [mWh]
/sys/class/power_supply/BAT0/energy_now = 3620 [mWh]
/sys/class/power_supply/BAT0/power_now = 0 [mW]
/sys/class/power_supply/BAT0/status = Unknown (threshold effective)
/sys/class/power_supply/BAT0/charge_start_threshold = 96 [%]
/sys/class/power_supply/BAT0/charge_stop_threshold = 100 [%]
tpacpi-bat.BAT0.forceDischarge = 0
Charge = 8.6 [%]
Capacity = 83.8 [%]After 15 mins in the fullcharge mode of tlp no increase in charge of the battery took place. The laptop was connected to power all night long while turned off and went from 7% to 8% of battery charge.
Any other idea?
Offline
Try tp_smapi and you might get some more info. I'm concerned that you can't get a proper status which make me suspect the battery might be at fault. Anyway see if tp_smapi gives you more info. I assume your particular Thinkpad is supported.
Offline
Try tp_smapi and you might get some more info. I'm concerned that you can't get a proper status which make me suspect the battery might be at fault. Anyway see if tp_smapi gives you more info. I assume your particular Thinkpad is supported.
My model is not supported by tp_smapi unfortunatelly.
I've tryed the reclibrate command of TLP but it causes a hard reboot of my device as whenever AC power is removed it shuts my laptop down. I suspect that internally, tlp recalibrate tries to fully discharge the battery and when that happens it switches to battery as power source, triggering the shutdown.
I've tryed to reboot my device, go to the BIOS and put my battery into maintenance mode and plug the device to AC back again in order to see if it charges but it didn't work. I am not sure if that particular procedure resets the thresold and calibration parameters of the battery.
I am worrying about being a hardware fault but I would like to discard any software possibility before spending money on a new battery.
Thank you very much for your help d_fajardo.
Offline
You can try draining the battery fully by using it until power is 0. The only drawback to that is of course if the battery is faulty, then you won't have any battery power left. Then recharge and if it reaches 7% again, then your laptop obviously is able to recharge your battery so the fault is not in the laptop. But if stops again at 7%, then it looks like the battery is at fault. The best check is if you can have access to another battery from someone else and just check if recharging is the issue. Also have you tried just simply removing and reinstalling the battery? Sometimes simple things like that magically causes everything to reset.
Offline
You can try draining the battery fully by using it until power is 0. The only drawback to that is of course if the battery is faulty, then you won't have any battery power left. Then recharge and if it reaches 7% again, then your laptop obviously is able to recharge your battery so the fault is not in the laptop. But if stops again at 7%, then it looks like the battery is at fault. The best check is if you can have access to another battery from someone else and just check if recharging is the issue. Also have you tried just simply removing and reinstalling the battery? Sometimes simple things like that magically causes everything to reset.
I am unable to make the laptop work on the battery alone. If I try to do that it automatically powers off.
I do not have access to any other battery.
I Have just unplugged the battery and waited for a minute. Plugged it back again. Status is still unknown & not charging.
⇢ sudo tlp-stat -b
--- TLP 1.2.1 --------------------------------------------
+++ Battery Features
natacpi = active (data, thresholds)
tpacpi-bat = active (discharge)
tp-smapi = inactive (ThinkPad not supported)
+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer = SMP
/sys/class/power_supply/BAT0/model_name = 00HW003
/sys/class/power_supply/BAT0/cycle_count = (not supported)
/sys/class/power_supply/BAT0/energy_full_design = 50080 [mWh]
/sys/class/power_supply/BAT0/energy_full = 41660 [mWh]
/sys/class/power_supply/BAT0/energy_now = 3310 [mWh]
/sys/class/power_supply/BAT0/power_now = 0 [mW]
/sys/class/power_supply/BAT0/status = Unknown (threshold effective)
/sys/class/power_supply/BAT0/charge_start_threshold = 96 [%]
/sys/class/power_supply/BAT0/charge_stop_threshold = 100 [%]
tpacpi-bat.BAT0.forceDischarge = 0
Charge = 7.9 [%]
Capacity = 83.2 [%]Offline
You can try to apply a lower start threshold. Currently your start threshold is at 96% which means the battery won't charge if the current level is below 96%. See if you could bring the start threshold to below 7% (your current setting) but not 0 (0 merans the default 96%). If that fails have a look at this:
Disabling the charge thresholds does not work
Affected ThinkPads: X1 Carbon 6th, T480s, E580 (based on user feedback)Symptom: after resetting the thresholds as described above, tlp-stat -b shows the stop threshold unchanged.
Cause: after applying a stop threshold value < 100, Lenovo's system firmware will not accept values higher than the previously set value.
Solution:
Disable the threshold configuration as decribed above
Power off the laptop via shutdown
Unplug AC power
Power on the laptop
At the Lenovo logo: press <Enter> <F1> to enter the BIOS setup
Go to: Config → Power → Disable Built-in Battery <Enter> <Yes>, laptop will power off
Connect AC
Power on laptop
Check with tlp-stat -b – thresholds should be at factory settings 96 / 100% now
When unsuccessful, repeat the whole procedure
My battery does not charge anymore after recalibration, shows X% remaining capacity constantly
Most probable cause: battery is defect – and was it even before the recalibration attempt.
I found this info here.
Offline
You can try to apply a lower start threshold. Currently your start threshold is at 96% which means the battery won't charge if the current level is below 96%. See if you could bring the start threshold to below 7% (your current setting) but not 0 (0 merans the default 96%).
No luck :'(
I will try the solution you quoted but I don't think I can turn the laptop on without AC.
Thanks again!
Offline
Hi,
software solutions won't help, all symptoms indicate a defective battery.
Last edited by linrunner (2019-04-06 13:09:14)
Offline
After contacting Lenovo and finding a replacement, the behaviour is the expected one again.
It was a defective battery.
Thank you all!
Offline
Pages: 1