I have an ARM based embedded device with Linux Kernel 2.6.31 running on it. I have seen that while rebooting the device sometimes battery won't get detected and the device will just fail to boot. Any pointers on :
What is the root cause of this problem?
How can I find the root cause of this problem?
What can I do to fix this?
Is this a software or hardware bug?