Subject: umount hanging and killing uninterruptable process
To: None <netbsd-help@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: netbsd-help
Date: 10/29/2002 13:37:19
I tried to unmount floppy with "umount /mnt" and umount hung. And fd0a
was unusable: "Device busy".
A day later the umount is in "DW+" state.
(I wonder if this is related to shlight/nfs hanging problem from day
before.)
top says it is "synclk". (Where can I find out more about these states?)
A ktrace on the PID simply says:
5998 umount EMUL "netbsd"
Any suggestions on how I can research this further?
How can I kill a process in some uninterruptable state?
Is there a kernel timeout that will kill it sometime (after a SIGKILL)?
And if so, where can I learn about this?
(This is NetBSD/i386 1.6.)
Thanks,
Jeremy C. Reed
http://www.bsdnewsletter.com/