Note: this is not about using nfs for the rootfs or using tftp to download a kernel.
U-boot is based on
v2017.11, the board is custom but similar to the imx6dl-sabresd.
.config. I have a working nfs server on an Arch Linux host. I can mount the nfs share as my rootfs.
My nfs share is at
/etc/exports.d/foo.exports looks like
When I try to do e.g.
nfs $loadaddr $nfsroot/boot/zImage, it just keeps printing
T for timeout. (
nfsroot=/srv/nfs/foo to match the export.) The file exists on the share and the network is working (
ping $serverip works).