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
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel