NFS mounts under Darwin 6.0/6.1
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 | darwin-kernel@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-kernel Do not post admin requests to the list. They will be ignored.
participants (1)
-
Paul Ripke