On 8/28/11 1:06 PM, Bengt Ahlgren wrote:
Kevin Oberman<kob6...@gmail.com> writes:
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?
Not a solution to your problem, but a data point:
I have a WD Passport 750GB (2.5") drive with an UFS filesystem on it. I
don't think I've tried shutdown with the drive mounted, but I've
experienced no problems after the drive has spun down, including umount.
There is just a delay while it spins up. This is on 8.2-REL/i386, that
is, with the new USB stack.
In my experience, the issues don't show up at lower capacities. I've
seen problems with 2TB drives, but 1TB and 1.5TB drives seem to work fine.
Kevin - how big is the disk in question?
Thanks,
--eli
Bengt
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
--
Eli Dart NOC: (510) 486-7600
ESnet Network Engineering Group (AS293) (800) 333-7638
Lawrence Berkeley National Laboratory
PGP Key fingerprint = C970 F8D3 CFDD 8FFF 5486 343A 2D31 4478 5F82 B2B3
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"