2.1.95 - umount freeze

Daniel Nash (danash@students.wisc.edu)
Mon, 13 Apr 1998 01:14:27 -0500


I just recently decided to try upgrading 2.0.33 -> 2.1.95; This is my
first foray into the 2.1 series. I quite easily got a mostly working
system, with sound, SCSI, UDMA, and so on. My only problem is that umount
rarely works. Most of the time (I'll get to that), umount freezes when
used on any filesystem. Particularly, it completely freezes its terminal
and can't be killed by kill -9. It shows up as a 'D' process
(suspended/kernel call, right?), and gdb traces show it going into the
umount syscall but not coming out. Mount and /proc/mounts continue to work.

I first tried a fairly modularized kernel, and have tried a no-module
kernel without SCSI or sound, and a number of other iterations of removing/
modularizing stuff. They all have this problem. umount seems to be able
to unmount hard disk filesystems right after boot, but if I mount a cd-rom,
zip or floppy, it will freeze subsequently. Also, whether I mount
removables or not, umount will freeze during the final attempt to unmount
the filesystems at reboot/halt. (I'm currently remounting all as read-only
before using umount)

I've got the following disk hardware (with attempts):
AHA152x (zip zoom) with SCSI Zip drive, as module, compiled in, or not
compiled
Promise Ultra33 UDMA PCI (not booting from, just mounting a FAT partition),
always compiled in
Onboard 430HX chipset IDE with two DMA hard disks and an ATAPI cdrom, cdrom
as module or compiled in
Standard floppy compiled in or as module

RH5-based system (glibc), mount 2.7l and everything else as per the Changes
file, UP system with UP kernel.

Any suggestions? I'm out of ideas.

Daniel Nash
"Waiter, waiter, there's an avocado in my guacamole!!"

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu