[sorry, can't find the original post, so no quoting] Try going to single-user mode (init 1) and then use 'fuser' (I forget the options) to find open files. You should be able to figure out which process is using the open file(s) that may be the reason the partition is not unmounting.
-- Justin R. Miller <[EMAIL PROTECTED]> PGP/GnuPG Key ID 0xC9C40C31 (preferred)
pgp540IqRRuLP.pgp
Description: PGP signature