USB 设备检测问题:使用 CF 卡 reader 和 QNX(虚拟机)

USB device detection problems: using Compact Flash card reader and QNX (Virtual Machine)

首先,几年前在 OpenQNX 上有一个类似的 thread,但解决方案并不真正适用于我。

话虽如此,我想创建一个 QNX 6.6.0 的 OS 映像以放在 CF 卡上。此卡插入连接到我的主机的 USB 适配器中。我是启用 USB 支持的 VM (VMware/VirtualBox) 中的 运行 Neutrino。通常,适配器在 Win(当前主机)和 Linux.

下工作正常

我遵循的(显然已过时的)教程指出在连接 USB 适配器后搜索名为 umass*hd* 的设备。但是没有(除了 hd0)。

另见 "ls /dev" screenshot

进程devb-umassio-usb是运行。所以我希望自动检测到适配器。

有什么错误的建议吗?

好的,看来我不得不重新启动usb驱动程序'devb-umass'(好几次)。当卡 reader 在引导过程中已经插入时,驱动程序将不会自动检测到它。因此,在 devb-umass 重新启动后,必须将其拔下并再次插入。也可能是主机控制器驱动程序 (HCD) 设置为 'ohci' 而不是 'ehci'。 现在一切都按预期进行。 (感谢来自 OpenQNX 论坛的 Tim!;))