NFS problems

M. Steve Bennett (murray@ozemail.com.au)
Mon, 8 Dec 1997 12:04:40 +1100 (EST)


Hi,

I'm having some problems with the NFS client with the Hummingbird NFS
server for NT.

Writes >= 1293 bytes hang.

Here is the output from snoop while I am running my test program
which writes successively larger chunks. Note that at 1293 the server
seems to just stop responding.

psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1290
claret.psi.com.au -> psi.com.au NFS R WRITE2 OK
psi.com.au -> claret.psi.com.au NFS C SETATTR2 FH=CC1C
claret.psi.com.au -> psi.com.au NFS R SETATTR2 OK
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1291
claret.psi.com.au -> psi.com.au NFS R WRITE2 OK
psi.com.au -> claret.psi.com.au NFS C SETATTR2 FH=CC1C
claret.psi.com.au -> psi.com.au NFS R SETATTR2 OK
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1292
claret.psi.com.au -> psi.com.au NFS R WRITE2 OK
psi.com.au -> claret.psi.com.au NFS C SETATTR2 FH=CC1C
claret.psi.com.au -> psi.com.au NFS R SETATTR2 OK
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1293
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1293 (retransmit)
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1293 (retransmit)
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1293 (retransmit)

I am running 2.1.71, but I had the same problem with 2.1.65.
I have tried both the new kernel nfsd/mountd and the older user-space versions.
Same thing!
I tried setting rsize/wsize to smaller and larger values. Again, no change.

I have no problems when mounting this filesystem under Solaris.

Unfortunately the Hummingbird NFS server doesn't give any useful diagnostics.

Any ideas?

Steve Bennett