NFS client problems with kernel 2.1.3[345]

roderich@nodebonn.muc.bmw.de
Wed, 16 Apr 1997 16:38:52 +0200


Since the new NFS code I have strange problems writing files
from my Linux box (client) to our (non-Linux) NFS servers here.

Example: when trying to copy a 15018 bytes long file from local fs
on box "linux" to fs mounted via NFS from "server"
I never get past the first 3*4 kB. After that the write returns EIO.
See tcpdump packet trace below (note esp. the GARBAGE ARGS line).
This happens at least for "server"s
from SNI (RM-400) and SCO (OpenEnterprise).

I'm running kernel 2.1.3[345], mount 2.6e, still on libc5.
Mount options are rw,soft,rsize=8192,wsize=8192,nolock

Any ideas?

01:57:52.261289 linux.61090000 > server.nfs: 172 lookup fh 7,0/10253 "tmp"
01:57:52.264802 server.nfs > linux.61090000: reply ok 128 lookup fh 7,0/24802
01:57:52.265431 linux.62090000 > server.nfs: 180 lookup fh 7,0/24802 "odeon.htm"
01:57:52.268076 server.nfs > linux.62090000: reply ok 28 lookup ERROR: No such file or directory
01:57:52.269315 linux.63090000 > server.nfs: 180 lookup fh 7,0/24802 "odeon.htm"
01:57:52.271898 server.nfs > linux.63090000: reply ok 28 lookup ERROR: No such file or directory
01:57:52.272294 linux.64090000 > server.nfs: 212 create fh 7,0/24802 "odeon.htm"
01:57:52.315385 server.nfs > linux.64090000: reply ok 128 create fh 7,0/24680
01:57:52.315954 linux.65090000 > server.nfs: 164 getattr fh 7,0/24680
01:57:52.318679 server.nfs > linux.65090000: reply ok 96 getattr REG 100600 ids 60001/60001 sz 0
01:57:52.319884 linux > server: (frag 54092:1324@2960)
01:57:52.320551 linux > server: (frag 54092:1480@1480+)
01:57:52.321288 linux.66090000 > server.nfs: 1472 write fh 7,0/24680 4096 (4096) bytes @ 0 (0) (frag 54092:1480@0+)
01:57:52.324156 linux > server: (frag 54093:1324@2960)
01:57:52.324834 linux > server: (frag 54093:1480@1480+)
01:57:52.325554 linux.67090000 > server.nfs: 1472 write fh 7,0/24680 4096 (4096) bytes @ 4096 (4096) (frag 54093:1480@0+)
01:57:52.328435 linux > server: (frag 54094:1324@2960)
01:57:52.329097 linux > server: (frag 54094:1480@1480+)
01:57:52.329809 linux.68090000 > server.nfs: 1472 write fh 7,0/24680 4096 (4096) bytes @ 8192 (8192) (frag 54094:1480@0+)
01:57:52.332242 linux > server: (frag 54095:1438@1480)
01:57:52.332958 linux.69090000 > server.nfs: 1472 write fh 7,0/24680 2730 (2730) bytes @ 12288 (12288) (frag 54095:1480@0+)
01:57:52.341821 server.nfs > linux.69090000: reply ok 24 write GARBAGE_ARGS
01:57:52.390573 server.nfs > linux.66090000: reply ok 96 write
01:57:52.423809 server.nfs > linux.67090000: reply ok 96 write
01:57:52.457143 server.nfs > linux.68090000: reply ok 96 write

-- 
Roderich Schupp                                   roderich@nodebonn.muc.bmw.de
              Report All Obscene Mail To Your Potsmaster.