From owner-freebsd-alpha@FreeBSD.ORG Sun Jul 27 12:46:21 2003 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A8AF37B401 for ; Sun, 27 Jul 2003 12:46:21 -0700 (PDT) Received: from ns1.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E1CC43F3F for ; Sun, 27 Jul 2003 12:46:20 -0700 (PDT) (envelope-from marcel@xcllnt.net) Received: from athlon.pn.xcllnt.net (athlon.pn.xcllnt.net [192.168.4.3]) by ns1.xcllnt.net (8.12.9/8.12.9) with ESMTP id h6RJkHwO050388; Sun, 27 Jul 2003 12:46:17 -0700 (PDT) (envelope-from marcel@piii.pn.xcllnt.net) Received: from athlon.pn.xcllnt.net (localhost [127.0.0.1]) by athlon.pn.xcllnt.net (8.12.9/8.12.9) with ESMTP id h6RJkGCe000719; Sun, 27 Jul 2003 12:46:17 -0700 (PDT) (envelope-from marcel@athlon.pn.xcllnt.net) Received: (from marcel@localhost) by athlon.pn.xcllnt.net (8.12.9/8.12.9/Submit) id h6RJkGWx000718; Sun, 27 Jul 2003 12:46:16 -0700 (PDT) (envelope-from marcel) Date: Sun, 27 Jul 2003 12:46:16 -0700 From: Marcel Moolenaar To: Wilko Bulte Message-ID: <20030727194616.GA608@athlon.pn.xcllnt.net> References: <20030725220247.GA1653@dhcp01.pn.xcllnt.net> <20030726074052.GA93951@freebie.xs4all.nl> <20030726081120.GA7470@dhcp01.pn.xcllnt.net> <20030726163016.GF95189@freebie.xs4all.nl> <20030726183007.GA575@dhcp01.pn.xcllnt.net> <20030726184509.GA4440@freebie.xs4all.nl> <20030726192133.GB575@dhcp01.pn.xcllnt.net> <20030727081715.GB6392@freebie.xs4all.nl> <20030727091517.GA468@freebie.xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030727091517.GA468@freebie.xs4all.nl> User-Agent: Mutt/1.5.4i cc: alpha@freebsd.org Subject: Re: NFS hangs appears dc(4) newbusification related X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2003 19:46:21 -0000 On Sun, Jul 27, 2003 at 11:15:18AM +0200, Wilko Bulte wrote: > On Sun, Jul 27, 2003 at 10:17:15AM +0200, Wilko Bulte wrote: > > On Sat, Jul 26, 2003 at 12:21:33PM -0700, Marcel Moolenaar wrote: > > > On Sat, Jul 26, 2003 at 08:45:09PM +0200, Wilko Bulte wrote: > > > > > > > > I'm off to the pub, I'll check sometime tomorrow what has happend. > > > > > > > > > > I invariably get the hang within 1 minute. > > > > Sofar ds10 completed 2 buildworlds, no problems. I can access the nfs > > mounted /usr/obj from ds10 without hangs or whatever. > > > > This is using default nfs mount options. > > /me wonders what Alpha model marcel has? PWS 433. I think the mystery is solved: After some triaging it became clear that the problem was not the newbusification of dc(4). I got the same lockups with sources before that change, but after the mbuf changes sibly@ made. The comment by ticso@ that tcp doesn't work anyway was not true before, but is now. That misalignment existed before is possible. It never caused any problems for me though. Removing tcp from the mount options in fstab(5) solved the problem with -current sources, but could be be used prior to that. So: o Using TCP based NFS mounts is indeed broken and should at least be mentioned somewhere, because the breakage is only visible on alpha. Ideally it should be fixed. o rpc.statd(8) still fails for msync(), which probably needs to addressed as well, because it's specific to alpha too. o If misalignment is the root cause of why TCP based NFS mounts don't work, then why doesn't the kernel panic? All misalignments in the kernel should be fatal, not cause "random" failures. -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net