Public bug reported:
Hello,
I am trying to use a special USB stick (Stealth MXP) under Ubuntu. This USB
stick has hardware encryption (fingerprint reader) and when plugging it in, it
usually shows two different scsi devices. Only one of them is accessible in the
beginning and when I unlock the stick, the second one shows a partition as well
and can be used. This works fine under other Linux distros (tested on Gentoo
for example).
Under Ubuntu the following happens when I plug in the stick:
[18212.850151] sd 13:0:0:0: [sdb] Attached SCSI removable disk
[18212.850846] sd 13:0:0:1: [sdc] 163840 512-byte logical blocks: (83.8 MB/80.0
MiB)
[18212.852284] sd 13:0:0:1: [sdc] Write Protect is off
[18212.852287] sd 13:0:0:1: [sdc] Mode Sense: 03 00 00 00
[18212.852289] sd 13:0:0:1: [sdc] Assuming drive cache: write through
[18212.860239] sd 13:0:0:1: [sdc] Assuming drive cache: write through
[18212.860245] sdc:
[18212.866567] sd 13:0:0:1: [sdc] Assuming drive cache: write through
[18212.866573] sd 13:0:0:1: [sdc] Attached SCSI removable disk
Here sdb is the locked part of the stick, and sdc is the "open" part
(contains some software).
When I unlock the stick now, no additional udev event is generated
(checked with udevadm monitor).
However, when I access /dev/sdb in any way (for example fdisk -l, or
even less -f /dev/sdb), a udev change event is immediately generated:
KERNEL[1263936195.520104] change
/devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1:1.0/host14/target14:0:0/14:0:0:0/block/sdb
(block)
And then sdb is recognized properly:
[18816.805297] sd 14:0:0:0: [sdb] 3813376 512-byte logical blocks: (1.95
GB/1.81 GiB)
[18816.805911] sd 14:0:0:0: [sdb] Assuming drive cache: write through
[18816.808066] sd 14:0:0:0: [sdb] Assuming drive cache: write through
[18816.808075] sdb: sdb1
However, this doesnt happen at all, until I access /dev/sdb somehow. I only saw
this behavior under ubuntu so far, it works perfectly everywhere else I tested.
Version Information: Ubuntu 9.10
Kernel: Linux 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009
i686 GNU/Linux
Best regards,
Chris
** Affects: ubuntu
Importance: Undecided
Status: New
--
Delayed kernel "change" event for USB storage device
https://bugs.launchpad.net/bugs/509855
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs