We have some custom 1GHz IMX6DL based board running Android 4.4.2 using the 3.0.35 kernel and U-boot 2009.08. It seems like some of my boards are accidentally overclocking themselves?
Most of the boards will boot fine and report the following:
root@sabresd_6dq:/ # cat /proc/cpuinfo
Processor : ARMv7 Processor rev 10 (v7l)
processor : 0
BogoMIPS : 790.52
processor : 1
BogoMIPS : 790.52
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 10
Hardware : Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board
Revision : 61011
Serial : 140549d4df64630d
Some of the boards won't boot into the OS and will have kernel errors and Android segmentation faults. Some of the good boards have fallen into this category after a day or two of operation. They report the following:
root@sabresd_6dq:/ # cat /proc/cpuinfo
Processor : ARMv7 Processor rev 10 (v7l)
processor : 0
BogoMIPS : 1988.29
processor : 1
BogoMIPS : 1988.29
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 10
Hardware : Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board
Revision : 61011
Serial : 221a31d4df64630d
If I add the boot argument "nosmp" all of the boards will boot into single core mode successfully. They report the following:
root@sabresd_6dq:/ # cat /proc/cpuinfo
Processor : ARMv7 Processor rev 10 (v7l)
processor : 0
BogoMIPS : 790.52
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 10
Hardware : Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board
Revision : 61011
Serial : 221a31d4df64630d
Can anyone suggest what might be happening to these boards? How can I keep them running at 800Mhz in dual core mode?
Hi Luke
this looks as arm errata discussed below
Re: freescale android kernel have scheduling problem !!!
IMX6Q system hang-up problem / linux kernel(3.0.35)
Re: i.MX6Q: How to increase the VPU frequency?
one can try patches in above links or better to move to
latest kernels L3.14.28_1.0.0_iMX6QDLS_BUNDLE
IMX6_KK443_200_ANDROID_DOCS i.MX6 Android kk4.4.3_2.0.0 BSP
Best regards
igor