Hi Andreas, > > > I've a Panasonic NV-GS 37 camera with Firewire and USB connector. > > > Until I wait on my new Firewire card I like to get the USB > > > connection working. > > > ... > > > > Please post the output of > > > > lsusb -d 04da:231e -v > > Bus 003 Device 005: ID 04da:231e Panasonic (Matsushita) > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 239 Miscellaneous Device > bDeviceSubClass 2 Common Class > bDeviceProtocol 1 Interface Association > bMaxPacketSize0 64 > idVendor 0x04da Panasonic (Matsushita) > idProduct 0x231e > bcdDevice 1.00 > iManufacturer 1 Panasonic > iProduct 2 DVC > iSerial 3 0000c174732e > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 175 > bNumInterfaces 2 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xc0 > Self Powered > MaxPower 2mA > Interface Association: > bLength 8 > bDescriptorType 11 > bFirstInterface 0 > bInterfaceCount 2 > bFunctionClass 14 Video > bFunctionSubClass 3 Video Interface Collection > bFunctionProtocol 0 > iFunction 4 Video Edit > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 1 Video Control > bInterfaceProtocol 0 > iInterface 4 Video Edit > VideoControl Interface Descriptor: > bLength 13 > bDescriptorType 36 > bDescriptorSubtype 1 (HEADER) > bcdUVC 1.00 > wTotalLength 89 > dwClockFrequency 13.500000MHz > bInCollection 1 > baInterfaceNr( 0) 1 > VideoControl Interface Descriptor: > bLength 17 > bDescriptorType 36 > bDescriptorSubtype 2 (INPUT_TERMINAL) > bTerminalID 1 > wTerminalType 0x0201 Camera Sensor > bAssocTerminal 0 > iTerminal 6 Camera > wObjectiveFocalLengthMin 100 > wObjectiveFocalLengthMax 1200 > wOcularFocalLength 100 > bControlSize 2 > bmControls 0x00000000 > VideoControl Interface Descriptor: > bLength 16 > bDescriptorType 36 > bDescriptorSubtype 2 (INPUT_TERMINAL) > bTerminalID 2 > wTerminalType 0x0202 Sequential Media > bAssocTerminal 0 > iTerminal 7 MTIT > junk at descriptor end: 01 0f 05 af ff ff 7f 02 > VideoControl Interface Descriptor: > bLength 9 > bDescriptorType 36 > bDescriptorSubtype 3 (OUTPUT_TERMINAL) > bTerminalID 3 > wTerminalType 0x0101 USB Streaming > bAssocTerminal 0 > bSourceID 5 > iTerminal 8 OT > VideoControl Interface Descriptor: > bLength 8 > bDescriptorType 36 > bDescriptorSubtype 4 (SELECTOR_UNIT) > bUnitID 4 > bNrInPins 2 > baSource( 0) 1 > baSource( 1) 2 > iSelector 9 SU > VideoControl Interface Descriptor: > bLength 26 > bDescriptorType 36 > bDescriptorSubtype 6 (EXTENSION_UNIT) > bUnitID 5 > guidExtensionCode {6f04be00-b9e8-4b11-8fa2-a5b99e5a7698} > bNumControl 3 > bNrPins 1 > baSourceID( 0) 4 > bControlSize 1 > bmControls( 0) 0x07 > iExtension 10 XU > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x86 EP 6 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 10 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 0 > bNumEndpoints 0 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 11 DV IN > VideoStreaming Interface Descriptor: > bLength 14 > bDescriptorType 36 > bDescriptorSubtype 1 (INPUT_HEADER) > bNumFormarts 1 > wTotalLength 33024 > bEndPointAddress 0 > bmInfo 3 > bTerminalLink 0 > bStillCaptureMethod 0 > bTriggerSupport 0 > bTriggerUsage 1 > bControlSize 1 > bmaControls( 0) 9 > VideoStreaming Interface Descriptor: > bLength 9 > bDescriptorType 36 > bDescriptorSubtype 12 Invalid desc > subtype: 01 80 32 02 00 00 Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 1 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 11 DV IN > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x01ec 1x 492 bytes > bInterval 1 > Device Qualifier (for other device speed): > bLength 10 > bDescriptorType 6 > bcdUSB 2.00 > bDeviceClass 239 Miscellaneous Device > bDeviceSubClass 2 Common Class > bDeviceProtocol 1 Interface Association > bMaxPacketSize0 8 > bNumConfigurations 1 > Device Status: 0x0001 > Self Powered > > > with usbutils 0.72 or newer. > > usbutils-0.72 is installed
Thanks for the information. Your camera implements a few features not supported by the Linux UVC driver yet. I will try to add support for at least live video streaming (the camera also supports playback through the USB interface). I might ask you to test a few patches, as I can't test them without the necessary hardware. Please also note that the camera supports DV format only, and most Linux webcam-related applications can't handle that. Best regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list Linux-uvc-devel@lists.berlios.de https://lists.berlios.de/mailman/listinfo/linux-uvc-devel