From owner-freebsd-questions Thu Dec 5 20:20:34 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id UAA26842 for questions-outgoing; Thu, 5 Dec 1996 20:20:34 -0800 (PST) Received: from s5.elec.uq.edu.au (clary@s5.elec.uq.edu.au [130.102.96.5]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id UAA26837 for ; Thu, 5 Dec 1996 20:20:30 -0800 (PST) Received: (from clary@localhost) by s5.elec.uq.edu.au (8.7.6/8.7.3) id OAA19625 for freebsd-questions@freebsd.org; Fri, 6 Dec 1996 14:20:25 +1000 (EST) From: Clary Harridge Message-Id: <199612060420.OAA19625@s5.elec.uq.edu.au> Subject: diskless problem accessing subdirectories with FreeBSD 2.2-961006-SNAP To: freebsd-questions@freebsd.org Date: Fri, 6 Dec 1996 14:20:25 +1000 (EST) X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi I am having trouble with a diskless system built from FreeBSD 2.2-961006-SNAP There is a problem accessing subdirectories of NFS mounted systems. If I boot the client single user and run # set -x HOME=/; export HOME PATH=/sbin:/bin:/usr/sbin:/usr/bin export PATH swapon -a mount -u -o rw / umount -a mount -a . /etc/sysconfig sh /etc/netstart At this stage the network status seems OK # arp -a s5.elec.uq.edu.au (130.102.96.5) at 0:0:f8:2:3:d8 # ifconfig -a ed0: flags=8843 mtu 1500 inet 130.102.96.70 netmask 0xffffff00 broadcast 130.102.96.255 ether 00:00:c0:9e:90:52 tun0: flags=8010 mtu 1500 lo0: flags=8049 mtu 16384 inet 127.0.0.1 netmask 0xff000000 # netstat -r Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default s5 UGc 0 0 ed0 localhost localhost UH 0 0 lo0 130.102.96/24 link#1 UC 0 0 s5 0:0:f8:2:3:d8 UHLW 8 1409 ed0 1156 mount > /tmp/mount # writes OK to a NFS mounted filesystem 130.102.96.5:/export/clary on / s5:/export/share on /share s5:/usr on /usr s5:/usr/local on /usr/local procfs on /proc (local) I can ls / /share /usr /usr/local /proc However any access of a subdirectory hangs the system. For example, chmod 666 /dev/tty[pqrs]* ls /usr/bin tcpdump at the server shows that it is hung trying to do a readdir 14:15:01.919675 s5.elec.uq.edu.au.nfs > clary.elec.uq.edu.au.79a0134b: \ reply ok 1472 readdir [|nfs] (frag 23008:1480@0+) 14:15:01.919703 s5.elec.uq.edu.au > clary.elec.uq.edu.au: (frag 23008:1480@1480+) 14:15:01.919718 s5.elec.uq.edu.au > clary.elec.uq.edu.au: (frag 23008:1480@2960+) 14:15:01.919732 s5.elec.uq.edu.au > clary.elec.uq.edu.au: (frag 23008:1480@4440+) 14:15:01.919749 s5.elec.uq.edu.au > clary.elec.uq.edu.au: (frag 23008:1480@5920+) 14:15:01.919763 s5.elec.uq.edu.au > clary.elec.uq.edu.au: (frag 23008:392@7400) Can anyone suggest what might be causing this hangup? -- regards Dept. of Electrical Engineering, Clary Harridge University of Queensland, QLD, Australia, 4072 Phone: +61-7-3365-3636 Fax: +61-7-3365-4999 INTERNET: clary@elec.uq.edu.au