As it seems this is the place for debugging on NFS issues, I'll append my question/problem to this thread rather than start yet another.
My setup consists of a FreeNAS server serving some NFS shares.
I'm trying to connect to these via the ATV2 (iOS 4.3, XBMC PRE-11.0 Git:20110706-c4f6527).
I'm getting the following error:
03:07:43 T:805228544 M:130572288 DEBUG: SECTION:LoadDLL(libnfs.1.0.0.dylib)
03:07:43 T:805228544 M:130572288 DEBUG: Loading: /var/stash/Applications/XBMC.frappliance/Frameworks/libnfs.1.0.0.dylib
03:07:43 T:805228544 M:130514944 ERROR: NFS: Failed to mount nfs share: (null)
03:07:43 T:805228544 M:130514944 ERROR: GetDirectory - Error getting nfs://192.168.1.200/mnt/BigDisk/Movies/
(A full debug log can be provided, but this is the important bit)
I've tried both via the "add network location" option under "Browse", and manually.
I have the same share mounted on a linux box. So I would think the problem is at the ATV2 box.
Does XBMC assume something about these shares? I see a lot of talk about all_squash etc..
My exports on the FreeNAS box all appear as follows:
/mnt/BigDisk/Music -mapall=root -network 192.168.1.0 -mask 255.255.255.0
/mnt/BigDisk/TV -mapall=root -network 192.168.1.0 -mask 255.255.255.0
/mnt/BigDisk/Movies -mapall=root -network 192.168.1.0 -mask 255.255.255.0
/mnt/BigDisk -alldirs,quiet -mapall=root -network 192.168.1.0 -mask 255.255.255.0
I would think the -mapall option should take care of any permission problems.