Have you looked for any messages in /var/log/syslog on the NFS server?  When 
things work you’ll see a line that says something like “authenticated mount 
request from w.x.y.x” (though I haven’t tried this on a modern Ubuntu version 
so that message might have changed), but if there’s a problem you might see a 
helpful(?) error message instead.

Dave

> On Aug 23, 2022, at 5:57 PM, Gary, Dale E <[email protected]> wrote:
> 
> Hi Dave,
> 
> There is only one interface on the server.  I am not actually sure how it 
> works with the private network, but it is not a dedicated NIC.  I was using 
> dnsmasq on the old server but when I changed to the new one I was trying not 
> to use it.  Since I can mount the share on another client on the private 
> network I don't understand why the ROACH can't do it.  I tried the nolock 
> option also, and specifying vers=3.  Nothing makes any difference.
> 
> Regards,
> Dale
> 
> On Tue, Aug 23, 2022 at 8:31 PM David Harold Edward MacMahon 
> <[email protected] <mailto:[email protected]>> wrote:
> I notice these excerpts from your u-boot log:
> 
>> TFTP from server 192.100.16.206; our IP address is 192.168.24.121; sending 
>> through gateway 192.168.24.1
> 
> …and...
> 
>> IP-Config: Complete:
>>      device=eth0, addr=192.168.24.121, mask=255.255.255.0, gw=192.168.24.1
>>      host=roach1.solar.pvt, domain=solar.pvt solar.ovro.caltech.edu 
>> <http://solar.ovro.caltech.edu/>, nis-domain=(none)
>>      bootserver=192.100.16.206, rootserver=192.100.16.206, 
>> rootpath=/srv/roach2_boot/etch
>>      nameserver0=192.100.16.2VFS: Unable to mount root fs via NFS, trying 
>> floppy.
> 
> It is not technically wrong to have the boot and root server be on a 
> different subnet (192.100.16.x) from the ROACH2s, but I wonder if this is 
> what you really intend.  The IP address 192.100.16.206 appears to be the 
> public facing IP address of your server.  I suspect maybe you really want 
> those to be using IP address 192.168.24.1 (or some other address on the 
> 192.168.24.0/24 <http://192.168.24.0/24> subnet).  This is something that 
> would get changed in the DHCP config files.  Are you using dnsmasq for 
> DHCP/TFTP/DNS for the ROACH2s?
> 
> Dave
> 
> 
>> On Aug 23, 2022, at 5:08 PM, Gary, Dale E <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Hi Dave,
>> 
>> Okay, this "worked" to set those two recommended settings (I also had to set 
>> the rootpath environment variable correctly first):
>> setenv netboot 'dhcp 0x4000000; setenv bootargs ${bootargs} root=/dev/nfs 
>> rootpath=${rootpath},vers=4,tcp ip=dhcp; bootm 0x4000000' 
>> but unfortunately the result was the same.  There may be some different 
>> problem.
>> 
>> Regards,
>> Dale
>> 
>> On Tue, Aug 23, 2022 at 6:42 PM David Harold Edward MacMahon 
>> <[email protected] <mailto:[email protected]>> wrote:
>> I don’t think you need the single quotes in the middle.  I think at the 
>> u-boot prompt you can just run:
>> 
>> setenv ’netboot=dhcp 0x4000000; setenv bootargs ${bootargs} root=/dev/nfs 
>> rootpath=${rootpath},nfsver=4 ip=dhcp; bootm 0x4000000’
>> 
>> You can run printenv afterwards to see whether it did what we hope it will 
>> do.  If it does, I suggest running `run netboot` to test it out.  If it 
>> works, you’ll have to reboot, go into netboot, enter the `setenv` command 
>> again, then run `saveenv`.  I’m reluctant to change a 
>> known-though-non-working config to something that may or may not work, so 
>> that’s why I suggest testing before running `saveenv`.  When in doubt, you 
>> can always reboot to “undo” any unsaved changes.
>> 
>> Good luck,
>> Dave
>> 
>>> On Aug 23, 2022, at 3:19 PM, Gary, Dale E <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Hi Dave,
>>> 
>>> I think you are right that I found the place to do it, but I don't know 
>>> what syntax to use to set the environment variable for
>>> netboot=dhcp 0x4000000; setenv bootargs ${bootargs} root='/dev/nfs' 
>>> rootpath=${rootpath} ip=dhcp; bootm 0x4000000
>>> I am not sure what needs escaping, etc.  Can I just add single quotes 
>>> around the whole and escape the ticks?  I guess I'll play with it.
>>> 
>>> Regards,
>>> Dale
>>> 
>>> On Tue, Aug 23, 2022 at 5:55 PM David Harold Edward MacMahon 
>>> <[email protected] <mailto:[email protected]>> wrote:
>>> Hi, Dale,
>>> 
>>> It sounds like you’ve found where to set the `vers=4` option.  If that 
>>> doesn’t work, it’s possible that the ROACH2s don’t support NFSv4.  If 
>>> that's the case (I’m not sure it is), then you may have to look into 
>>> exporting the root filesystem via NFSv3 instead.
>>> 
>>> I always have to double check the MTU configuration on the NFS server’s 
>>> network interface.  I think setting it to larger than 1500 won’t work for 
>>> the ROACH2s.
>>> 
>>> I’m curious to know what the solution ends up being!
>>> 
>>> Cheers,
>>> Dave
>>> 
>>>> On Aug 23, 2022, at 12:08 PM, Gary, Dale E <[email protected] 
>>>> <mailto:[email protected]>> wrote:
>>>> 
>>>> Hi All,
>>>> 
>>>> I upgraded my remote boot server to a new machine running ubuntu 20.04, 
>>>> and although I tried to set everything up the same for remote booting the 
>>>> ROACH2s, the process fails as shown in the attached file because the root 
>>>> file system could not be mounted.  I found one suggestion on the web to 
>>>> edit the Linux/PPC load configuration to add vers=4,tcp to the line, i.e. 
>>>> it might look like this:
>>>> root=/dev/nfs nfsroot=192.100.16.206:/srv/roach2_boot/etch,vers=4,tcp 
>>>> ip=dhcp
>>>> but I cannot find any file where that configuration is set.  There is a 
>>>> file in /srv/roach2_boot called pxelinux.cfg that looks promising, but it 
>>>> is an empty file.  Am I on the right track?
>>>> 
>>>> Any suggestions?
>>>> Thanks,
>>>> Dale
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "[email protected] <mailto:[email protected]>" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>> email to [email protected] 
>>>> <mailto:[email protected]>.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAKeNqUiMwt1RWdSmW6qACbPptY_Dfc1TYiddZa6CdTdUDkDGSA%40mail.gmail.com
>>>>  
>>>> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAKeNqUiMwt1RWdSmW6qACbPptY_Dfc1TYiddZa6CdTdUDkDGSA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>>>> <ROACH_uboot_dialog.txt>
>>> 
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "[email protected] <mailto:[email protected]>" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected] 
>>> <mailto:[email protected]>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/61DC9F78-39C0-4EF9-9F84-1E3704648F0D%40berkeley.edu
>>>  
>>> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/61DC9F78-39C0-4EF9-9F84-1E3704648F0D%40berkeley.edu?utm_medium=email&utm_source=footer>.
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "[email protected] <mailto:[email protected]>" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected] 
>>> <mailto:[email protected]>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAKeNqUgTWZpPgcYfn0ZjRp-9a%2BMH8RyVTn-94H5dRahTdHcmhA%40mail.gmail.com
>>>  
>>> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAKeNqUgTWZpPgcYfn0ZjRp-9a%2BMH8RyVTn-94H5dRahTdHcmhA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "[email protected] <mailto:[email protected]>" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] 
>> <mailto:[email protected]>.
>> To view this discussion on the web visit 
>> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/C75BE57C-08FA-498D-BA6F-2F19E6CD61FB%40berkeley.edu
>>  
>> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/C75BE57C-08FA-498D-BA6F-2F19E6CD61FB%40berkeley.edu?utm_medium=email&utm_source=footer>.
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "[email protected] <mailto:[email protected]>" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] 
>> <mailto:[email protected]>.
>> To view this discussion on the web visit 
>> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAKeNqUipK-fp1iwapH%3DZjkcf6Hf4LFRyG8GHPO6OukEuQiHW6Q%40mail.gmail.com
>>  
>> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAKeNqUipK-fp1iwapH%3DZjkcf6Hf4LFRyG8GHPO6OukEuQiHW6Q%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "[email protected] <mailto:[email protected]>" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/865E1BE3-5C71-4E24-AC78-81E2414DB0E0%40berkeley.edu
>  
> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/865E1BE3-5C71-4E24-AC78-81E2414DB0E0%40berkeley.edu?utm_medium=email&utm_source=footer>.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "[email protected]" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAKeNqUgX%3D_e84UU5x_xkF9pby2uKZeqfhWZ%3DUbeSR%3Du_fYoQdg%40mail.gmail.com
>  
> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAKeNqUgX%3D_e84UU5x_xkF9pby2uKZeqfhWZ%3DUbeSR%3Du_fYoQdg%40mail.gmail.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/1FA0DFC2-02CC-4E5B-B90A-A7F215B30B47%40berkeley.edu.

Reply via email to