usb video camera

A usb video camera work fine in Windows 2000. But in QNX 6.1, I only can get
the some information of it by using the command usb -vvv.
How can I use it? Thanks for any reply.

\

USB (UHCI) v1.10, v1.01 DDK
Control, Interrupt, Bulk, Isoch, Low speed, High speed

Device Address : 1
Vendor : 0x05a9 (OmniVision)
Product : 0xa511
Device Release : r1.00
USB Spec Release : v1.00
Serial Number : N/A
Class : 0x00 (Independant per interface)
Max PacketSize0 : 8
Languages : No string descriptors
Current Frame : 240 (1024 bytes)
Configurations : 1

  • Configuration : 1
    | Attributes : 0x80 (Bus-powered)
    | Max Power : 500 mA
    | Interfaces : 1 (with 7 alternate)
    | + Interface : 0 / 0
    | | Class : 0xff (Vendor-specific)
    | | Subclass : 0x00
    | | Protocol : 0x00
    | | Endpoints : Control + 1
    | | + Endpoint : 0
    | | | Attributes : Control
    | | | Max Packet Size: 8
    | | + Endpoint : 1
    | | | Attributes : Isoch/IN
    | | | Max Packet Size: 0
    | | | Interval : 1 ms
    | + Interface : 0 / 1
    | | Class : 0xff (Vendor-specific)
    | | Subclass : 0x00
    | | Protocol : 0x00
    | | Endpoints : Control + 1
    | | + Endpoint : 0
    | | | Attributes : Control
    | | | Max Packet Size: 8
    | | + Endpoint : 1
    | | | Attributes : Isoch/IN
    | | | Max Packet Size: 33
    | | | Interval : 1 ms
    | + Interface : 0 / 2
    | | Class : 0xff (Vendor-specific)
    | | Subclass : 0x00
    | | Protocol : 0x00
    | | Endpoints : Control + 1
    | | + Endpoint : 0
    | | | Attributes : Control
    | | | Max Packet Size: 8
    | | + Endpoint : 1
    | | | Attributes : Isoch/IN
    | | | Max Packet Size: 129
    | | | Interval : 1 ms
    | + Interface : 0 / 3
    | | Class : 0xff (Vendor-specific)
    | | Subclass : 0x00
    | | Protocol : 0x00
    | | Endpoints : Control + 1
    | | + Endpoint : 0
    | | | Attributes : Control
    | | | Max Packet Size: 8
    | | + Endpoint : 1
    | | | Attributes : Isoch/IN
    | | | Max Packet Size: 257
    | | | Interval : 1 ms
    | + Interface : 0 / 4
    | | Class : 0xff (Vendor-specific)
    | | Subclass : 0x00
    | | Protocol : 0x00
    | | Endpoints : Control + 1
    | | + Endpoint : 0
    | | | Attributes : Control
    | | | Max Packet Size: 8
    | | + Endpoint : 1
    | | | Attributes : Isoch/IN
    | | | Max Packet Size: 385
    | | | Interval : 1 ms
    | + Interface : 0 / 5
    | | Class : 0xff (Vendor-specific)
    | | Subclass : 0x00
    | | Protocol : 0x00
    | | Endpoints : Control + 1
    | | + Endpoint : 0
    | | | Attributes : Control
    | | | Max Packet Size: 8
    | | + Endpoint : 1
    | | | Attributes : Isoch/IN
    | | | Max Packet Size: 513
    | | | Interval : 1 ms
    | + Interface : 0 / 6
    | | Class : 0xff (Vendor-specific)
    | | Subclass : 0x00
    | | Protocol : 0x00
    | | Endpoints : Control + 1
    | | + Endpoint : 0
    | | | Attributes : Control
    | | | Max Packet Size: 8
    | | + Endpoint : 1
    | | | Attributes : Isoch/IN
    | | | Max Packet Size: 769
    | | | Interval : 1 ms
    | + Interface : 0 / 7
    | | Class : 0xff (Vendor-specific)
    | | Subclass : 0x00
    | | Protocol : 0x00
    | | Endpoints : Control + 1
    | | + Endpoint : 0
    | | | Attributes : Control
    | | | Max Packet Size: 8
    | | + Endpoint : 1
    | | | Attributes : Isoch/IN
    | | | Max Packet Size: 961
    | | | Interval : 1 ms

York Du <yqdu@cs.ecnu.edu.cn> wrote:

A usb video camera work fine in Windows 2000. But in QNX 6.1, I only can get
the some information of it by using the command usb -vvv.
How can I use it? Thanks for any reply.

You will need to write a class driver.