*BSD News Article 16150


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!uunet!enterpoop.mit.edu!cambridge-news.cygnus.com!athena.mit.edu!raeburn
From: raeburn@athena.mit.edu (Ken Raeburn)
Newsgroups: comp.os.386bsd.questions
Subject: Re: BUG IN NFS CLIENT ON NETBSD
Date: 16 May 1993 23:34:42 GMT
Organization: Massachusetts Institute of Technology
Lines: 28
Distribution: world
Message-ID: <RAEBURN.93May16193441@cambridge.mit.edu>
References: <1svfi2INNekn@darkstar.UCSC.EDU>
NNTP-Posting-Host: cambridge.cygnus.com
In-reply-to: buhrow@cats.ucsc.edu's message of 14 May 1993 06:51:46 GMT

In article <1svfi2INNekn@darkstar.UCSC.EDU> buhrow@cats.ucsc.edu (Brian Buhrow) writes:

   Problem: When I try to nfs mount a filesystem from a remote fileserver, it
   mounts fine, but any sizable reads from that filesystem subsequent to the
   mount hang forever.  The message, "nfs server host.foo.bar: not responding"
   is generated once,

    a NE-1000 or 2000 clone,

I haven't had a chance to try NFS since installing NetBSD, but this
sounds like the problem I had under 386BSD-0.1.  Basically, for large
packet sizes over ethernet, packets get fragmented, and the recieving
host must reassemble them.  For whatever reason (hardware or software,
I don't know), the PC reliably fails to get some of the fragments.
And when the request is retransmitted, the response is a new
fragmented packet, which the PC again fails to receive intact.

(I did get an improved ne2000 driver from someone on the net, which
improved ftp performance considerably, but unfortunately I don't have
it any more, and don't remember where I ftp'ed it from, or whether it
helped the NFS problems.)

Try using `rsize=1024,wsize=1024' in the mount options, and see if
that fixes it.  Packets that small shouldn't get fragmented.

Good luck.

Ken