[ltp] T61: battery charging inspite of tp_smapi thresholds

Dmitry E. Mikhailov linux-thinkpad@linux-thinkpad.org
Sun, 26 May 2013 21:45:43 +0600

On Sun, 2013-05-26 at 13:08 +0200, Paul Seelig wrote:
> On 05/26/2013 07:04 AM, Dmitry E. Mikhailov wrote:
> > The problem is traced to battery: the same behavior with the same
> > battery on two T61's with charging thresholds set - my laptop on
> > RHEL/CentOS6, other - on Win7. 
> > 
> Did you also check these basic battery infos?
> # cat /sys/devices/platform/smapi/BAT0/manufacturer
> # cat /sys/devices/platform/smapi/BAT0/manufacture_date
> # cat /sys/devices/platform/smapi/BAT0/first_use_date
> # cat /sys/devices/platform/smapi/BAT0/cycle_count
They're good. Even more, the battery behaves as new - it gives 99.87% of
advertised capacity.

> > I'm running out of ideas. Anyone?
> > 
> If you bought an original battery, and it is claimed to be new, then it
> simply desn't behave as it should. I suspect it is in fact one of these
> "compatible" replacement batteries with uncalculable behavior.
> Ask the eBay vendor for either a prperly working replacement battery, or
> send it back, and buy a battery from a more dependable source.
I guess that's what I do. I just can't get an idea why EC force charges
it to 100%. I've noticed couple of times that EC would charge batteries
to 100% ignoring thresholds (to recalibrate?) but it was sort of a
single event.

On that 'bad' battery the 'remaining_percent_error' parameter is 7 while
on the good one it's 5. So maybe it tries to re-calibrate forever.

Could you please take a look at that parameter on your battery?

Best regards,
        Dmitry Mikhailov