board: phytec: phycore_imx8mp.env fix netboot issues
The "run netargs" command should come later in the "netboot" command
order when using dhcp since it sets the server and client ip addresses.
The previous order led to misconfigured kernel boot params and thus
kernel panic when serverip was not manually set.
Further, following Linux FHS 3.0, change the nfsroot default directory
to /srv/nfs.
Fixes: 60f64bec41 ("board: phytec: phycore_imx8mp: Add fec support")
Signed-off-by: Yannic Moog <y.moog@phytec.de>
This commit is contained in:
committed by
Fabio Estevam
parent
f4b6c3ad25
commit
9d27e441bb
@@ -46,17 +46,17 @@ netargs=
|
||||
nfsroot=${serverip}:${nfsroot},v3,tcp
|
||||
netboot=
|
||||
echo Booting from net ...;
|
||||
run netargs;
|
||||
if test ${ip_dyn} = yes; then
|
||||
setenv get_cmd dhcp;
|
||||
else
|
||||
setenv get_cmd tftp;
|
||||
fi;
|
||||
${get_cmd} ${loadaddr} ${image};
|
||||
run netargs;
|
||||
if ${get_cmd} ${fdt_addr} ${fdt_file}; then
|
||||
booti ${loadaddr} - ${fdt_addr};
|
||||
else
|
||||
echo WARN: Cannot load the DT;
|
||||
fi;
|
||||
nfsroot=/nfs
|
||||
nfsroot=/srv/nfs
|
||||
sd_dev=1
|
||||
|
||||
Reference in New Issue
Block a user