Middleware, development tools, realtime operating system
software and services for superior embedded design


Home
QNX Community Resources
QNX Documentation Library
devu-ohci.so

devu-ohci.so

QNX Software Systems
Developer Resources
Blogs
Board support packages
Foundry27 projects
Forums
Hardware support listing
Online video tutorials
Product documentation
Technical Articles

devu-ohci.so

Driver for Open Host Controller Interface (OHCI) USB controllers


Note: You must be root to start this driver.

Syntax:

io-usb -d ohci [option[,option...]] &

Runs on:

x86, MIPS, ARM, PPC, and SH

Options:

ioport=addr
Register the base address of the USB controller. The default is to scan the PCI bus.
irq=num
The interrupt request number.
nosmm
Don't disable system management. The default is to disable it.
num_ed=num
The number of endpoint descriptors to preallocate. The number specified is added to the minimum number of endpoint descriptors needed to set up the USB chip.
num_td=num
The number of transfer descriptors to preallocate. The number specified is added to the minimum number of transfer descriptors needed to set up the USB chip.
pindex=num
Instance of controller on PCI bus to apply argument.
verbose=num
Set verbosity level.

Description:

The devu-ohci.so server provides support for computers that have Open Host Controller Interface (OHCI) USB controllers. This server creates the /dev/io-usb/devu-ohci.so device.

Examples:

Scan PCI bus for all available controllers.

io-usb -dohci

If you specify arguments you'll need to include pindex arguments for all controllers you wish to use. The value for the pindex argument should start from 0. Attach to the 1st and 3rd controller instance and set the verbose argument on the 1st, as follows:

io-usb -dohci pindex=0,verbose=4,pindex=2 &

See also:

devu-ehci.so, devu-uhci.so, io-usb, usb

Connecting Hardware in the Neutrino User's Guide