the initial diskless boot is still via nfs/v2, and once the kernel remounts it, it now fails with error 1001 (NFSERR_BADHANDLE), after some hacking in nfs_vfsops.c - dropping NFSMNT_NFSV3, I get error 70, which the netapp reports as: Client 132.65.82.135 (xid 1501470721) is trying to access an unexported mount (fileid 12829350, snapid 0, generation 0 and flags 0x0 on volume 0x8b847e [No volume name available]) Fix: Fixed by the commit that modified pxeboot to use NFSv3 instead of NFSv2. (r212716 and r212717 to stable/8)
the fix is to set boot.nfsroot.options="nfsv2" in /boot/loader.conf or via dhcp.
Responsible Changed From-To: freebsd-bugs->freebsd-s Over to maintainer(s).
Responsible Changed From-To: freebsd-s->freebsd-fs gonna have to replace this keyboard soon ...
State Changed From-To: open->closed Fixed by the commits r212716 and r212717 to stable/8, which made pxeboot use NFSv3 instead of NFSv2.