Apalis iMX6Q 2GB IT Not Booting

Hi,

I have 20 pieces of Apalis iMX6q 2GB IT v1.1B modules. I try to update the kernel from USB with uboot in Apalis Evaluation Board. 9 pieces of them worked fine and the process was sucess. But 11 pieces of the board after run uboot_ubdate and reset command in console i got “resetting …” message and freeze it didn’t restart, after powre off → on it do nothing…

This is my console log of good update :

U-Boot 2015.04 (May 18 2015 - 13:08:37)

CPU:   Freescale i.MX6Q rev1.5 at 792 MHz
Reset cause: POR
I2C:   ready
DRAM:  2 GiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
*** Warning - bad CRC, using default environment

auto-detected panel vga-rgb
Display: vga-rgb (640x480)
In:    serial
Out:   serial
Err:   serial
Model: Toradex Apalis iMX6 Quad 2GB IT V1.1B, Serial# 04921301
Net:   using phy at 7
FEC [PRIME]
Hit any key to stop autoboot:  0 
Apalis iMX6 # 
Apalis iMX6 # 
Apalis iMX6 # 
Apalis iMX6 # usb start
starting USB...
USB0:   Port not available.
USB1:   USB EHCI 1.00
scanning bus 1 for devices... 3 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
       scanning usb for ethernet devices... 0 Ethernet Device(s) found
Apalis iMX6 # setenv set_blkcnt 'setexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt $blkcnt} / 0x200'
Apalis iMX6 # setenv update_uboot 'fatload usb 0:1 ${loadaddr} u-boot-dtb.imx && run set_blkcnt && mmc dev 0 && mmc write ${loadaddr} 2 ${blkcnt}'
Apalis iMX6 # run update_uboot
reading u-boot-dtb.imx
363520 bytes read in 44 ms (7.9 MiB/s)
switch to partitions #0, OK
mmc0(part 0) is current device

MMC write: dev # 0, block # 2, count 710 ... 710 blocks written: OK
Apalis iMX6 # setenv bootcmd 
Apalis iMX6 # saveenv 
Saving Environment to MMC...
Writing to MMC(0)... done
Apalis iMX6 # reset
resetting ...


U-Boot 2014.04-dirty (Jan 19 2016 - 17:09:05)

CPU:   Freescale i.MX6Q rev1.5 at 792 MHz
Reset cause: WDOG
Board: Toradex Apalis iMX6
I2C:   ready
DRAM:  1 GiB
PMIC: device id: 0x10, revision id: 0x21
PMIC: programmed
MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Error, wrong i2c adapter -1 max 3 possible
Error, wrong i2c adapter -1 max 3 possible
Error, wrong i2c adapter -1 max 3 possible
auto-detected panel xga-analog-rgb
Display: xga-analog-rgb (1024x768)
In:    serial
Out:   serial
Err:   serial
Model: Toradex Apalis iMX6Q on Apalis Evaluation Board
Net:   using phy at 7
FEC [PRIME]
HinS U-Boot #

and this of worth update:

U-Boot 2015.04 (May 18 2015 - 13:08:37)

CPU:   Freescale i.MX6Q rev1.5 at 792 MHz
Reset cause: POR
I2C:   ready
DRAM:  2 GiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
*** Warning - bad CRC, using default environment

auto-detected panel vga-rgb
Display: vga-rgb (640x480)
In:    serial
Out:   serial
Err:   serial
Model: Toradex Apalis iMX6 Quad 2GB IT V1.1B, Serial# 04921304
Net:   using phy at 7
FEC [PRIME]
Hit any key to stop autoboot:  0 
Apalis iMX6 # 
Apalis iMX6 # 
Apalis iMX6 # 
Apalis iMX6 # 
Apalis iMX6 # usb start
starting USB...
USB0:   Port not available.
USB1:   USB EHCI 1.00
scanning bus 1 for devices... 3 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
       scanning usb for ethernet devices... 0 Ethernet Device(s) found
Apalis iMX6 # setenv set_blkcnt 'setexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt $blkcnt} / 0x200'
Apalis iMX6 # setenv update_uboot 'fatload usb 0:1 ${loadaddr} u-boot-dtb.imx && run set_blkcnt && mmc dev 0 && mmc write ${loadaddr} 2 ${blkcnt}'
Apalis iMX6 # run update_uboot
reading u-boot-dtb.imx
363520 bytes read in 43 ms (8.1 MiB/s)
switch to partitions #0, OK
mmc0(part 0) is current device

MMC write: dev # 0, block # 2, count 710 ... 710 blocks written: OK
Apalis iMX6 # setenv bootcmd 
Apalis iMX6 # saveenv 
Saving Environment to MMC...
Writing to MMC(0)... done
Apalis iMX6 # reset
resetting ...

After that a cant start it nothing print to console.
So i have 11 pieces from 20 what i can’t start.

How can i resolve the problem?

Thanks for help!

Bence

Please note that in BSPs prior to our latest V2.7 beta 1 the Apalis iMX6D/Q IT modules required a separate IT upgrade option as explained in the following article on our developer website. Alternatively you may try our new Toradex Easy Installer which also will automatically take care of this detail.