Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 :

  1. What is the root cause of this problem?

  2. How can I find the root cause of this problem?

  3. What can I do to fix this?

  4. Is this a software or hardware bug?

share|improve this question
How do you know the battery isn't detected if it fails to boot? – Shawn J. Goff Jun 2 '12 at 0:43
I can see the logs while it is booting and it clearly says in the boots logs : No battery found ERROR: === BATTERY ID IS INVALID. STOPPING BOOT === – abc Jun 2 '12 at 0:45
This could be either hardware or software, but I'd bet the software is not giving enough time for the hardware to initialize. – Shawn J. Goff Jun 2 '12 at 0:59
Question is unanswerable in its current form. This kind of problem is highly hardware dependent, and you aren't really describing the hardware. – psusi Jun 2 '12 at 1:35
@psusi I asked this question to get people's thoughts on this matter. I think, one of the goals of this forum is to discuss seemingly intractable problems. And are you saying that only answerable questions need to be posted here? How would you know that a question is answerable without posting it? – abc Jun 2 '12 at 7:32

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.