It may also be that the battery thinks it's wrong. Both of my laptops have PCB in the battery pack that need to be recalibrated from time to time. (Usually done from the bios not the OS)
I replaced all the cells in my Gateway 600YGR laptop but the power control board will not recognize the state of charge of the new cells.
I computer is tring to charge (checked with a multimeter) the pack but the battery pack won't let power in or out and isn't giving the computer an error reading.
I have the Gateway 600YGR I tried to replace the cells but the PCB that controls the pack will not recognize the new cells. So the computer is tring to charge but the batteries board will not allow energy in or out.
(I need to figure out how to reset it maybe that is the same problem as yours).