we’re working on a x86 with a usb-keyboard in text-mode, which works quite fine, until we do anything with io-usb, which is what needs to be done to get a usb memory stick working using devb-umass.
Is there a workaround for this (except “use telnet” or “use photon”)?
However, photon doesn’t realize the keyboard, too. Even though its started with devu-kbd and appears as /dev/usbkbd0. Any hints?
ok, here is what I found out during my research and endless tries…
It won’t never ever work!!!
I mean running USB-Devices under QNX-text-mode…
→ this is from the QNX-Momentics-Help → User’s Guide → Connecting Hardware:
" Currently, there’s no support for USB keyboards in text mode, but Intel machines can use BIOS emulation to support them. Photon supports USB mice and keyboards; for more information, see “USB devices” later in this chapter. "
" The devi-* set of drivers handles input under Photon. "
→ and you have to use the devi-hid for the USB-Devices!!!
So it won’t work in text-mode
The reason why the keyboard works before loading the USB-stack (io-usb -d uhci &) is, that you use the BIOS-support for it!!!
Wrong. It will work with QNX 6.3 Service Pack 3. It features a new devc-con-hid, which in turn communicates with io-hid instead hitting the PS/2 keyboard controller directly. This again means that it would work with USB keyboards… haven’t tried it, though.
If you want to try it yourself, try to get into the SP3 beta program, mail betas@qnx.com along with your myQNX email ID.