NFS mounts under Darwin 6.0/6.1
NFS mounts under Darwin 6.0/6.1
- Subject: NFS mounts under Darwin 6.0/6.1
- From: Paul Ripke <email@hidden>
- Date: Sun, 29 Sep 2002 12:27:38 +1000
I've been having repeated hanging problems after upgrading to
Darwin 6 (well, really MacOS X 10.2.x). I'm wondering if anyone
else has experienced hangs when mounting remote NFS filesystems.
I've got 100% reproducibility, and 200% frustration.
Details:
Server is NetBSD 1.6G on i386.
Client is Wallstreet PBG3, with MacOS 10.2, then 10.2.1, installed
via upgrade.
Mount is via "sudo mount -o resvport pc:/arc /arc".
100% repeatable hang will occur shortly after unmounting a
mounted disk image in the Finder, where the disk image is on the
NFS filesystem (yes, AFAIK that needs MacOS X, but I figure the
problem is in the kernel). The Finder is usually the first to
lock up, "kill -9" is ignored. Shortly thereafter every process
suffers the same fate. I can move the little spinning rainbow
cursor around, and it responds to pings, but nothing else. This
may be an odd thing to do, but I don't see why it should break.
From one of the many hangs, I managed to find this in my syslog:
Sep 28 08:34:31 stix-pbg3 /sbin/autodiskmount[189]: Someone (pid
= (402)) isn't responding to a sent disk acknowledgement request.
That client has been disconnected.
Sep 28 08:34:31 stix-pbg3 /sbin/autodiskmount[189]:
(autodiskmount.tproj/DiskArbitrationServerMain.c:4412) mach_msg
failed: {0x10004003} (ipc/rcv) timed out
Sep 28 08:34:31 stix-pbg3 /sbin/autodiskmount[189]:
(autodiskmount.tproj/DiskArbitrationServerMain.c:410) received
unrecognized message (id=0x41) on notify port
I'm positive the server is OK, the laptop is not the only client,
and tcpdump doesn't show any problems. fs_usage does not show
anything unusual, and I don't have a second Mac to do remote
kernel debugging. I've tried adding soft and intr to the NFS mount
options, the hang is the same.
From BSD land, the NFS mount is fine. I've successfully built and
installed XFree86 4.2.1 from a NFS mounted filesystem without any
problems.
Any thoughts? If no one else can reproduce this, I may be able to
borrow a second mac to do remote debugging, but I'm pretty sure
it's not my specific configuration.
For now, I'll use AFP or SMB mounts, I've noticed AFP performance
has increased about 10-fold after the upgrades (from NetBSD 1.5Z?
and Mac OS X 10.1.5). Not sure which did it, but I'm not
complaining!
Cheers,
--
Paul Ripke
Unix/OpenVMS/DBA
101 reasons why you can't find your Sysadmin:
67: It's 9AM and they're not working that late.
-- Koos van den Hout
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.