weird removable media behavior

Michael Klinosky mpk2 at enter.net
Thu Apr 19 21:14:23 UTC 2007


Mikkel:
> A couple of questions - are you unmounting the drive before
> unplugging it?

No. I considered doing that, but then thought, 'USB is hot-pluggable, so 
that should be auto-magic.'

But, seems like it's not (hence the vestige device).

> Also. what does /proc/bus/usb/devices have to say
> about this devie?

< T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
< D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
< P:  Vendor=05dc ProdID=0001 Rev= 0.01
< S:  Manufacturer=Lexar Media
< S:  Product=CF READER   ?
< S:  SerialNumber=
< C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
< I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=06 Prot=50 Driver=usb-storage
< E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
< E:  Ad=03(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

The Mfgr. and Product are correct.

> Now, if you unplug the device with unmounting it, the system should
> complain but handle it.

I'm assuming that you meant to type "... withOUT unmounting it".

There is no complaint (no window pops up). Btw, I should mention that 
both of the icons disappear.

I tried the 'diff ...' line again - no difference.

> It would also help to have the log messages from when you plug
> in/remove the device.

Insert:
Apr 19 17:11:17 D500 kernel: usb 2-2: new full speed USB device using 
uhci_hcd and address 4
Apr 19 17:11:17 D500 kernel: usb 2-2: configuration #1 chosen from 1 choice
Apr 19 17:11:17 D500 kernel: scsi2 : SCSI emulation for USB Mass Storage 
devices
Apr 19 17:11:22 D500 kernel: scsi 2:0:0:0: Direct-Access     Lexar 
Jumpshot USB CF  0001 PQ: 0 ANSI: 0 CCS
Apr 19 17:11:22 D500 kernel: SCSI device sda: 15680 512-byte hdwr 
sectors (8 MB)
Apr 19 17:11:22 D500 kernel: sda: Write Protect is off
Apr 19 17:11:22 D500 kernel: sda: assuming drive cache: write through
Apr 19 17:11:22 D500 kernel: SCSI device sda: 15680 512-byte hdwr 
sectors (8 MB)
Apr 19 17:11:22 D500 kernel: sda: Write Protect is off
Apr 19 17:11:22 D500 kernel: sda: assuming drive cache: write through
Apr 19 17:11:22 D500 kernel:  sda: sda1
Apr 19 17:11:22 D500 kernel: sd 2:0:0:0: Attached scsi removable disk sda
Apr 19 17:11:22 D500 kernel: sd 2:0:0:0: Attached scsi generic sg0 type 0
Apr 19 17:11:22 D500 kernel: scsi 2:0:0:1: Direct-Access     Lexar 
Jumpshot USB CF  0001 PQ: 0 ANSI: 0 CCS
Apr 19 17:11:22 D500 kernel: SCSI device sdc: 15680 512-byte hdwr 
sectors (8 MB)
Apr 19 17:11:22 D500 kernel: sdc: Write Protect is off
Apr 19 17:11:22 D500 kernel: sdc: assuming drive cache: write through
Apr 19 17:11:22 D500 kernel: SCSI device sdc: 15680 512-byte hdwr 
sectors (8 MB)
Apr 19 17:11:22 D500 kernel: sdc: Write Protect is off
Apr 19 17:11:22 D500 kernel: sdc: assuming drive cache: write through
Apr 19 17:11:22 D500 kernel:  sdc: sdc1
Apr 19 17:11:22 D500 kernel: sd 2:0:0:1: Attached scsi removable disk sdc
Apr 19 17:11:22 D500 kernel: sd 2:0:0:1: Attached scsi generic sg1 type 0
Apr 19 17:11:24 D500 kernel: SELinux: initialized (dev sda1, type vfat), 
uses genfs_contexts
Apr 19 17:11:25 D500 hald: mounted /dev/sda1 on behalf of uid 500
Apr 19 17:11:25 D500 kernel: SELinux: initialized (dev sdc1, type vfat), 
uses genfs_contexts
Apr 19 17:11:26 D500 hald: mounted /dev/sdc1 on behalf of uid 500

Remove:
Apr 19 17:13:29 D500 kernel: usb 2-2: USB disconnect, address 4
Apr 19 17:13:29 D500 hald[2123]: forcibly attempting to lazy unmount 
/dev/sda1 as enclosing drive was disconnected
Apr 19 17:13:29 D500 kernel: scsi 2:0:0:0: rejecting I/O to dead device
Apr 19 17:13:29 D500 hald: unmounted /dev/sda1 from '/media/disk-1' on 
behalf of uid 0
Apr 19 17:13:29 D500 hald[2123]: forcibly attempting to lazy unmount 
/dev/sdc1 as enclosing drive was disconnected
Apr 19 17:13:29 D500 kernel: scsi 2:0:0:1: rejecting I/O to dead device
Apr 19 17:13:29 D500 hald: unmounted /dev/sdc1 from '/media/disk-2' on 
behalf of uid 0




More information about the users mailing list