Hello:

"By the way, this particular device isn't listed at
http://linux-uvc.berlios.de/. Since it says "If your UVC device is not
listed below, please report it to the Linux UVC development mailing
list."

My iMicro CAM-IMV6 worked with Ubuntu 8.10, 32 bit using the uvcvideo 
driver included in the kernel.

I've not yet gotten it working with Ubuntu 8.04, 64-bit, but here's what 
it looks like:

t...@dare-main:~$ lsusb
Bus 001 Device 001: ID 0000:0000 
Bus 002 Device 005: ID 0ac8:332d Z-Star Microelectronics Corp.
Bus 002 Device 001: ID 0000:0000 

t...@dare-main:~$ sudo lsusb -d 0ac8:332d -v
Bus 002 Device 005: ID 0ac8:332d Z-Star Microelectronics Corp.
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass          239 Miscellaneous Device
 bDeviceSubClass         2 ?
 bDeviceProtocol         1 Interface Association
 bMaxPacketSize0        64
 idVendor           0x0ac8 Z-Star Microelectronics Corp.
 idProduct          0x332d
 bcdDevice            1.00
 iManufacturer           1 Vimicro Corp.
 iProduct                2 Vega USB 2.0 Camera.
 iSerial                 0
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength          751
   bNumInterfaces          4
   bConfigurationValue     1
   iConfiguration          0
   bmAttributes         0x80
     (Bus Powered)
   MaxPower              500mA
   Interface Association:
     bLength                 8
     bDescriptorType        11
     bFirstInterface         0
     bInterfaceCount         2
     bFunctionClass         14 Video
     bFunctionSubClass       3 Video Interface Collection
     bFunctionProtocol       0
     iFunction               2 Vega USB 2.0 Camera.
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass        14 Video
     bInterfaceSubClass      1 Video Control
     bInterfaceProtocol      0
     iInterface              2 Vega USB 2.0 Camera.
     VideoControl Interface Descriptor:
       bLength                13
       bDescriptorType        36
       bDescriptorSubtype      1 (HEADER)
       bcdUVC               1.00
       wTotalLength           79
       dwClockFrequency       24.000000MHz
       bInCollection           1
       baInterfaceNr( 0)       1
     VideoControl Interface Descriptor:
       bLength                18
       bDescriptorType        36
       bDescriptorSubtype      2 (INPUT_TERMINAL)
       bTerminalID             1
       wTerminalType      0x0201 Camera Sensor
       bAssocTerminal          0
       iTerminal               0
       wObjectiveFocalLengthMin      0
       wObjectiveFocalLengthMax      0
       wOcularFocalLength            0
       bControlSize                  3
       bmControls           0x0004000a
         Auto-Exposure Mode
         Exposure Time (Absolute)
         Privacy
     VideoControl Interface Descriptor:
       bLength                11
       bDescriptorType        36
       bDescriptorSubtype      5 (PROCESSING_UNIT)
     Warning: Descriptor too short
       bUnitID                 2
       bSourceID               1
       wMaxMultiplier          0
       bControlSize            2
       bmControls     0x0000177f
         Brightness
         Contrast
         Hue
         Saturation
         Sharpness
         Gamma
         White Balance Temperature
         Backlight Compensation
         Gain
         Power Line Frequency
         White Balance Temperature, Auto
       iProcessing             0
       bmVideoStandards     0x 9
         None
         SECAM - 625/50
     VideoControl Interface Descriptor:
       bLength                 9
       bDescriptorType        36
       bDescriptorSubtype      3 (OUTPUT_TERMINAL)
       bTerminalID             3
       wTerminalType      0x0101 USB Streaming
       bAssocTerminal          0
       bSourceID               2
       iTerminal               0
     VideoControl Interface Descriptor:
       bLength                28
       bDescriptorType        36
       bDescriptorSubtype      6 (EXTENSION_UNIT)
       bUnitID                 4
       guidExtensionCode         {5dc717a9-1941-da11-ae0e-000d56ac7b4c}
       bNumControl            13
       bNrPins                 1
       baSourceID( 0)          1
       bControlSize            3
       bmControls( 0)       0xf9
       bmControls( 1)       0x1f
       bmControls( 2)       0x18
       iExtension              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x000a  1x 10 bytes
       bInterval               5
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       0
     bNumEndpoints           0
     bInterfaceClass        14 Video
     bInterfaceSubClass      2 Video Streaming
     bInterfaceProtocol      0
     iInterface              0
     VideoStreaming Interface Descriptor:
       bLength                            14
       bDescriptorType                    36
       bDescriptorSubtype                  1 (INPUT_HEADER)
       bNumFormats                        1
       wTotalLength                      381
       bEndPointAddress                  130
       bmInfo                              0
       bTerminalLink                       3
       bStillCaptureMethod                 2
       bTriggerSupport                     1
       bTriggerUsage                       1
       bControlSize                        1
       bmaControls( 0)                    27
     VideoStreaming Interface Descriptor:
       bLength                            27
       bDescriptorType                    36
       bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
       bFormatIndex                        1
       bNumFrameDescriptors                6
       guidFormat                            
{59555932-0000-1000-8000-00aa00389b71}
       bBitsPerPixel                      16
       bDefaultFrameIndex                  1
       bAspectRatioX                       0
       bAspectRatioY                       0
       bmInterlaceFlags                 0x00
         Interlaced stream or variable: No
         Fields per frame: 1 fields
         Field 1 first: No
         Field pattern: Field 1 only
         bCopyProtect                      0
     VideoStreaming Interface Descriptor:
       bLength                            54
       bDescriptorType                    36
       bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
       bFrameIndex                         1
       bmCapabilities                   0x00
         Still image unsupported
       wWidth                            640
       wHeight                           480
       dwMinBitRate                 24576000
       dwMaxBitRate                147456000
       dwMaxVideoFrameBufferSize      614400
       dwDefaultFrameInterval         333333
       bFrameIntervalType                  7
       dwFrameInterval( 0)            333333
       dwFrameInterval( 1)            400000
       dwFrameInterval( 2)            500000
       dwFrameInterval( 3)            666667
       dwFrameInterval( 4)           1000000
       dwFrameInterval( 5)           1333333
       dwFrameInterval( 6)           2000000
     VideoStreaming Interface Descriptor:
       bLength                            54
       bDescriptorType                    36
       bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
       bFrameIndex                         2
       bmCapabilities                   0x00
         Still image unsupported
       wWidth                            352
       wHeight                           288
       dwMinBitRate                 24576000
       dwMaxBitRate                147456000
       dwMaxVideoFrameBufferSize      202752
       dwDefaultFrameInterval         333333
       bFrameIntervalType                  7
       dwFrameInterval( 0)            333333
       dwFrameInterval( 1)            400000
       dwFrameInterval( 2)            500000
       dwFrameInterval( 3)            666667
       dwFrameInterval( 4)           1000000
       dwFrameInterval( 5)           1333333
       dwFrameInterval( 6)           2000000
     VideoStreaming Interface Descriptor:
       bLength                            54
       bDescriptorType                    36
       bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
       bFrameIndex                         3
       bmCapabilities                   0x00
         Still image unsupported
       wWidth                            320
       wHeight                           240
       dwMinBitRate                 24576000
       dwMaxBitRate                147456000
       dwMaxVideoFrameBufferSize      153600
       dwDefaultFrameInterval         333333
       bFrameIntervalType                  7
       dwFrameInterval( 0)            333333
       dwFrameInterval( 1)            400000
       dwFrameInterval( 2)            500000
       dwFrameInterval( 3)            666667
       dwFrameInterval( 4)           1000000
       dwFrameInterval( 5)           1333333
       dwFrameInterval( 6)           2000000
     VideoStreaming Interface Descriptor:
       bLength                            54
       bDescriptorType                    36
       bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
       bFrameIndex                         4
       bmCapabilities                   0x00
         Still image unsupported
       wWidth                            176
       wHeight                           144
       dwMinBitRate                 24576000
       dwMaxBitRate                147456000
       dwMaxVideoFrameBufferSize       50688
       dwDefaultFrameInterval         333333
       bFrameIntervalType                  7
       dwFrameInterval( 0)            333333
       dwFrameInterval( 1)            400000
       dwFrameInterval( 2)            500000
       dwFrameInterval( 3)            666667
       dwFrameInterval( 4)           1000000
       dwFrameInterval( 5)           1333333
       dwFrameInterval( 6)           2000000
     VideoStreaming Interface Descriptor:
       bLength                            54
       bDescriptorType                    36
       bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
       bFrameIndex                         5
       bmCapabilities                   0x00
         Still image unsupported
       wWidth                            160
       wHeight                           120
       dwMinBitRate                 24576000
       dwMaxBitRate                147456000
       dwMaxVideoFrameBufferSize       38400
       dwDefaultFrameInterval         333333
       bFrameIntervalType                  7
       dwFrameInterval( 0)            333333
       dwFrameInterval( 1)            400000
       dwFrameInterval( 2)            500000
       dwFrameInterval( 3)            666667
       dwFrameInterval( 4)           1000000
       dwFrameInterval( 5)           1333333
       dwFrameInterval( 6)           2000000
     VideoStreaming Interface Descriptor:
       bLength                            34
       bDescriptorType                    36
       bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
       bFrameIndex                         6
       bmCapabilities                   0x00
         Still image unsupported
       wWidth                           1280
       wHeight                          1024
       dwMinBitRate                104857600
       dwMaxBitRate                209715200
       dwMaxVideoFrameBufferSize     2621440
       dwDefaultFrameInterval        2000000
       bFrameIntervalType                  2
       dwFrameInterval( 0)           1333333
       dwFrameInterval( 1)           2000000
     VideoStreaming Interface Descriptor:
       bLength                            30
       bDescriptorType                    36
       bDescriptorSubtype                  3 (STILL_IMAGE_FRAME)
       bEndpointAddress                    0
       bNumImageSizePatterns               6
       wWidth( 0)                        640
       wHeight( 0)                       480
       wWidth( 1)                        352
       wHeight( 1)                       288
       wWidth( 2)                        320
       wHeight( 2)                       240
       wWidth( 3)                        176
       wHeight( 3)                       144
       wWidth( 4)                        160
       wHeight( 4)                       120
       wWidth( 5)                       1280
       wHeight( 5)                      1024
       bNumCompressionPatterns             6
     VideoStreaming Interface Descriptor:
       bLength                             6
       bDescriptorType                    36
       bDescriptorSubtype                 13 (COLORFORMAT)
       bColorPrimaries                     0 (Unspecified)
       bTransferCharacteristics            0 (Unspecified)
       bMatrixCoefficients                 0 (Unspecified)
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       1
     bNumEndpoints           1
     bInterfaceClass        14 Video
     bInterfaceSubClass      2 Video Streaming
     bInterfaceProtocol      0
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            5
         Transfer Type            Isochronous
         Synch Type               Asynchronous
         Usage Type               Data
       wMaxPacketSize     0x0080  1x 128 bytes
       bInterval               1
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       2
     bNumEndpoints           1
     bInterfaceClass        14 Video
     bInterfaceSubClass      2 Video Streaming
     bInterfaceProtocol      0
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            5
         Transfer Type            Isochronous
         Synch Type               Asynchronous
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               1
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       3
     bNumEndpoints           1
     bInterfaceClass        14 Video
     bInterfaceSubClass      2 Video Streaming
     bInterfaceProtocol      0
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            5
         Transfer Type            Isochronous
         Synch Type               Asynchronous
         Usage Type               Data
       wMaxPacketSize     0x0400  1x 1024 bytes
       bInterval               1
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       4
     bNumEndpoints           1
     bInterfaceClass        14 Video
     bInterfaceSubClass      2 Video Streaming
     bInterfaceProtocol      0
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            5
         Transfer Type            Isochronous
         Synch Type               Asynchronous
         Usage Type               Data
       wMaxPacketSize     0x0b00  2x 768 bytes
       bInterval               1
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       5
     bNumEndpoints           1
     bInterfaceClass        14 Video
     bInterfaceSubClass      2 Video Streaming
     bInterfaceProtocol      0
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            5
         Transfer Type            Isochronous
         Synch Type               Asynchronous
         Usage Type               Data
       wMaxPacketSize     0x0c00  2x 1024 bytes
       bInterval               1
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       6
     bNumEndpoints           1
     bInterfaceClass        14 Video
     bInterfaceSubClass      2 Video Streaming
     bInterfaceProtocol      0
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            5
         Transfer Type            Isochronous
         Synch Type               Asynchronous
         Usage Type               Data
       wMaxPacketSize     0x1380  3x 896 bytes
       bInterval               1
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       7
     bNumEndpoints           1
     bInterfaceClass        14 Video
     bInterfaceSubClass      2 Video Streaming
     bInterfaceProtocol      0
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            5
         Transfer Type            Isochronous
         Synch Type               Asynchronous
         Usage Type               Data
       wMaxPacketSize     0x1400  3x 1024 bytes
       bInterval               1
   Interface Association:
     bLength                 8
     bDescriptorType        11
     bFirstInterface         2
     bInterfaceCount         2
     bFunctionClass          1 Audio
     bFunctionSubClass       2 Streaming
     bFunctionProtocol       0
     iFunction               2 Vega USB 2.0 Camera.
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        2
     bAlternateSetting       0
     bNumEndpoints           0
     bInterfaceClass         1 Audio
     bInterfaceSubClass      1 Control Device
     bInterfaceProtocol      0
     iInterface              2 Vega USB 2.0 Camera.
     AudioControl Interface Descriptor:
       bLength                 9
       bDescriptorType        36
       bDescriptorSubtype      1 (HEADER)
       bcdADC               1.00
       wTotalLength           39
       bInCollection           1
       baInterfaceNr( 0)       3
     AudioControl Interface Descriptor:
       bLength                12
       bDescriptorType        36
       bDescriptorSubtype      2 (INPUT_TERMINAL)
       bTerminalID             1
       wTerminalType      0x0602 Digital Audio Interface
       bAssocTerminal          0
       bNrChannels             1
       wChannelConfig     0x0000
       iChannelNames           0
       iTerminal               0
     AudioControl Interface Descriptor:
       bLength                 9
       bDescriptorType        36
       bDescriptorSubtype      6 (FEATURE_UNIT)
       bUnitID                 2
       bSourceID               1
       bControlSize            1
       bmaControls( 0)      0x00
       bmaControls( 1)      0x03
         Mute
         Volume
       iFeature                0
     AudioControl Interface Descriptor:
       bLength                 9
       bDescriptorType        36
       bDescriptorSubtype      3 (OUTPUT_TERMINAL)
       bTerminalID             3
       wTerminalType      0x0101 USB Streaming
       bAssocTerminal          0
       bSourceID               2
       iTerminal               0
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        3
     bAlternateSetting       0
     bNumEndpoints           0
     bInterfaceClass         1 Audio
     bInterfaceSubClass      2 Streaming
     bInterfaceProtocol      0
     iInterface              0
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        3
     bAlternateSetting       1
     bNumEndpoints           1
     bInterfaceClass         1 Audio
     bInterfaceSubClass      2 Streaming
     bInterfaceProtocol      0
     iInterface              0
     AudioStreaming Interface Descriptor:
       bLength                 7
       bDescriptorType        36
       bDescriptorSubtype      1 (AS_GENERAL)
       bTerminalLink           3
       bDelay                  1 frames
       wFormatTag              1 PCM
     AudioStreaming Interface Descriptor:
       bLength                35
       bDescriptorType        36
       bDescriptorSubtype      2 (FORMAT_TYPE)
       bFormatType             1 (FORMAT_TYPE_I)
       bNrChannels             1
       bSubframeSize           2
       bBitResolution         16
       bSamFreqType            9 Discrete
       tSamFreq[ 0]         8000
       tSamFreq[ 1]        11025
       tSamFreq[ 2]        12000
       tSamFreq[ 3]        16000
       tSamFreq[ 4]        22050
       tSamFreq[ 5]        24000
       tSamFreq[ 6]        32000
       tSamFreq[ 7]        44100
       tSamFreq[ 8]        48000
     Endpoint Descriptor:
       bLength                 9
       bDescriptorType         5
       bEndpointAddress     0x83  EP 3 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0062  1x 98 bytes
       bInterval               4
       bRefresh                0
       bSynchAddress           0
       AudioControl Endpoint Descriptor:
         bLength                 7
         bDescriptorType        37
         bDescriptorSubtype      1 (EP_GENERAL)
         bmAttributes         0x01
           Sampling Frequency
         bLockDelayUnits         0 Undefined
         wLockDelay              0 Undefined
Device Qualifier (for other device speed):
 bLength                10
 bDescriptorType         6
 bcdUSB               2.00
 bDeviceClass          239 Miscellaneous Device
 bDeviceSubClass         2 ?
 bDeviceProtocol         1 Interface Association
 bMaxPacketSize0        64
 bNumConfigurations      1
Device Status:     0x0000
 (Bus Powered)

Hope this helps,
Tom Younker
Dare Computer, LLC
Atlanta, GA 30033 USA


_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to