Subject: port-i386/9322: NFS Client hangs over Token Ring Connection
To: None <gnats-bugs@gnats.netbsd.org>
From: None <saltine@www.aviator.cc>
List: netbsd-bugs
Date: 01/30/2000 20:00:50
>Number:         9322
>Category:       port-i386
>Synopsis:       NFS Client hangs over Token Ring Connection
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    port-i386-maintainer (NetBSD/i386 Portmaster)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jan 30 20:00:01 2000
>Last-Modified:
>Originator:     Saltine Cracker
>Organization:
>Release:        <NetBSD-current source date> NetBSD-1.4.1
>Environment:
	 
System: NetBSD littlebsd 1.4.1 NetBSD 1.4.1 (GENERIC) #1: Tue Aug 10 00:03:09 MEST 1999 fvdl@struis:/usr/src/sys/arch/i386/compile/GENERIC i386


>Description:
	


Hardware: Compaq Deskpro XE560, pentium 60, 40MB RAM, IDE Drive,
	  NE2000 ethernet, 3COM 3C319 ISA tokenring adptr 16mb/sec.

nfsiod hangs when attempting to access data NFS mounted from a SUN.

Problem does not exist SUN->SUN. 

Problem does not occur when NetBSD box acts as server, or when FTPing
or TCP streaming over Tokenring; only when NetBSD is client.

Problem does not exist between same two machines when using ethernet.

Commands queued and waiting for nfsiod can not be killed, and the machine
must be rebooted to clear mounts and/or processes waiting on nfsiod.

>How-To-Repeat:
	
NFS mount a volume via tokenring and attempt to untar or copy a large file.

>Fix:
	
Unknown. Suspect something to do with blocking sizes as Tokenring can
vary its frame size depending on ring load up to 18K


>Audit-Trail:
>Unformatted: