devb-umass问题

我先启动io-usb,

io-usb -dehci-mx31 ioport=0x53FF4500,irq=35 -vvv &

然后是umass,

devb-umass cam pnp,umass path=/dev/io-usb/devu-ehci-mx31.so

执行没有异常,打印是

Path=0 - QNX USB Storage

target=0 lun=0 Direct-Access(0) - Kingston DataTraveler 2.0 Rev: PMAP

如果我用 cam verbose,打印是

[00] SIM=" " HBA=“QNX USB Storage”
[00,0,0] type=00 ver=00

问题是在/dev目录下没有生成 "hd0"之类的文件,无法mount!哪位大侠,帮个忙?

有没有/dev/usb0或是/dev/umass0之类的冒出来?

没有,/dev目录一点变化都没有!

换了个SSK的U盘,打印是

[00] SIM="" HBA=“QNX USB Storage”

[00,0,0] type=00 ver=02 resp=02 CBM

问题解决了,原因是缺少cam-disk.so 和 io-blk.so