battery display broken

Dominic Fandrey kamikaze at bsdforen.de
Tue Dec 20 10:10:37 UTC 2011


On 16/12/2011 16:28, Ian Smith wrote:
> On Fri, 16 Dec 2011, Dominic Fandrey wrote:
>   >  It seems something broke with the battery display. Last night it
>   >  showed 94% remaining capacity for more than 2 hours.
>   >
>   >  Afterwards I docked the machine (HP6510b) and rebooted it. Since then
>   >  more than 8 hours have passed, but it still shows 16% (the LED indicators
>   >  state that the battery is full and no longer charging).
>   >  ...
>
> At least four things can go wrong.  The battery charging circuit might
> be broken (my first T23 failed that way after 5 years); the battery
> might just need 'conditioning' (discharged to exhaustion, beyond normal
> low-battery shutdown, then fully charged - perhaps twice), to reset its
> internal Coulomb Counter; the CC chip may be faulty; or the battery
> itself may be failing / have failed, usually one cell first.

The battery still does the expected 3 hours. That's about as much as I
can expect.

> Is the battery hot at this stage?  If that 'Present rate' is correct, a
> 3.35A/39.6W charge should tend to overheat the battery over time, if
> charging continues beyond full capacity, which may indicate a bad cell.

Are you certain about that? Decent lithium cells can be charged with 6A
without becoming perceivably warmer. I'd expect that at least 39W of
the 39.6W get stored in the battery.

> 11.8V seems too low for a fully-charged 10.8V nominal LIon battery.  I
> have several 4.0 and 4.4Ah like the below, which charge to ~12.4V, and
> only get down to 11.8V while discharging, at around 85% nom. capacity.

It states 16% capacity. Everything fits that. It simply doesn't update
the readings. When I boot with a charged battery:
Present voltage:	12540 mV

> Interesting that your LEDs display a different view; perhaps BIOS + EC
> just monitors voltage and cuts charge, but then what's reporting that
> fairly high charge rate?  I'd expect the Embedded Controller to be doing
> that .. any dmesg indications of ACPI problems talking to the EC?

Well, that's interesting, it reports 2 batteries:
battery0: <ACPI Control Method Battery> on acpi0
battery1: <ACPI Control Method Battery> on acpi0

I think there is an option for a second battery, but I'm certainly
not using it.

> The 16% is likely from the battery's onboard coulomb counter, but then
> so might be the (bogus?) charge rate report.  All speculative, I know ..

The data is all perfectly fine, it was simply from a moment in time
a couple hours in the past. It seems the reading is cached and never
updated.

> All that said, I don't know specifically how HP do things, or what
> normal full charge voltage is expected.  Tried another battery?

Tried another OS. Windows shows the battery status just fine.
So did RELENG_8. This is a regression in RELENG_9 there isn't a
problem with the battery. Or if there is RELENG_8 was able to
cope.

-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?


More information about the freebsd-stable mailing list