Unable to shutdown

Ulf Zimmermann ulf at Alameda.net
Sat Aug 27 06:19:57 UTC 2011

On Fri, Aug 26, 2011 at 09:51:02PM -0700, Kevin Oberman wrote:
> I've run into an odd problem with dismounting file systems on a
> Seagate Expansion portable
> USB drive. Running 8-stable on an amd64 system and with two FAT32
> (msdosfs) file systems
> on the drive.
> The drive is "green" and spins down when idle.  If an attempt is made
> to shutdown the
> system while the drive is spun down, the system goes through the usual
> shutdown including
> flushing all buffer out to disk, but when the final disk access to
> mark the file systems as
> clean, the drive never spins up and the system hangs until it is
> powered down. I've found no
> way to avoid this other then to remember to access the disk and cause
> it to spin up before
> shutting down.
> If I attempt to unmount the file systems when the drive is shut down.
> the same thing
> happens, but I can recover as the second file system is still mounted
> and an ls(1) to that file
> system will cause the disk to spin up and everything is fine.
> This looks like a bug, but I don't see why the unmounting of an
> msdosfs system does not
> spin up the drive. It's clearly hanging on some operation that is not
> spinning up the drive,
> but does block.
> Any ideas what is going on? Possible fix?
> -- 
> R. Kevin Oberman, Network Engineer - Retired
> E-mail: kob6558 at gmail.com

Have a script, which gets run at shutdown as one of the first ones,
which would do a ls on the filesystem to wake the drive up.

Regards, Ulf.

Ulf Zimmermann, 1525 Pacific Ave., Alameda, CA-94501, #: 510-865-0204
You can find my resume at: http://www.Alameda.net/~ulf/resume.html

More information about the freebsd-stable mailing list