[clug] Disconnecting USB drives cleanly
Michael James
Michael.James at csiro.au
Tue Mar 9 00:26:26 GMT 2004
> Michael James wrote:
> > Any way to tell the driver to let go gracefully?
On Monday 08 March 2004 11:51, Michael Still wrote:
> Eject the drive as well using the "eject" command.
Well that's embarassingly obvious, but it doesn't quite work.
Here are the logs:
(Plug in drive)
Mar 8 15:11:26 suse kernel: hub.c: new USB device 00:02.2-1.1, assigned address 5
Mar 8 15:11:26 suse kernel: WARNING: USB Mass Storage data integrity not assured
Mar 8 15:11:26 suse kernel: USB Mass Storage device found at 5
Mar 8 15:11:30 suse kernel: SCSI device sda: 258048 512-byte hdwr sectors (132 MB)
Mar 8 15:11:30 suse kernel: sda: Write Protect is off
Mar 8 15:11:30 suse kernel: sda: sda1
(Looks good)
> mount /media/thumb
(All there correct)
> umount !$
# eject /dev/sda1
(no messages, but light does go out)
(Unplug drive)
Mar 8 15:12:55 suse kernel: usb.c: USB disconnect on device 00:02.2-1.1 address 5
Mar 8 15:12:58 suse kernel: sda : READ CAPACITY failed.
Mar 8 15:12:58 suse kernel: sda : status = 1, message = 00, host = 0, driver = 08
Mar 8 15:12:58 suse kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready
Mar 8 15:12:58 suse kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Mar 8 15:12:58 suse kernel: sda: test WP failed, assume Write Enabled
Mar 8 15:12:58 suse kernel: sda: I/O error: dev 08:00, sector 0
Mar 8 15:12:58 suse kernel: I/O error: dev 08:00, sector 0
Mar 8 15:12:58 suse kernel: I/O error: dev 08:00, sector 2097144
Mar 8 15:12:58 suse kernel: I/O error: dev 08:00, sector 2097144
Mar 8 15:12:58 suse kernel: I/O error: dev 08:00, sector 0
Mar 8 15:12:58 suse kernel: I/O error: dev 08:00, sector 0
Mar 8 15:12:58 suse kernel: unable to read partition table
Mar 8 15:12:58 suse kernel: I/O error: dev 08:00, sector 0
Hmpf
--
Michael James michael.james at csiro.au
System Administrator voice: 02 6246 5040
CSIRO Bioinformatics Facility fax: 02 6246 5166
More information about the linux
mailing list