I'm not really sure what the problem could be but we currently have a pretty big problem. Basically our custom boards have a pretty low yield due to a very random boot issue. Everything from unrecognized instruction to the system just halting during the boot process. I included some outputs below. The failures are pretty spread out and the only thing i can think of is we have some bad CPU's or maybe ddr.
CPU: Freescale i.MX6Q rev1.2 at 792 MHz
Reset cause: POR
Board: MX6Q-Camaro
DRAM: 1 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
SF: Detected S25FL512SA with page size 64 KiB, total 64 MiB
*** Warning - bad CRC, using default environment
## Booting kernel from Legacy Image at 80800000 ...
Image Name: Linux-3.0.35-ts-armv7l
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3575448 Bytes = 3.4 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Error: unrecognized/unsupported processor variant (0x412fc09a).
## Booting kernel from Legacy Image at 80800000 ...
Image Name: Linux-3.0.35-ts-armv7l
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3575448 Bytes = 3.4 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
U-Boot 2013.07 (Mar 12 2014 - 11:46:23)
CPU: Freescale i.MX6Q rev1.2 at 792 MHz
Reset cause: POR
Board: MX6Q-Camaro
DRAM: 1 GiB
MMC:
## Booting kernel from Legacy Image at 80800000 ...
Image Name: Linux-3.0.35-ts-armv7l
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3575448 Bytes = 3.4 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!
CPU: Freescale i.MX6Q rev1.2 at 792 MHz
Reset cause: POR
Board: MX6Q-Camaro
DRAM: 1 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
SF: Detected S25FL512SA with page size 64 KiB, total 64 MiB
himport_r: can't insert "netargs=setenv bootargs console=${console},${baudrate} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp" ie
U-Boot 2013.07 (Mar 12 2014 - 11:46:23)
CPU: Freescale i.MX6Q rev1.2 at 792 MHz
Reset cause: POR
Board: MX6Q-Camaro
DRAM: 1 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
SF: Detected S25FL512SA with page size 64 KiB, total 64 MiB