I'm quite certain NFS works correctly since it's only the enabling of eth0 that breaks things.
I think the problem is described here: http://wiki.voyage.hk/nfs_voyage.txt What is happening is that /etc/init.d/mountnfs-bootclean.sh is mounting "/" over NFS and then cleaning up after itself. It inadvertently deletes a file important to DHCP, which sees the problem and reacts by shutting down eth0 (and the NFS mount). I am going to remove the call to bootclean and see how it goes. Tom On Tue, Jul 5, 2011 at 4:16 PM, Adam Barta <[email protected]> wrote: > Hi Tom > > > Are you certain NFS is working correctly? Since the initial uImage transfer > is over tftp and dhcp looks okay from the log! Possibly try mount nfs from a > computer on the same subnet as the roaches using dhcp from the server? > Maybe? > > > Regards > > > On Tue, Jul 5, 2011 at 11:56 PM, Tom Downes <[email protected]> wrote: >> >> Casper folks: >> >> I am setting up a netboot system for our ~16 ROACH boards. I had >> things working until I attempted to edit /etc/network/interfaces to >> enable eth0 to use DHCP. My testing to this point had been over the >> serial port. As soon as the DHCP client makes a request, the NFS >> connection breaks and I get: >> >> nfs: server 10.5.5.32 not responding, still trying >> >> This is, of course, after netboot makes some initial DHCP requests as >> part of the BOOTP / TFTP dancing. All that works and it can boot >> successfully if I do not enable eth0 as part of boot-up. >> >> How do I enable eth0 to use DHCP without breaking the NFS connection >> that allows the ROACH to continue seeing the exported filesystem? >> >> Tom >> > > > > -- > Adam Barta > c: +27 72 105 8611 > e: [email protected] > w: www.ska.ac.za > p: about.me/adambarta > >

