On Sun, 2009-11-22 at 17:51 +0100, Lennert Van Alboom wrote: > Package: linux-2.6 > Version: 2.6.31-2 > Severity: normal > > When the battery is being charged, its charge will rise steadily until it > reaches 99%, after which its charge_now jumps to the value held by > charge_full_design. This basically means that charge_now will hold a value > larger than the one in charge_full, which confuses (for an example) gkrellm > up to a point that it reports the battery to suddenly be at "130% full". > > I reported this as a bug in gkrellm initially (http://bugs.debian.org/551518) > but it turned out rather quickly to be a sysfs thing. > > I noticed this oddity first in kernel 2.6.30-1-686, and upgraded to > 2.6.31-1-686 following the gkrellm maintainer's advice. This didn't change > the behaviour. The kernel basically reports what the firmware (BIOS) tells it, so this is probably a BIOS bug, but it might be reasonable to work around it. Try reporting this upstream at <http://bugzilla.kernel.org> and let us know the bug number so we can track it. Ben. -- Ben Hutchings Unix is many things to many people, but it's never been everything to anybody.
Attachment:
signature.asc
Description: This is a digitally signed message part