From nobody@FreeBSD.org  Wed Oct  6 08:18:55 2004
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id C7B5A16A4CE
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  6 Oct 2004 08:18:55 +0000 (GMT)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id B40CD43D1D
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  6 Oct 2004 08:18:55 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.12.11/8.12.11) with ESMTP id i968ItSN094958
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 6 Oct 2004 08:18:55 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.12.11/8.12.11/Submit) id i968Ithb094957;
	Wed, 6 Oct 2004 08:18:55 GMT
	(envelope-from nobody)
Message-Id: <200410060818.i968Ithb094957@www.freebsd.org>
Date: Wed, 6 Oct 2004 08:18:55 GMT
From: Steven Enderle <enderle.at.mdn.de@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: NFS hangs in 5.3-BETA7
X-Send-Pr-Version: www-2.3

>Number:         72378
>Category:       i386
>Synopsis:       [sk] NFS hangs in 5.3-BETA7 [3Com gbit card]
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    remko
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct 06 08:20:24 GMT 2004
>Closed-Date:    Mon Dec 26 14:52:14 GMT 2005
>Last-Modified:  Mon Dec 26 14:52:14 GMT 2005
>Originator:     Steven Enderle
>Release:        5.3-BETA7
>Organization:
mdn Hbner GmbH
>Environment:
Generic 5.3-BETA7

skc0: <3Com 3C940 Gigabit Ethernet> port 0xd800-0xd8ff mem 0xfeafc000-0xfeafffff irq 22 at device 5.0 on pci2
skc0: 3Com Gigabit LOM (3C940)
sk0: <Marvell Semiconductor, Inc. Yukon> on skc0
sk0: Ethernet address: 00:0e:a6:29:f7:2b
miibus0: <MII bus> on sk0
e1000phy0: <Marvell 88E1000 Gigabit PHY> on miibus0
e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto

>Description:
Since the machine is down and not useable at all for now, i can only discribe the environment at the moment. please contact me for specific information.

The box is a diskless X workstation, which boots via pxe/tftp from another 5.2.1 FreeBSD System. The root filessystem is provided via nfs from that box, too. That makes it very inaccessible for now, since nfs hangs at every few chunks of file access. It worked fine with 5.2.1-RELEASE.

Since the upgrade to 5.3-BETA6, i expierience NFS stalls.
In 5.3-BETA6, i found the problem to be NFS errors (according to tcpdump) and TCP problems (impossible window sizes and error messages on the console regarding that).

I tried to switch NFS mount options from -3 -T to plain v2/udp, but it didn't help much (although the box did run a few more minutes).

Also the BETA7 upgrade did not fix the problem.

Also interessting is, that netpipe benchmark seems to hang, too. In tcpdump it looks like the ACK's are not send in time (e.g. hang for a few seconds), but i am not sure at that.

Another BETA7 box works just fine in that case, it has an INTEL 1000pro Desktop adapter. 
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:

From: Steven Enderle <enderle@mdn.de>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: i386/72378: NFS hangs in 5.3-BETA7
Date: Thu, 07 Oct 2004 12:05:10 +0200

 Yesterday i switched the card from the 3com gbit to a intel 100/pro 
 desktop adapter, the box runs fine now
 
State-Changed-From-To: open->feedback 
State-Changed-By: remko 
State-Changed-When: Fri Nov 4 10:56:03 GMT 2005 
State-Changed-Why:  
Hi, 

Does this still apply with the latest 5.X release? (5.4) 
there were a number of updates and it seems that your 
issue might have been solved with: 
ftp://ftp.freebsd.org/pub/FreeBSD/ERRATA/notices/FreeBSD-EN-05:02.sk.asc 

http://www.freebsd.org/cgi/query-pr.cgi?pr=72378 
Responsible-Changed-From-To: freebsd-i386->remko 
Responsible-Changed-By: remko 
Responsible-Changed-When: Fri Nov 4 10:57:42 GMT 2005 
Responsible-Changed-Why:  
Assign the PR to me to recieve feedback. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=72378 
State-Changed-From-To: feedback->closed 
State-Changed-By: remko 
State-Changed-When: Mon Dec 26 14:51:33 UTC 2005 
State-Changed-Why:  
No feedback had been recieved. As i mentioned earlier i 
believe this issue might have been fixed with the  
already mentioned errata.  If you believe this is not 
the case, consider giving feedback. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=72378 
>Unformatted:
