Hi all,
I have been searching in the qnx forum for a usb camera, but somehow could not get a sound answer.
I am now using Gumstix Overo (OMAP 3530), and trying to use a usb camera on it. Below is my “usb -vvv” output. Please kindly give any suggestion making the camera driver work with the modification based on the usb-ddk-printer source. Many thanks.
USB 0 (EHCI) v1.10, v1.01 DDK, v1.01 HCD
Control, Interrupt, Bulk(SG), Isoch(Stream), Low speed, High speed
USB 1 (MENTOR) v1.10, v1.01 DDK, v1.01 HCD
Control, Interrupt, Bulk(SG), Isoch(Stream), High speed
Device Address : 1
Upstream Host Controller : 1
Upstream Device Address : 0
Upstream Port : 0
Upstream Port Speed : High
Vendor : 0x5986 (Vimicro Co.,ltd)
Product : 0x0137 (HP Webcam)
Device Release : r0.05
USB Spec Release : v2.00
Serial Number : N/A
Class : 0xef (Unknown)
Subclass : 0x02
Protocol : 0x01
Max PacketSize0 : 64
Languages : 0x0409 (English)
Current Frame : 1937 (1024 bytes)
Configurations : 1
Configuration : 1
Attributes : 0x80 (Bus-powered)
Max Power : 500 mA
Interfaces : 2 (with 7 alternate)
Interface : 0 / 0 (HP Webcam)
Class : 0x0e (Unknown)
Subclass : 0x01
Protocol : 0x00
Endpoints : Control + 1
Endpoint : 0
Attributes : Control
Max Packet Size: 64
Endpoint : 1
Attributes : Interrupt/IN
Max Packet Size: 10
Interval : 2 ms
Interface : 1 / 0
Class : 0x0e (Unknown)
Subclass : 0x02
Protocol : 0x00
Endpoints : Control + 0
Endpoint : 0
Attributes : Control
Max Packet Size: 64
Interface : 1 / 1
Class : 0x0e (Unknown)
Subclass : 0x02
Protocol : 0x00
Endpoints : Control + 1
Endpoint : 0
Attributes : Control
Max Packet Size: 64
Endpoint : 2
Attributes : Isoch/IN
Max Packet Size: 128
Interval : 1 mframe
Interface : 1 / 2
Class : 0x0e (Unknown)
Subclass : 0x02
Protocol : 0x00
Endpoints : Control + 1
Endpoint : 0
Attributes : Control
Max Packet Size: 64
Endpoint : 2
Attributes : Isoch/IN
Max Packet Size: 512
Interval : 1 mframe
Interface : 1 / 3
Class : 0x0e (Unknown)
Subclass : 0x02
Protocol : 0x00
Endpoints : Control + 1
Endpoint : 0
Attributes : Control
Max Packet Size: 64
Endpoint : 2
Attributes : Isoch/IN
Max Packet Size: 1024
Interval : 1 mframe
Interface : 1 / 4
Class : 0x0e (Unknown)
Subclass : 0x02
Protocol : 0x00
Endpoints : Control + 1
Endpoint : 0
Attributes : Control
Max Packet Size: 64
Endpoint : 2
Attributes : Isoch/IN
Max Packet Size: 2816
Interval : 1 mframe
Interface : 1 / 5
Class : 0x0e (Unknown)
Subclass : 0x02
Protocol : 0x00
Endpoints : Control + 1
Endpoint : 0
Attributes : Control
Max Packet Size: 64
Endpoint : 2
Attributes : Isoch/IN
Max Packet Size: 3072
Interval : 1 mframe
Interface : 1 / 6
Class : 0x0e (Unknown)
Subclass : 0x02
Protocol : 0x00
Endpoints : Control + 1
Endpoint : 0
Attributes : Control
Max Packet Size: 64
Endpoint : 2
Attributes : Isoch/IN
Max Packet Size: 4992
Interval : 1 mframe
Interface : 1 / 7
Class : 0x0e (Unknown)
Subclass : 0x02
Protocol : 0x00
Endpoints : Control + 1
Endpoint : 0
Attributes : Control
Max Packet Size: 64
Endpoint : 2
Attributes : Isoch/IN
Max Packet Size: 5120
Interval : 1 mframe