Wrong battery parameters management.
Hello, (my system details are in mi sig.) Since some weeks I notice a wrong battery parameters measurement, despite it being apparently healthy and still owning its normal duration time. I tried to reset it and the Linux energy management as suggested by several sources by discharging and recharging it, as well as by pressing the computer power button for 15 seconds, without success. The problem is that kernel reads the full-charged value a lot over the battery design capacity for this reason it looks as the charging never reach 100%. See the picture: https://1drv.ms/u/s!AoEY5BnM7ZYpbaHdbSRF2zgMcQM?e=lwNo6T Anybody have faced similar issue? And any eventual solution for that? Many thanks! -- Marco Calistri Build: openSUSE Tumbleweed 20210321 Kernel:5.11.6-1-default Desktop: XFCE (4.16.0)
On 24/03/2021 14.44, Marco Calistri wrote:
Hello,
(my system details are in mi sig.)
Since some weeks I notice a wrong battery parameters measurement, despite it being apparently healthy and still owning its normal duration time.
I tried to reset it and the Linux energy management as suggested by several sources by discharging and recharging it, as well as by pressing the computer power button for 15 seconds, without success.
The problem is that kernel reads the full-charged value a lot over the battery design capacity for this reason it looks as the charging never reach 100%.
See the picture: https://1drv.ms/u/s!AoEY5BnM7ZYpbaHdbSRF2zgMcQM?e=lwNo6T
Anybody have faced similar issue?
I don't use TW, but I would suggest you try with a different desktop. I don't remember offhand if the CLI tool "sensors" reads the battery, but try. -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)
Il 24/03/21 15:04, Carlos E. R. ha scritto:
On 24/03/2021 14.44, Marco Calistri wrote:
Hello,
(my system details are in mi sig.)
Since some weeks I notice a wrong battery parameters measurement, despite it being apparently healthy and still owning its normal duration time.
I tried to reset it and the Linux energy management as suggested by several sources by discharging and recharging it, as well as by pressing the computer power button for 15 seconds, without success.
The problem is that kernel reads the full-charged value a lot over the battery design capacity for this reason it looks as the charging never reach 100%.
See the picture: https://1drv.ms/u/s!AoEY5BnM7ZYpbaHdbSRF2zgMcQM?e=lwNo6T
Anybody have faced similar issue?
I don't use TW, but I would suggest you try with a different desktop.
I don't remember offhand if the CLI tool "sensors" reads the battery, but try.
Hello Carlos, The issue is inside the battery itself, I have a dual boot system Linux/Windows10 and I get the same problem on the latter. Regards, -- Marco Calistri Build: openSUSE Tumbleweed 20210321 Kernel:5.11.6-1-default Desktop: XFCE (4.16.0)
On 2021-03-24 14:44, Marco Calistri wrote:
I tried to reset it and the Linux energy management as suggested by several sources by discharging and recharging it, as well as by pressing the computer power button for 15 seconds, without success.
Did you reset the battery itself, as the vendor recommends? I take it you have a Lenovo, correct? If so you should be able to do something like this from windows using "Energy Management" https://support.lenovo.com/gb/en/solutions/HT069480 -- /bengan
Am Donnerstag, 25. März 2021, 16:08:10 CET schrieb Bengt Gördén:
On 2021-03-24 14:44, Marco Calistri wrote:
I tried to reset it and the Linux energy management as suggested by several sources by discharging and recharging it, as well as by pressing the computer power button for 15 seconds, without success.
Did you reset the battery itself, as the vendor recommends?
I take it you have a Lenovo, correct? If so you should be able to do something like this from windows using "Energy Management"
Discharging and charging should not require a special tool IMO. Side effects can be ...suprising. Just bought a new Battery for my T520, and performed some charge/discharge cycles. Brought the remaining capacity down to 70% :-( Cheers Axel
On 2021-03-25 10:39:43 Axel Braun wrote:
|Am Donnerstag, 25. März 2021, 16:08:10 CET schrieb Bengt Gördén: |> On 2021-03-24 14:44, Marco Calistri wrote: |> > I tried to reset it and the Linux energy management as suggested by |> > several |> > sources by discharging and recharging it, as well as by pressing the |> > computer power button for 15 seconds, without success. |> |> Did you reset the battery itself, as the vendor recommends? |> |> I take it you have a Lenovo, correct? If so you should be able to do |> something like this from windows using "Energy Management" |> |> https://support.lenovo.com/gb/en/solutions/HT069480 | |Discharging and charging should not require a special tool IMO. Side | effects can be ...suprising. Just bought a new Battery for my T520, and | performed some charge/discharge cycles. Brought the remaining capacity | down to 70% :-( | |Cheers |Axel
Interesting. So in order to make the battery charging system work properly, one must install Windows? Leslie -- openSUSE Leap 15.2 x86_64
Il 25/03/21 17:30, J Leslie Turriff ha scritto:
On 2021-03-25 10:39:43 Axel Braun wrote:
|Am Donnerstag, 25. März 2021, 16:08:10 CET schrieb Bengt Gördén: |> On 2021-03-24 14:44, Marco Calistri wrote: |> > I tried to reset it and the Linux energy management as suggested by |> > several |> > sources by discharging and recharging it, as well as by pressing the |> > computer power button for 15 seconds, without success. |> |> Did you reset the battery itself, as the vendor recommends? |> |> I take it you have a Lenovo, correct? If so you should be able to do |> something like this from windows using "Energy Management" |> |> https://support.lenovo.com/gb/en/solutions/HT069480 | |Discharging and charging should not require a special tool IMO. Side | effects can be ...suprising. Just bought a new Battery for my T520, and | performed some charge/discharge cycles. Brought the remaining capacity | down to 70% :-( | |Cheers |Axel Interesting. So in order to make the battery charging system work properly, one must install Windows?
Leslie Nobody stated that,
By trying another envinroment, independtly if Linux or Windows or whatsoever else, was just a way to isolate the root cause, which evidently is not the "system" but most likely the battery itself. -- Marco Calistri Build: openSUSE Tumbleweed 20210321 Kernel:5.11.6-1-default Desktop: XFCE (4.16.0)
On 2021-03-25 21:53, Marco Calistri wrote:
By trying another envinroment, independtly if Linux or Windows or whatsoever else, was just a way to isolate the root cause, which evidently is not the "system" but most likely the battery itself.
Agreed. It is most unlikely that both OSs have the same problem/bug. My take on this is that I changed battery in my Thinkpad May 2020 and then disassembled the old battery [1] just for the fun of it. I couldn't figure out what type of silicon it was but there is a serial data-bus (3 wires), probably Smart Battery Specification over SMBus (i2c like), and 4 power wires. I think that resetting the battery according to the vendor might actually reset counters and such in the battery itself. For me, I'm not aware of any FLOSS software that can do some low level stuff on my lenovo battery so it's probably only on Windows it can be done. It might be different on your machine. But there are folks out there that hack-a-way [2][3]. [1] https://susepaste.org/35761993 [2] https://3drpilots.com/threads/reading-battery-data-with-an-arduino.7721/ [3] http://zmatt.net/unlocking-my-lenovo-laptop-part-1/ -- /bengan
Il 26/03/21 08:24, Bengt Gördén ha scritto:
On 2021-03-25 21:53, Marco Calistri wrote:
By trying another envinroment, independtly if Linux or Windows or whatsoever else, was just a way to isolate the root cause, which evidently is not the "system" but most likely the battery itself.
Agreed. It is most unlikely that both OSs have the same problem/bug.
My take on this is that I changed battery in my Thinkpad May 2020 and then disassembled the old battery [1] just for the fun of it. I couldn't figure out what type of silicon it was but there is a serial data-bus (3 wires), probably Smart Battery Specification over SMBus (i2c like), and 4 power wires. I think that resetting the battery according to the vendor might actually reset counters and such in the battery itself.
For me, I'm not aware of any FLOSS software that can do some low level stuff on my lenovo battery so it's probably only on Windows it can be done. It might be different on your machine. But there are folks out there that hack-a-way [2][3].
[1] https://susepaste.org/35761993 [2] https://3drpilots.com/threads/reading-battery-data-with-an-arduino.7721/ [3] http://zmatt.net/unlocking-my-lenovo-laptop-part-1/
Very interesting matter, but I will not following such hacks in my case since they are very specialized and would need time and resources. I just have a measurement misalignment but the battery last almost normally then these solutions are not worth for me. Regards, -- Marco Calistri Build: openSUSE Tumbleweed 20210321 Kernel:5.11.6-1-default Desktop: XFCE (4.16.0)
Am Donnerstag, 25. März 2021, 21:53:35 CET schrieb Marco Calistri:
Il 25/03/21 17:30, J Leslie Turriff ha scritto:
On 2021-03-25 10:39:43 Axel Braun wrote:
|Am Donnerstag, 25. März 2021, 16:08:10 CET schrieb Bengt Gördén: |> On 2021-03-24 14:44, Marco Calistri wrote: |> > I tried to reset it and the Linux energy management as suggested by |> > several |> > sources by discharging and recharging it, as well as by pressing the |> > computer power button for 15 seconds, without success. |> |> Did you reset the battery itself, as the vendor recommends? |> |> I take it you have a Lenovo, correct? If so you should be able to do |> something like this from windows using "Energy Management" |> |> https://support.lenovo.com/gb/en/solutions/HT069480 | |Discharging and charging should not require a special tool IMO. Side | | effects can be ...suprising. Just bought a new Battery for my T520, and | performed some charge/discharge cycles. Brought the remaining capacity | down to 70% :-(
Interesting. So in order to make the battery charging system work properly, one must> install Windows?
Nobody stated that,
By trying another envinroment, independtly if Linux or Windows or whatsoever else,
was just a way to isolate the root cause, which evidently is not the "system" but most likely the battery itself.
According to Bengt the special sofware interacts with the battery electronic. - so either you have a tool that manages it (under Linux) or you have to install Windoze. Or you live with the current state. Cheers Axel
Am Freitag, 26. März 2021, 16:15:13 CET schrieb Axel Braun:
According to Bengt the special sofware interacts with the battery electronic. ....
I was referring to the mail from yesterday, 16:51. His mail from today explaining this was stuck in the Spam folder, found it just now... Sorry Axel
Il 26/03/21 12:29, Axel Braun ha scritto:
Am Freitag, 26. März 2021, 16:15:13 CET schrieb Axel Braun:
According to Bengt the special sofware interacts with the battery electronic. .... I was referring to the mail from yesterday, 16:51. His mail from today explaining this was stuck in the Spam folder, found it just now...
Sorry Axel Thanks Axel!
-- Marco Calistri Build: openSUSE Tumbleweed 20210321 Kernel:5.11.6-1-default Desktop: XFCE (4.16.0)
Il 26/03/21 12:29, Axel Braun ha scritto:
Am Freitag, 26. März 2021, 16:15:13 CET schrieb Axel Braun:
According to Bengt the special sofware interacts with the battery electronic. .... I was referring to the mail from yesterday, 16:51. His mail from today explaining this was stuck in the Spam folder, found it just now...
Sorry Axel Axel,
Just to let you know that the Windows tool "Lenovo Power Management" has perfectly resolved the issue in the terms that now battery percentage indicator is accurate. It remains the battery capacity design versus the battery max. charged capacity misalignment but at the end this is not causing any collateral effects for daily usage. Regards, -- Marco Calistri Build: openSUSE Tumbleweed 20210321 Kernel:5.11.6-1-default Desktop: XFCE (4.16.0)
participants (5)
-
Axel Braun
-
Bengt Gördén
-
Carlos E. R.
-
J Leslie Turriff
-
Marco Calistri