Hi Arnaud, 

On Mar 23, 2011, at 4:03 PM, linux-uvc-devel-requ...@lists.berlios.de wrote:

> Message: 1
> Date: Wed, 23 Mar 2011 13:34:26 +0000
> From: Guichard Arnaud <arnaud.guich...@heig-vd.ch>
> To: "linux-uvc-devel@lists.berlios.de"
>       <linux-uvc-devel@lists.berlios.de>
> Subject: [Linux-uvc-devel] USB camera DFK 22BUC03 from ImagingSource
> Message-ID:
>       <e42ec68e1afbbb4480a6c16145747c8312753...@eintmbx01.einet.ad.eivd.ch>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> Hello,
> 
> I am tring to use the camera DFK 22BUC03 form ImagingSource, but it seems not 
> to be working with the UVC driver.

I have a very similar camera
DFK 72BUC02

and it has the same issue... not UVC compliant...

I have been trying to rebuild my linux kernel uvc driver with an exception for 
my camera, 
in addition to all the many other exceptions that are in the code...
but I am struggling with that sop far...

however I am happy to share experience with you. 

Can you see me previous posts to this list about my camera, 
and the responses from those who know?

There you will see what I have been trying. 

cheers

Dan


> 
> Here are the result of some command used to test it:
> lsusb -v
> Bus 001 Device 006: ID 199e:8202 The Imaging Source Europe GmbH
> Device Descriptor:
>  bLength                18
>  bDescriptorType         1
>  bcdUSB               2.00
>  bDeviceClass          239 Miscellaneous Device
>  bDeviceSubClass         2 ?
>  bDeviceProtocol         1 Interface Association
>  bMaxPacketSize0        64
>  idVendor           0x199e The Imaging Source Europe GmbH
>  idProduct          0x8202
>  bcdDevice            8.13
>  iManufacturer           2 The Imaging Source Europe GmbH
>  iProduct                1 DFx 22BUC03
>  iSerial                 3 01110024
>  bNumConfigurations      1
>  Configuration Descriptor:
>    bLength                 9
>    bDescriptorType         2
>    wTotalLength          409
>    bNumInterfaces          2
>    bConfigurationValue     1
>    iConfiguration          0
>    bmAttributes         0x80
>      (Bus Powered)
>    MaxPower              500mA
>    Interface Association:
>      bLength                 8
>      bDescriptorType        11
>      bFirstInterface         0
>      bInterfaceCount         2
>      bFunctionClass        255 Vendor Specific Class
>      bFunctionSubClass       3
>      bFunctionProtocol       0
>      iFunction               0
>    Interface Descriptor:
>      bLength                 9
>      bDescriptorType         4
>      bInterfaceNumber        0
>      bAlternateSetting       0
>      bNumEndpoints           1
>      bInterfaceClass       255 Vendor Specific Class
>      bInterfaceSubClass      1
>      bInterfaceProtocol      0
>      iInterface              0
>      ** UNRECOGNIZED:  0d 24 01 00 01 4e 00 80 8d 5b 00 01 01
>      ** UNRECOGNIZED:  12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 1a 00 04
>      ** UNRECOGNIZED:  0c 24 05 03 01 00 00 03 00 02 00 00
>      ** UNRECOGNIZED:  1a 24 06 04 26 52 21 5a 89 32 56 41 89 4a 5c 55 7c df 
> 96 64 04 01 03 01 1f 00
>      ** UNRECOGNIZED:  09 24 03 02 01 01 00 04 00
>      Endpoint Descriptor:
>        bLength                 7
>        bDescriptorType         5
>        bEndpointAddress     0x81  EP 1 IN
>        bmAttributes            3
>          Transfer Type            Interrupt
>          Synch Type               None
>          Usage Type               Data
>        wMaxPacketSize     0x0008  1x 8 bytes
>        bInterval               9
>    Interface Descriptor:
>      bLength                 9
>      bDescriptorType         4
>      bInterfaceNumber        1
>      bAlternateSetting       0
>      bNumEndpoints           1
>      bInterfaceClass        14 Video
>      bInterfaceSubClass      2 Video Streaming
>      bInterfaceProtocol      0
>      iInterface              0
>      VideoStreaming Interface Descriptor:
>        bLength                            15
>        bDescriptorType                    36
>        bDescriptorSubtype                  1 (INPUT_HEADER)
>        bNumFormats                         2
>        wTotalLength                      277
>        bEndPointAddress                  130
>        bmInfo                              0
>        bTerminalLink                       2
>        bStillCaptureMethod                 2
>        bTriggerSupport                     1
>        bTriggerUsage                       0
>        bControlSize                        1
>        bmaControls( 0)                    27
>        bmaControls( 1)                    27
>      VideoStreaming Interface Descriptor:
>        bLength                            27
>        bDescriptorType                    36
>        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
>        bFormatIndex                        1
>        bNumFrameDescriptors                3
>        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                            30
>        bDescriptorType                    36
>        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
>        bFrameIndex                         1
>        bmCapabilities                   0x00
>          Still image unsupported
>        wWidth                            372
>        wHeight                           480
>        dwMinBitRate                838992000
>        dwMaxBitRate                838992000
>        dwMaxVideoFrameBufferSize      786432
>        dwDefaultFrameInterval         333333
>        bFrameIntervalType                  1
>        dwFrameInterval( 0)            333333
>      VideoStreaming Interface Descriptor:
>        bLength                            30
>        bDescriptorType                    36
>        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
>        bFrameIndex                         2
>        bmCapabilities                   0x00
>          Still image unsupported
>        wWidth                            320
>        wHeight                           480
>        dwMinBitRate                838992000
>        dwMaxBitRate                838992000
>        dwMaxVideoFrameBufferSize      786432
>        dwDefaultFrameInterval         333333
>        bFrameIntervalType                  1
>        dwFrameInterval( 0)            333333
>      VideoStreaming Interface Descriptor:
>        bLength                            30
>        bDescriptorType                    36
>        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
>        bFrameIndex                         3
>        bmCapabilities                   0x00
>          Still image unsupported
>        wWidth                            160
>        wHeight                           240
>        dwMinBitRate                838992000
>        dwMaxBitRate                838992000
>        dwMaxVideoFrameBufferSize      786432
>        dwDefaultFrameInterval         333333
>        bFrameIntervalType                  1
>        dwFrameInterval( 0)            333333
>      VideoStreaming Interface Descriptor:
>        bLength                            11
>        bDescriptorType                    36
>        bDescriptorSubtype                  3 (STILL_IMAGE_FRAME)
>        bEndpointAddress                    0
>        bNumImageSizePatterns               1
>        wWidth( 0)                        744
>        wHeight( 0)                       480
>        bNumCompressionPatterns             1
>        bCompression( 0)                    0
>      VideoStreaming Interface Descriptor:
>        bLength                            27
>        bDescriptorType                    36
>        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
>        bFormatIndex                        2
>        bNumFrameDescriptors                3
>        guidFormat                            
> {55595659-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                            30
>        bDescriptorType                    36
>        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
>        bFrameIndex                         1
>        bmCapabilities                   0x00
>          Still image unsupported
>        wWidth                            372
>        wHeight                           480
>        dwMinBitRate                838992000
>        dwMaxBitRate                838992000
>        dwMaxVideoFrameBufferSize      786432
>        dwDefaultFrameInterval         333333
>        bFrameIntervalType                  1
>        dwFrameInterval( 0)            333333
>      VideoStreaming Interface Descriptor:
>        bLength                            30
>        bDescriptorType                    36
>        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
>        bFrameIndex                         2
>        bmCapabilities                   0x00
>          Still image unsupported
>        wWidth                            320
>        wHeight                           480
>        dwMinBitRate                838992000
>        dwMaxBitRate                838992000
>        dwMaxVideoFrameBufferSize      786432
>        dwDefaultFrameInterval         333333
>        bFrameIntervalType                  1
>        dwFrameInterval( 0)            333333
>      VideoStreaming Interface Descriptor:
>        bLength                            30
>        bDescriptorType                    36
>        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
>        bFrameIndex                         3
>        bmCapabilities                   0x00
>          Still image unsupported
>        wWidth                            160
>        wHeight                           240
>        dwMinBitRate                838992000
>        dwMaxBitRate                838992000
>        dwMaxVideoFrameBufferSize      786432
>        dwDefaultFrameInterval         333333
>        bFrameIntervalType                  1
>        dwFrameInterval( 0)            333333
>      VideoStreaming Interface Descriptor:
>        bLength                            11
>        bDescriptorType                    36
>        bDescriptorSubtype                  3 (STILL_IMAGE_FRAME)
>        bEndpointAddress                    0
>        bNumImageSizePatterns               1
>        wWidth( 0)                        744
>        wHeight( 0)                       480
>        bNumCompressionPatterns             1
>        bCompression( 0)                    0
>      VideoStreaming Interface Descriptor:
>        bLength                             6
>        bDescriptorType                    36
>        bDescriptorSubtype                 13 (COLORFORMAT)
>        bColorPrimaries                     0 (Unspecified)
>        bTransferCharacteristics            0 (Unspecified)
>        bMatrixCoefficients                 0 (Unspecified)
>      Endpoint Descriptor:
>        bLength                 7
>        bDescriptorType         5
>        bEndpointAddress     0x82  EP 2 IN
>        bmAttributes            2
>          Transfer Type            Bulk
>          Synch Type               None
>          Usage Type               Data
>        wMaxPacketSize     0x0200  1x 512 bytes
>        bInterval               1
> 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)
> 
> After plugin the camera, the result of dmesg is:
> 
> [ 1316.088022] usb 1-2: new high speed USB device using ehci_hcd and address 6
> [ 1316.485435] usb 1-2: New USB device found, idVendor=199e, idProduct=8202
> [ 1316.485438] usb 1-2: New USB device strings: Mfr=2, Product=1, 
> SerialNumber=3
> [ 1316.485440] usb 1-2: Product: DFx 22BUC03
> [ 1316.485442] usb 1-2: Manufacturer: The Imaging Source Europe GmbH
> [ 1316.485444] usb 1-2: SerialNumber: 01110024
> [ 1316.485535] usb 1-2: configuration #1 chosen from 1 choice
> 
> So, it means the camear is not recognized as a valid UVC device.
> kernel version is: 2.6.32-5-amd64
> and distro is Debian Squeeze: Debian GNU/Linux 6.0
> 
> Is there any chance this camera could be supported soon by UVC?
> 
> Thank you.
> Best regards.
> 
> Arnaud Guichard

Dr. Daniel James White BSc. (Hons.) PhD
Senior Microscopist / Image Visualisation, Processing and Analysis
Light Microscopy and Image Processing Facilities 
Max Planck Institute of Molecular Cell Biology and Genetics
Pfotenhauerstrasse 108
01307 DRESDEN
Germany

+49 (0)15114966933 (German Mobile)
+49 (0)351 210 2627 (Work phone at MPI-CBG)
+49 (0)351 210 1078 (Fax MPI-CBG LMF)

http://www.bioimagexd.net       BioImageXD
http://pacific.mpi-cbg.de               Fiji -  is just ImageJ (Batteries 
Included)
http://www.chalkie.org.uk               Dan's Homepages
https://ifn.mpi-cbg.de                  Dresden Imaging Facility Network
dan (at) chalkie.org.uk
( white (at) mpi-cbg.de )











_______________________________________________
Linux-uvc-devel mailing list
Linux-uvc-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to