Hello,
Up until now, i was working with linux psp 0.9.7, and nfs worked like a charm (boot is from SD ramdisk).
Recently I have upgraded the software on my mistral EVM to psp03.00.00.04 (kernel 2.6.32).
I used to following command to mount NFS (same as 0.9.7):
mount -t nfs -o nolock server_ip:/nfs_dir /mnt/nfs_dir
the mount worked. I was able to go to the directory, run ls and get the result.
When I tried to copy a file from the nfs server, a 16384byte file was created at the target(my EVM), and the following message was presented after a few seconds:
nfs: server server_ip not responding, still trying
I used wireshark, and saw that the server was sending packets.
I even returned to the 0.9.7 psp, and the NFS worked again.
I switched again to 3.0.0.4, but this time i used TCP:
mount -t nfs -o nolock,proto=tcp server_ip:/nfs_dir /mnt/nfs_dir
now everything is working, and i'm able to copy files from the nfs server.
Does anyone have any idea why it doesn't work over UDP using kernel 2.6.32?
Thanks,
Jose.