QNX® 4.25 RTOS USB 2.0 Drivers Release Notes
QNX® 4.25 RTOS
Date of this edition: November 17, 2005
Host OS: QNX® 4.25 base or any patch level
The USB 2.0 driver archive for QNX 4 contains:
| File |
Description |
| /bin/devu-kbd |
New USB keyboard class driver |
| /bin/devu-mouse |
New USB mouse class driver |
| /bin/devu-prn |
New USB printer class driver |
| /bin/io-usb |
New USB stack; includes internal support for OHCI, UHCI and EHCI (USB 2.0) chipsets. |
| /bin/usb |
New USB status utility; displays USB device information. |
| /bin/Fsys.umass |
New USB mass storage class driver (USB flash keys, USB HDD, etc...) |
- USB chips are now taken out of power-save mode after a warm-boot from MS Windows.
- devu-mouse:
- added support for 3 button mice
- io-usb:
- fixed a problem with command line argument parsing (passing a -n option after a -d option would not take effect)
- fixed a problem with the command line hc processing where only the first hcs" was started
- fixed a problem with the command line hc processing when pindex was not specified
- fixed a problem with shared interrupts where the interrupt mask reference count could become invalid
- fixed a timing related problem with shared interrupts for chipset initialization / interrupt attaches
- fixed a general issue with client detach. Killing io-usb with a hub attached would cause a SIGSEGV.
- Fsys.umass:
- Isochronous transfers are currently not supported on USB 2.0 devices. They are supported
on USB 1.1 devices only.
- When using a USB 2.0 PCI card, do not run show_pci with a -v option
as you can experience a board lock-up since it disables the devices to determine aperture sizes.
Running show_pci without that option is fine.
- The Fsys.umass (USB Mass Storage driver) doesn't support plug and play. This means that the
device must be already connected when the driver is started. Before disconnecting the device,
the driver should be terminated via the following method:
- Unmount all filesystems:
# umount /mountpoints
- In the case of a raw device:
# rm /dev/device_name
- In the case of a partitioned device:
# umount /dev/device_name
# rm /dev/device_name
This QNX4 USB 2.0 driver package doesn't update the online documentation.
However, you'll find the drivers' latest options in their
respective use messages.
For example:
use io-usb
To obtain technical support for any QNX product, visit the Technical Support section
in the Services area on our website www.qnx.com.