I am trying to NFS mount from an Atmel AVR32 Grasshopper (embedded Linux) client to a Ubuntu 8.04LTS server.

I have followed the guidelines in the Ubuntu NFSv4HowTo <https://help.ubuntu.com/community/NFSv4Howto#NFSv4%20without%20Kerberos>

My export directory is /export/home

My /etc/fstab looks like:
# nh 20090418, per Ubuntu NFSv4HowTo
/home /export/home none bind 0 0

In /etc/default/nfs-kernel-server I have set:
# Security options
# nh 20090418, per Ubuntu NFSv4HowTo
NEED_SVCGSSD=no

In /etc/default/nfs-common I have set:
# Do you want to start the idmapd daemon? It is only needed for NFSv4.
# nh 20090418, per Ubuntu NFSv4HowTo
NEED_IDMAPD=yes

# Do you want to start the gssd daemon? It is required for Kerberos mounts.
# nh 20090418, per Ubuntu NFSv4HowTo
NEED_GSSD=no

My /etc/exports looks like:
# nh 20090418, per Ubuntu NFSv4HowTo
/export 192.168.0.0/24(rw,fsid=0,insecure,no_subtree_check,async)
/export/home 192.168.0.0/24(rw,nohide,insecure,no_subtree_check,async)

I issue the following command to the Grasshopper (as su) as per the Grasshopper instructions:
mount -t nfs 192.168.0.166:/export/home /mnt

I get the following error message (after about a minute):
mount: mounting 192.168.0.166:/export/home on /mnt failed

I have tried a few combinations (/export to /mnt, /export/home to /import, etc), all with the same result.

The daemon log on the server contains:
Apr 18 13:55:46 Ubuntu-8 mountd[5891]: authenticated mount request from 192.168.0.100:1020 for /export/home (/export/home)

The server syslog shows:
Apr 18 13:55:46 Ubuntu-8 mountd[5891]: authenticated mount request from 192.168.0.100:1020 for /export/home (/export/home)

I know the network is working fine, because I can telnet into the Grasshopper, and browse to its web page.

All assistance will be greatly appreciated. Thanks in advance.
Neil