Hi all,
I am testing the new 3.12 kernel from the SDK 7.0 on a custom AM3352 board.
This board has the following features:
- AM3352ZCZ60 (revision 1.0)
- SPI flash for boot
- micro SD card on MMC0 port
- 512MB nand flash on GPMC
- DP83848 ethernet PHY
- 2 USB ports
- TSP65910A PMIC
The hardware is validated, it runs the 3.2 kernel from SDK 6.0 for a while, but we need to upgrade to the 3.12 kernel with device tree support.
The problem is that the board is very unstable with the new kernel.
The behavior is really random. We have a kernel that can boot up, but sometimes it hangs up during the boot process, sometimes very early (just after "starting kernel.." message, sometimes when mounting rootfs, sometimes it can boot completely and we can log on and run some commands but it freezes after a few minutes (less than 10min usually).
The issue is never the same. I am pretty sure that this is not a SW bug.
I do not expect a solution, but is someone having the same kind of issue with the new 3.12 kernel ? Has someone any suggestion of what to do ? where to look for ?
Here is my last idea:
Could it be an OPP issue ? I tried to look in the kernel and device tree how is configured the OPP but I cannot figure it out yet. But maybe these random hangs could be caused by a bad OPP settings ? Am I right ?