I'm trying to mount my rootfs over NFS. I have these kernel configs enabled:
CONFIG_NFS_FS=y (NFS support) CONFIG_IP_PNP=y (configure IP at boot time) CONFIG_ROOT_NFS=y (support for NFS as rootfs)
This is my kernel commandline:
debug nfsrootdebug loglevel=8 console=ttymxc1,115200 imx-fbdev.legacyfb_depth=32 consoleblank=0 ip=10.42.102.244:10.42.102.5::255.255.255.0::eth0: root=/dev/nfs nfsroot=10.42.102.5:/srv/nfs/dc10,v3,tcp noinitrd
Here's the relevant parts from the boot messages:
libphy: 63fec000.etherne:01 - Link is Up - 100/Full IP-Config: Complete: device=eth0, hwaddr=00:d0:93:2a:6c:8e, ipaddr=10.42.102.244, mask=255.255.255.0, gw=255.255.255.255 host=10.42.102.244, domain=, nis-domain=(none) bootserver=10.42.102.5, rootserver=10.42.102.5, rootpath= ALSA device list: #0: imx53-mba53-sgtl5000 Freeing init memory: 6332K Welcome to Buildroot 2013.05!
I was expecting to see lines about RPC communication and VFS mounting over nfs, but none of that and no error messages printed either, depsite providing "debug" "nfsrootdebug" and "loglevel=8" as kernel parameters.
I've verified with tcpdump on the nfs server side that no packets are being sent.
Once the board has booted, I can connect to the computer running the nfs-server using ssh.
Does anyone have any suggestion what's going wrong or how I can debug this further?