the do_ext2load procedure returns the file length if it succeeds... which means you can't do #define CONFIG_BOOTCOMMAND "mmcinit && ext2load mmc 0:1 0x10400000 /boot/uImage && bootm 0x10400000" Is this part of some vast eternal plan and/or can anyone see a way to make it function as desired anyway? David Collier www.dexdyne.com