I'm rehabilitating a Utilite Pro that had an old version or Arch and had "kernel too old" errors.
I successfully updated the Utilite firmware
http://compulab.co.il/workspace/mediawi ... ing_images
and then followed the Arch installation instructions. After doing this, I'm getting "Wrong Image Format for bootm command" errors when attempting to boot from the SD card.
$this->bbcode_second_pass_code('', '
U-Boot SPL 2015.07-cm-fx6-3 (Sep 02 2015 - 13:30:11)
Trying to boot from MMC
spl: mmc: no boot mode left to try
Trying to boot from SPI
U-Boot 2015.07-cm-fx6-3 (Sep 02 2015 - 13:30:11 +0300)
CPU: Freescale i.MX6Q rev1.2 1200 MHz (running at 792 MHz)
Reset cause: WDOG
Board: CM-FX6
I2C: ready
DRAM: 2 GiB
NAND: 0 MiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
SF: Detected SST25VF016B with page size 256 Bytes, erase size 4 KiB, total 2 MiB
In: serial
Out: serial
Err: serial
PCB: 1.0
Net: FEC
Hit any key to stop autoboot: 0
CM-FX6 # run mmcboot
Booting from mmc ...
Wrong Image Format for bootm command
ERROR: can't get kernel image!
CM-FX6 # fatls mmc 2
4784220 uimage
512000 cm-fx6-firmware
2 file(s), 0 dir(s)
CM-FX6 # printenv
autoload=no
baudrate=115200
bootargs=console=ttymxc3,115200 root=/dev/mmcblk0p2 rw rootwait cm_fx6_v4l_msize=128M vmalloc=256M
bootcmd=mmc dev ${mmcdev}; if mmc rescan; then if run loadmmcbootscript; then run mmcbootscript; else if run mmcloadkernel; then run mmcboot; fi; fi; fi; if sata init; then if run loadsatabootscript; then run satabootscript; else if run sataloadkernel; then run sataboot; fi; fi; fi;
bootdelay=3
bootscr=boot.scr
console=ttymxc3,115200
eth1addr=00:01:c0:14:a8:df
ethact=FEC
ethaddr=00:01:c0:14:99:0f
kernel=uImage
loadaddr=0x10800000
loadmmcbootscript=fatload mmc ${mmcdev} ${loadaddr} ${bootscr}
loadsatabootscript=fatload sata ${satadev} ${loadaddr} ${bootscr}
mmcargs=setenv bootargs console=${console} root=${mmcroot} ${video}
mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr}
mmcbootscript=echo Running bootscript from mmc ...; source ${loadaddr}
mmcdev=2
mmcloadkernel=fatload mmc ${mmcdev} ${loadaddr} ${kernel}
mmcroot=/dev/mmcblk0p2 rw rootwait
nandargs=setenv bootargs console=${console} root=${nandroot} rootfstype=${nandrootfstype} ${video}
nandboot=echo Booting from nand ...; run nandargs; nand read ${loadaddr} 0 400000 && bootm ${loadaddr}
nandroot=/dev/mtdblock4 rw
nandrootfstype=ubifs
run_eboot=echo Starting EBOOT ...; mmc dev ${mmcdev} && mmc rescan && mmc read 10042000 a 400 && go 10042000
sataargs=setenv bootargs console=${console} root=${sataroot} ${video}
sataboot=echo Booting from sata ...; run sataargs; bootm ${loadaddr}
satabootscript=echo Running bootscript from sata ...; source ${loadaddr}
satadev=0
sataloadkernel=fatload sata ${satadev} ${loadaddr} ${kernel}
sataroot=/dev/sda2 rw rootwait
serial=CM-FX6-C1200QM-D2G-N0-ND0-U5-E-A-WB-V100-140128-0001c014990f
stderr=serial
stdin=serial
stdout=serial
video=cm_fx6_v4l_msize=128M vmalloc=256M
video_dvi=mxcfb0:dev=dvi,1280x800M-32@50,if=RGB32
video_hdmi=mxcfb0:dev=hdmi,1920x1080M-32@50,if=RGB32
video_v4l=cm_fx6_v4l_msize=128M vmalloc=256M
Environment size: 2047/8188 bytes
CM-FX6 #
')