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