3
\$\begingroup\$

My BeagleBone Black reboots periodically after some random time (> 5hours)? I am totally stucked with ideas, I have my app working for that some random time and system gets reset. BBB works on Debian Linux. Is there any solution for this, whether someone was in the same situation?

\$\endgroup\$
  • \$\begingroup\$ Is you power supply up to the sak, with ample margin? Could there be a brown-out in your mains power? \$\endgroup\$ – Wouter van Ooijen Sep 19 '15 at 11:25
  • \$\begingroup\$ Is it resetting or rebooting gracefully? if its the latter it should indicate the reason in the logs. \$\endgroup\$ – BenG Sep 19 '15 at 12:34
  • \$\begingroup\$ It reboots after a few hours. Nothing weird in logs. \$\endgroup\$ – Junior Sep 19 '15 at 17:03
  • \$\begingroup\$ And memory stats? CPUclock stats? Does it reboot without the application running? cpufreq-info and free \$\endgroup\$ – jippie Sep 19 '15 at 18:44
  • \$\begingroup\$ verify your PWRONRSTn pin in yout CPU AM335x, as said in the datasheet of the CPU, this pin allows to configure the sysboot mode of your BBB. See §6.1.2 from the datasheet of the processor AM335x: ti.com/lit/ds/symlink/am3358.pdf \$\endgroup\$ – R Djorane Sep 23 '15 at 8:53
3
+100
\$\begingroup\$

I have seen similar issues with the beaglebone black. Below was my hardware and Software configuration.

  • Hardware: Beaglebone Black A5C, 4D System LCD Display, USB cable, old 5V 0.8A cell phone charger re-purposed.
  • Software: Angstrom with Embedded QT or Android 4.2.2 (Jelly Bean). Ubuntu base host system

I found that the System was resetting when the system was powered using 5V USB power. The current capacity with 5V USB I believe is 500mA. The problem was common when running an Android Application. Also similar issues were occasionally observed when running Embedded QT base applications.

Solution: Use a 5V external power supply with current capacity of 1A or 2A. In my case for small application the 5V 0.8A supply worked find. If I load the system I had to use the 5V USB power. I recommend using the 1A or 2A power supply.

External Power Supply

External Power Supply

Click on image for a larger version of the image.

Hope this solves your problem.


References:

\$\endgroup\$
2
\$\begingroup\$

There might be the possibility your program is having a memory leak over time. This normally would cause a system to slow down but it might make it crash periodically. My biggest bet however would be that the 512MB of DDR3 RAM of the BBB might have some fault. You could run a memory test to verify for this... check for a program called memtest86+ for Debian, this should at least indicate if the problem is RAM related.

\$\endgroup\$
  • 3
    \$\begingroup\$ Note that memtest86 won't work - this is ARM. \$\endgroup\$ – Dzarda Sep 25 '15 at 10:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.