diff options
author | Igor Opaniuk <igor.opaniuk@toradex.com> | 2019-03-27 13:30:35 +0200 |
---|---|---|
committer | Igor Opaniuk <igor.opaniuk@toradex.com> | 2019-04-12 11:12:07 +0200 |
commit | 7ae231353d04536ae1d77301c969fae0a65c9f97 (patch) | |
tree | e81c402ea3064ca3d930cf330aebb5ce59ddf1cd | |
parent | c04d539ce4ca93938bd3c56941374f34755d7457 (diff) |
colibri_imx6: configs: invoke dhcp before tftp usage
Receive DHCP configuration before running tftp command for fetching
proper dtb. When `run nfsboot` is invoked before DHCP configuration
is received, the booting process is stuck on:
Colibri iMX6 # run nfsboot
Booting via DHCP/TFTP/NFS...
Using FEC device
TFTP from server 192.168.10.1; our IP address is 192.168.10.2
Filename '---.dtb'.
Load address: 0x12100000
Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
-rw-r--r-- | include/configs/colibri_imx6.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/configs/colibri_imx6.h b/include/configs/colibri_imx6.h index fda171bd9e..8b6b36d1a8 100644 --- a/include/configs/colibri_imx6.h +++ b/include/configs/colibri_imx6.h @@ -210,10 +210,10 @@ "nfsboot=run setup; " \ "setenv bootargs ${defargs} ${nfsargs} ${setupargs} " \ "${vidargs}; echo Booting via DHCP/TFTP/NFS...; " \ - "run nfsdtbload; dhcp ${kernel_addr_r} " \ - "&& run fdt_fixup && bootz ${kernel_addr_r} ${dtbparam}\0" \ + "dhcp ${kernel_addr_r} && run nfsdtbload && " \ + "run fdt_fixup && bootz ${kernel_addr_r} ${dtbparam}\0" \ "nfsdtbload=setenv dtbparam; tftp ${fdt_addr_r} ${fdt_file} " \ - "&& setenv dtbparam \" - ${fdt_addr_r}\" && true\0" + "&& setenv dtbparam \" - ${fdt_addr_r}\"; true\0" #define SD_BOOTCMD \ "sdargs=ip=off root=/dev/mmcblk1p2 ro rootfstype=ext4 rootwait\0" \ |