[Trac #687] battery overcharge conditions still exist
Zarro Boogs per Child
bugtracker at laptop.org
Mon Jan 8 22:44:55 EST 2007
#687: battery overcharge conditions still exist
---------------------------------+------------------------------------------
Reporter: rsmith | Owner: ted.juan
Type: defect | Status: new
Priority: blocker | Milestone: BTest-2
Component: embedded controller | Keywords:
---------------------------------+------------------------------------------
I've found a battery here at OLPC that still gets overcharged.
BIOS firmware was Q2B16 which has the latest EC firmware.
While talking to John (J5) in the Redhat room I noticed some strange thing
happing with the battery light on his XO.
It was cycling colors. Off, yellow, green, off, yellow, green over and
over.
off and green lasted about 1 second while yellow would last anywhere from
1 to 3 seconds.
So I started monitoring the output of capacity_percentage, voltage,
current, and temp1 from the /sys/class/battery/psu_0 directory.
I found that the capacity_percentage was switching from 6 to 91 roughly
correlating to the yellow and green states of the battery led.
Voltage, current, and temp1 were constant. 7528, 760, and 39237
respectively.
I then removed AC from the unit. Battery light started flashing red
and I got the following readings..
Cap,V,I,Temp
6,7499,749,40628
If I plugged AC backup I got the cyclic off,yellow,green with capacitys
back between 6 and 91.
I did this back and forth (AC, No AC) a few times and got consistent
results.
Then I plugged AC backup and started watching temp1. Temp1 continued to
rise until it reached > 45000 and I removed the AC plug. The XO instantly
shut off. After that if I tried to turn it on it would immediately turn
back off.
So I pull the battery and let it sit for 5 seconds or so, plugged the
battery back in and started the XO back up. It booed up with the battery
led blinking red.
I then dumped Cap, V, I, and T,
0,6970,-1122,43726
Then I plugged AC back up. Battery led stayed yellow for a while but then
it started the off,yellow,green cycle. Temp1 dropped down to about 40035
but then began to climb again. I turned it off when it rose above 43000
Then I swapped the batteries with another XO that had Q2B16 and a fully
charged battery. The original XO behaved normally and the XO that I
traded batteries with started doing the same off,yellow, green cycle and
temp1 rose from 40 C to 41 C.
I then cooled the battery to 25C (put it in the freezer for a bit) and
replaced it back into the XO and observed exactly the same results as
when the battery was hot.
So I appear to have a magic battery that will cause an overcharge
condition to occur.
--
Ticket URL: <http://dev.laptop.org/ticket/687>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list