My laptop has a 6 cell Lithium Ion Battery. Even when the battery is fully charged it shows the battery charge status at 0%. As a result if there is a power loss (when I want to move the laptop from one place to another) it immediately goes into hibernation. 



However, when I restart the laptop WITHOUT plugging in the power, it starts and the battery meter shows some figure like 95-96% remaining. The battery then runs for almost an hour and a half.

The laptop is around 2 years old. 

How can I rectify this issue? 


Question: nm: how to show object file of a symbol in a shared library?
Answer: In the directory with your object files you can run:

find . -name '*.o' -exec nm -D {} \; -print


This should print symbols and then file name