This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352 Linux freeze after a long time.

We have a problem where sometimes the whole system freezes. (now 4 times in the field and 2 times in the lab over a period of 2 moths) Not often, but enough to investigate.

We are running our own board design (based on bbb)
Ran extensive RAM test, CPU burnin and DiskIO to check the hardware components without any errors.

The hang state description:
No communication via the debug console (tty). Also sending a break to this console doesn't get a sysrq response.
No communication via ethernet. Activity leds on the etherenet static on if connected. Checked on an isolated switch, no traffic led blinks.
24Mhz xtal and 32kHz xtal running.
RAM keeps refreshing. (RAS and CAS active)
All voltage levels ok.
Kernel 3.12.8, OS: archlinux.
Enabled restart on kernel panic, but the board doesn't restart.
All reset signals inactive.

It seems like the whole kernel has stuck. When investigating the logs, there is nothing special to be found. No kernel panic, No oops. It is as if it suddenly stopped working.

As a workaround we are now going to use the watchdog. But we would really like to find the root cause. I have now one system in 'hanging state'.

Is there anything I can measure which gives an indication in which direction we should look?
Is there a possibility to check processor state using JTAG? (If so, which JTAG and software do i need for this?)
Is there something in software/kernel to get more logging of this state?