AnsweredAssumed Answered

Custom IMX6DL boards crashing, then running at 2GHz unless set to Single Core.

Question asked by Luke Marvin on Apr 30, 2015
Latest reply on Apr 30, 2015 by igorpadykov

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?

Outcomes