[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