[TriLUG] USB memory key, removal, IO errors

Joseph Tate jtate at dragonstrider.com
Thu Mar 25 13:30:21 EST 2004


Frye, Matthew wrote:

> After I umount my usb key, I receive IO errors when I pull it out.  See
> below:
> 
> Mar 25 11:14:17 hermes kernel: usb.c: USB disconnect on device 00:14.2-2
> address 2
> Mar 25 11:14:17 hermes kernel: sda: Unit Not Ready, sense:
> Mar 25 11:14:17 hermes kernel: Info fld=0xa00 (nonstd), Current 00:00: sense
> key Not Ready
> Mar 25 11:14:17 hermes kernel: sda : READ CAPACITY failed.
> Mar 25 11:14:17 hermes kernel: sda : status = 1, message = 00, host = 0,
> driver = 08
> Mar 25 11:14:17 hermes kernel: Info fld=0xa00 (nonstd), Current sd00:00:
> sense key Not Ready
> Mar 25 11:14:17 hermes kernel: sda : block size assumed to be 512 bytes,
> disk size 1GB.
> Mar 25 11:14:17 hermes kernel: sda: test WP failed, assume Write Enabled
> Mar 25 11:14:17 hermes kernel:  sda: I/O error: dev 08:00, sector 0
> Mar 25 11:14:17 hermes kernel:  I/O error: dev 08:00, sector 0
> Mar 25 11:14:17 hermes kernel:  unable to read partition table
> 
> Is there a step I am missing?  Perhaps something I "should" be doing before
> I yank 'er out of the usb port?  I just don't like to ignore errors.
> 
> Matt
> 

eject perhaps?  On some USB devices you had to do this on win2k or you'd 
end up with data corruption sometimes.  I'm just pulling straws though.



More information about the TriLUG mailing list