Marvell>> printenv bootdelay=3 baudrate=115200 x_bootcmd_ethernet=ping 192.168.2.1 x_bootcmd_usb=usb start x_bootargs=console=ttyS0,115200 ethaddr=F0:AD:4E:00:7E:0B eth1addr=F0:AD:4E:00:7E:0C bootcmd_sdb=setenv bootargs console=ttyS0,115200 root=/dev/sdb2 panic=10 rootwait; usb start; run boot_sdb; boot_sdb=fatload usb 1 0x6400000 uImage; bootm 0x6400000; bootcmd_sda=${bootcmd_eth}; ${x_bootcmd_usb}; ${x_bootcmd_kernel}; setenv bootargs ${x_bootargs} ${x_bootargs_root}; bootm 0x6400000; bootcmd_eth=setenv ethact egiga0; ${x_bootcmd_ethernet}; setenv ethact egiga1; ${x_bootcmd_ethernet} clear_kerho=Purging kernel in memory bootcmd=el_in_mem; run bootcmd_sdb; run bootcmd_sda x_bootcmd_kernel=fatload usb 2 0x6400000 uImage_2.6.33.7 x_bootargs_root=root=/dev/sdc2 rootdelay=10 stdin=serial stdout=serial stderr=serial ethact=egiga0; ${x_bootcmd_ethernet}; setenv ethact egiga1; ${x_bootcmd_ethernet} bootargs=console=ttyS0,115200 root=/dev/sdc2 rootdelay=10 Environment size: 945/4092 bytes # setenv setenv bootcmd_sdb 'setenv bootargs console=ttyS0,115200 root=/dev/sdb2 panic=10 rootwait; usb start; run boot_sdb;' setenv boot_sdb 'fatload usb 1 0x6400000 uImage; bootm 0x6400000;' setenv bootcmd_sda '${bootcmd_eth}; ${x_bootcmd_usb}; ${x_bootcmd_kernel}; setenv bootargs ${x_bootargs} ${x_bootargs_root}; bootm 0x6400000;' setenv bootcmd_eth 'setenv ethact egiga0; ${x_bootcmd_ethernet}; setenv ethact egiga1; ${x_bootcmd_ethernet}' setenv clear_kernel_in_mem 'echo Purging kernel in memory; mw 0x6400000 0x0 0x300000' setenv bootcmd 'run clear_kernel_in_mem; run bootcmd_sdb; run bootcmd_sda' saveenv # copy from sdb to sda rsync -aH --one-file-system / /mnt/; sync https://newit.co.uk/forum/index.php?topic=2231.0