I use a USB key and devb-umass driver. The first time all work fine but if I
plug out my usb key then i plug in again, the logical mount access is not
create.
I show information I get :
io-usb -duhci
devb-umass cam verbose blk automount=hd1t6:/usb:dos:exe=all,verbose
Bmap Cache: enabled [640 entries]
Name Cache: enabled [1600 entries]
Buffer Cache: allocated [4856k/4856k]
Cache Wiping: no limit
Async-IOdone: enabled
Delayed-writes: enabled [2 secs/1 sec/+2 secs]
Vnode Cache: [1280-3840 files]
Ramdisk: disabled
io-blk: Attach (removable) ‘/dev/hd1’
io-blk: Verify fsys ‘/dev/hd1’ - removable,expired
io-blk: IO read (/dev/hd1) blks 0…0
io-blk: Auto-Attach ‘/dev/hd1t6’
io-blk: Verify fsys ‘/dev/hd1t6’ - removable
io-blk: IO read (/dev/hd1) blks 32…32
io-blk: IO read (/dev/hd1) blks 33…33
io-blk: IO read (/dev/hd1) blks 533…575
io-blk: IO write (/dev/hd1) blks 32…32
io-blk: Auto-Mount ‘/usb’ on ‘/dev/hd1t6’
io-blk: Verify fsys ‘/dev/hd1’ - removable
[00] SIM="" HBA=“QNX USB Storage”
[00,0,0] type=00 ver=02 resp=02 USB BAR 2.00
----> ls /usb work fine at this point.
----> I plug out usb key and i obtain following messages :
io-blk: Detach ‘/dev/hd1’
io-blk: Auto-Unmount ‘/usb’
io-blk: Auto-Unmount ‘/dev/hd1t6’
io-blk: Auto-Unmount ‘/dev/hd1’
----> I plug usb key and I obtain :
io-blk: Attach (removable) ‘/dev/hd1’
io-blk: Verify fsys ‘/dev/hd1’ - removable,expired
io-blk: IO read (/dev/hd1) blks 0…0
io-blk: Auto-Attach ‘/dev/hd1t6’
io-blk: Skipping automount fsys on ‘/dev/hd1t6’ - No such file or directory
io-blk: Verify fsys ‘/dev/hd1’ - removable
----> logical mount point : /usb is not avalaible !
----> I have to make mount command to re-create it (mount -w -tdos /hd1t6
/usb)
----> It seem to mount to early when devb-umass find the usb key the second
time. I don’t find any option to obtain better work
Can you analyse it or suggest some options to use USB KEY ?
Best regards
Gabriel GRANGE
email : ggrange@centralp.fr
web : www.centralp.fr