Can you try run this script? http://enivax.net/jk/n900/bq.tar It show all info about battery. It use same way as bq kernel driver, but all in userspace with i2cget
[user@Nokia-N900|~/bq]sudo ./bq27200.sh LOOPMODE=0 Reading values...........................done. CSOC: 0 % RSOC: 0 % Average Current: 429 mA TTF: 65535 minutes TTE: 0 minutes NAC: 0 mAh CACD: 0 mAh CACT: 0 mAh SI: 15 mA STTE: 0 minutes MLI: 1028 mA MLTTE: 0 minutes AR: 0 mA ARTTE: 65535 minutes Last Measured Discharge: 78 mAh Cycle Count since Learning: 98 Total Cycle Count since last full reset: 98 Reported Battery Voltage: 3569 mV Battery Gauge die Temperature: 44 C Flags: 0x10 Charge:0 NOACT:0 IMIN:0 CI:1 CALIP:0 VDQ:0 EDV1:0 EDVF: 0 eeprom data: ILMD=2056 EDVF=3000 EDV1=3248 ISLC=20 DMF=14700 nanoVolt SD=201 thousandths of percent per day AGELMD=1 TAPER=102 mA IMLC=1028 mA