Subject: kern/11923: new NFS client hangs with "ne0: warning - receiver ring buffer overrun"
To: None <gnats-bugs@gnats.netbsd.org>
From: ITOH Yasufumi <itohy@netbsd.org>
List: netbsd-bugs
Date: 01/09/2001 15:06:17
>Number:         11923
>Category:       kern
>Synopsis:       new NFS client hangs with "ne0: warning - receiver ring buffer overrun"
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jan 09 15:06:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     ITOH Yasufumi
>Release:        1.5Q (Jan. 9, 2001)
>Organization:
>Environment:
System: NetBSD acha.my.domain 1.5Q NetBSD 1.5Q (ACHA) #69: Tue Jan 9 17:33:08 JST 2001 itohy@pino.my.domain:/w/src/sys/arch/x68k/compile/ACHA x68k
Architecture: m68k
Machine: x68k
machine config: X68030 (MC68030 + MC68882 25MHz, Main memory 12MB)
	with ``Neptune-X'' Ethernet board (ne0)
object format: a.out

>Description:
	NFS is totally unusable.

	Recent NFS code (client side) causes
	"ne0: warning - receiver ring buffer overrun"
	and hangs the process.

	    NFS client	status
	    ----------	------
		1.4P	OK (do not cause overrun or hang)
		1.4Y	OK
		1.5A	OK
		1.5D	OK
		1.5E	OK			August 11, 2000
		1.5G	NG (overrun and hang)	October 5, 2000
		1.5H	NG
		1.5P	NG

	The port-dependent code is not so much changed, and I think some
	changes of the mi NFS code cause this trouble.

	The network interface itself works fine.
	For example I can copy files using rcp, ftp, etc., without any
	troubles, though I can't use NFS.

>How-To-Repeat:
	Here're two machines.
	    pino: NFS server (NetBSD/i386 1.5O)
	    acha: NFS client (NetBSD/x68k 1.5Q)

	acha# mount pino:/usr /mnt2
	acha# (cd /mnt2; pax -rwpe src /usr)
	ne0: warning - receiver ring buffer overrun
	ne0: warning - receiver ring buffer overrun
		: (a few more ...)
	(The pax process hangs at "netio" channel.)

>Fix:
	I have no clue.
>Release-Note:
>Audit-Trail:
>Unformatted: