Hi everyone,
this is due to my setup where i have /boot on partition number 3 on a sata drive.
the default install on the arch arm for the pcDuino3
instructs to download $this->bbcode_second_pass_code('', 'http://os.archlinuxarm.org/os/sunxi/boot/pcduino3/boot.scr') which a cat meows
$this->bbcode_second_pass_code('', '
/tmp%cat boot.scr [130]
'V¬YGX|Då^{U-Boot boot scriptÝpart uuid ${devtype} ${devnum}:${bootpart} uuid
setenv bootargs console=${console} root=PARTUUID=${uuid} rw rootwait
if load ${devtype} ${devnum}:${bootpart} ${kernel_addr_r} /boot/zImage; then
if load ${devtype} ${devnum}:${bootpart} ${fdt_addr_r} /boot/dtbs/${fdtfile}; then
if load ${devtype} ${devnum}:${bootpart} ${ramdisk_addr_r} /boot/initramfs-linux.img; then
bootz ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr_r};
else
bootz ${kernel_addr_r} - ${fdt_addr_r};
fi;
fi;
fi
if load ${devtype} ${devnum}:${bootpart} 0x48000000 /boot/uImage; then
if load ${devtype} ${devnum}:${bootpart} 0x43000000 /boot/script.bin; then
setenv bootm_boot_mode sec;
bootm 0x48000000;
fi;
fi
')
it seems that uboot sets distro_bootpart instead of bootpart
but you can setenv bootpart # and then saveenv