OK. So I finally got this all working (with the Debian Jessie RFS no less) by 
exporting a file system for each target board. So overall directory structure 
is something like this:

/home/bone/tftp <-- vmlinuzXXX and /dtbs/XXXX for TFTP boot
/home/bone/<mac_suffix> <- 1st NFS root file system export
/home/bone/<mac_suffix> <- 2nd NFS root file system export

I think I have an idea why the failures with the original shared layout. 

Examining the Wireshark traffic I eventually noticed the following: when the 
blocking DHCP request packet was sent it was always requesting the same  IP 
address (.111) and *not* the IP address used to boot and mount (.114 for 
example). For whatever reason the router never responded to this request (even 
if the address was unallocated). 

Could this be down to the file system having some cached state? 

Also, FWIW, I did run up a Debian Wheezy RFS via NFS. It asked me for a 
runlevel and then printed 'unabl' after logon credentials were entered. Decided 
life was too short at this point and abandoned experiment.

Thanks again for all the input. Much appreciated.

Jerry.


-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to