I sometimes have a problem with non-hda drives because they spin down. The unmount command tries to spin them up, doesn't wait long enough, and you have an unclean unmount.
~mark > hi. after recompiling 2.4.10, my boot process is fine until the end > where i get an error: "/dev/hdd2 was not cleanly unmounted, > check forced" and fsck goes and does its business for a couple > of minutes. i find this annoying, as i DO cleanly unmount before i > off the machine. any clues for a newbie? thanks.