Re: [linux-uvc-devel] usb quirks for 05e3:0515
Linux UVC driver and tools
Brought to you by:
pinchartl
From: <su...@gm...> - 2020-06-23 23:35:15
|
Hi. On 23.06.20 12:30, Gopal, Saranya wrote: > > >> Hi I have the device 05e3:0515 which needs usbquirks=0x100. >> > Just for clarification, the module parameter is quirks and not usbquirks. ups sorry was just a typo in the email. ^^" > Did you do something like 'modprobe uvcvideo quirks=0x100'? Yes that's what I did. > > Thanks, > Saranya >> But even after using this quirks I get the following error messages in >> dmesg: >> [ 7524.053017] uvcvideo: Failed to query (GET_INFO) UVC control 4 on >> unit 1: -32 (exp. 1). >> [ 7524.181141] input: USB2.0 Digital Camera: USB2.0 D as >> /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-14/1- >> 14:1.0/input/input101 >> [ 7524.500066] uvcvideo: Failed to query (GET_DEF) UVC control 4 on unit >> 1: -32 (exp. 4). >> >> Are there additional quirks for those errors? >> Also the device seems to disconnect itself sometimes: >> [ 7750.836910] usb 1-14: USB disconnect, device number 99 >> [ 7753.968606] usb 1-14: new high-speed USB device number 100 using >> xhci_hcd >> >> >> lsusb -v: >> >> Bus 001 Device 096: ID 05e3:0515 Genesys Logic, Inc. >> Device Descriptor: >> bLength 18 >> bDescriptorType 1 >> bcdUSB 2.00 >> bDeviceClass 239 Miscellaneous Device >> bDeviceSubClass 2 >> bDeviceProtocol 1 Interface Association >> bMaxPacketSize0 64 >> idVendor 0x05e3 Genesys Logic, Inc. >> idProduct 0x0515 >> bcdDevice 6.16 >> iManufacturer 0 >> iProduct 1 USB2.0 Digital Camera >> iSerial 1 USB2.0 Digital Camera >> bNumConfigurations 1 >> Configuration Descriptor: >> bLength 9 >> bDescriptorType 2 >> wTotalLength 0x01a9 >> bNumInterfaces 2 >> bConfigurationValue 1 >> iConfiguration 0 >> bmAttributes 0x80 >> (Bus Powered) >> MaxPower 200mA >> Interface Association: >> bLength 8 >> bDescriptorType 11 >> bFirstInterface 0 >> bInterfaceCount 2 >> bFunctionClass 14 Video >> bFunctionSubClass 3 Video Interface Collection >> bFunctionProtocol 0 >> iFunction 1 USB2.0 Digital Camera >> Interface Descriptor: >> bLength 9 >> bDescriptorType 4 >> bInterfaceNumber 0 >> bAlternateSetting 0 >> bNumEndpoints 1 >> bInterfaceClass 14 Video >> bInterfaceSubClass 1 Video Control >> bInterfaceProtocol 0 >> iInterface 1 USB2.0 Digital Camera >> VideoControl Interface Descriptor: >> bLength 13 >> bDescriptorType 36 >> bDescriptorSubtype 1 (HEADER) >> bcdUVC 1.00 >> wTotalLength 0x0069 >> dwClockFrequency 60.000000MHz >> bInCollection 1 >> baInterfaceNr( 0) 1 >> VideoControl Interface Descriptor: >> bLength 9 >> bDescriptorType 36 >> bDescriptorSubtype 3 (OUTPUT_TERMINAL) >> bTerminalID 4 >> wTerminalType 0x0101 USB Streaming >> bAssocTerminal 0 >> bSourceID 2 >> iTerminal 0 >> VideoControl Interface Descriptor: >> bLength 27 >> bDescriptorType 36 >> bDescriptorSubtype 6 (EXTENSION_UNIT) >> bUnitID 2 >> guidExtensionCode {5e5d360b-e45f-4581-9b0b-374669ba05d4} >> bNumControl 16 >> bNrPins 1 >> baSourceID( 0) 5 >> bControlSize 2 >> bmControls( 0) 0xff >> bmControls( 1) 0x00 >> iExtension 0 >> VideoControl Interface Descriptor: >> bLength 27 >> bDescriptorType 36 >> bDescriptorSubtype 6 (EXTENSION_UNIT) >> bUnitID 5 >> guidExtensionCode {ecdadf03-8fe3-4d27-893b-a18d25aeee09} >> bNumControl 16 >> bNrPins 1 >> baSourceID( 0) 3 >> bControlSize 2 >> bmControls( 0) 0xff >> bmControls( 1) 0x03 >> iExtension 0 >> 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 0x00000008 >> Exposure Time (Absolute) >> VideoControl Interface Descriptor: >> bLength 11 >> bDescriptorType 36 >> bDescriptorSubtype 5 (PROCESSING_UNIT) >> Warning: Descriptor too short >> bUnitID 3 >> 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 0x00 >> Endpoint Descriptor: >> bLength 7 >> bDescriptorType 5 >> bEndpointAddress 0x83 EP 3 IN >> bmAttributes 3 >> Transfer Type Interrupt >> Synch Type None >> Usage Type Data >> wMaxPacketSize 0x0017 1x 23 bytes >> bInterval 6 >> 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 0x0101 >> bEndPointAddress 129 >> bmInfo 0 >> bTerminalLink 4 >> bStillCaptureMethod 2 >> bTriggerSupport 1 >> bTriggerUsage 1 >> bControlSize 1 >> bmaControls( 0) 0 >> VideoStreaming Interface Descriptor: >> bLength 27 >> bDescriptorType 36 >> bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED) >> bFormatIndex 1 >> bNumFrameDescriptors 6 >> guidFormat >> {32595559-0000-0010-8000-00aa00389b71} >> bBitsPerPixel 16 >> bDefaultFrameIndex 1 >> bAspectRatioX 0 >> bAspectRatioY 0 >> bmInterlaceFlags 0x00 >> Interlaced stream or variable: No >> Fields per frame: 2 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 640 >> wHeight 480 >> dwMinBitRate 15360000 >> dwMaxBitRate 15360000 >> dwMaxVideoFrameBufferSize 614400 >> dwDefaultFrameInterval 400000 >> bFrameIntervalType 1 >> dwFrameInterval( 0) 400000 >> VideoStreaming Interface Descriptor: >> bLength 30 >> bDescriptorType 36 >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) >> bFrameIndex 2 >> bmCapabilities 0x00 >> Still image unsupported >> wWidth 160 >> wHeight 120 >> dwMinBitRate 960000 >> dwMaxBitRate 960000 >> dwMaxVideoFrameBufferSize 38400 >> dwDefaultFrameInterval 400000 >> bFrameIntervalType 1 >> dwFrameInterval( 0) 400000 >> VideoStreaming Interface Descriptor: >> bLength 30 >> bDescriptorType 36 >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) >> bFrameIndex 3 >> bmCapabilities 0x00 >> Still image unsupported >> wWidth 176 >> wHeight 144 >> dwMinBitRate 1267200 >> dwMaxBitRate 1267200 >> dwMaxVideoFrameBufferSize 50688 >> dwDefaultFrameInterval 400000 >> bFrameIntervalType 1 >> dwFrameInterval( 0) 400000 >> VideoStreaming Interface Descriptor: >> bLength 30 >> bDescriptorType 36 >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) >> bFrameIndex 4 >> bmCapabilities 0x00 >> Still image unsupported >> wWidth 320 >> wHeight 240 >> dwMinBitRate 3840000 >> dwMaxBitRate 3840000 >> dwMaxVideoFrameBufferSize 153600 >> dwDefaultFrameInterval 400000 >> bFrameIntervalType 1 >> dwFrameInterval( 0) 400000 >> VideoStreaming Interface Descriptor: >> bLength 30 >> bDescriptorType 36 >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) >> bFrameIndex 5 >> bmCapabilities 0x00 >> Still image unsupported >> wWidth 352 >> wHeight 288 >> dwMinBitRate 5068800 >> dwMaxBitRate 5068800 >> dwMaxVideoFrameBufferSize 202752 >> dwDefaultFrameInterval 400000 >> bFrameIntervalType 1 >> dwFrameInterval( 0) 400000 >> VideoStreaming Interface Descriptor: >> bLength 30 >> bDescriptorType 36 >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) >> bFrameIndex 6 >> bmCapabilities 0x00 >> Still image unsupported >> wWidth 640 >> wHeight 480 >> dwMinBitRate 15360000 >> dwMaxBitRate 15360000 >> dwMaxVideoFrameBufferSize 614400 >> dwDefaultFrameInterval 400000 >> bFrameIntervalType 1 >> dwFrameInterval( 0) 400000 >> VideoStreaming Interface Descriptor: >> bLength 30 >> bDescriptorType 36 >> bDescriptorSubtype 3 (STILL_IMAGE_FRAME) >> bEndpointAddress 0 >> bNumImageSizePatterns 6 >> wWidth( 0) 640 >> wHeight( 0) 480 >> wWidth( 1) 160 >> wHeight( 1) 120 >> wWidth( 2) 176 >> wHeight( 2) 144 >> wWidth( 3) 320 >> wHeight( 3) 240 >> wWidth( 4) 352 >> wHeight( 4) 288 >> wWidth( 5) 640 >> wHeight( 5) 480 >> bNumCompressionPatterns 0 >> VideoStreaming Interface Descriptor: >> bLength 6 >> bDescriptorType 36 >> bDescriptorSubtype 13 (COLORFORMAT) >> bColorPrimaries 1 (BT.709,sRGB) >> bTransferCharacteristics 1 (BT.709) >> bMatrixCoefficients 4 (SMPTE 170M (BT.601)) >> 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 0x81 EP 1 IN >> bmAttributes 5 >> Transfer Type Isochronous >> Synch Type Asynchronous >> Usage Type Data >> wMaxPacketSize 0x1400 3x 1024 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 >> can't get debug descriptor: Resource temporarily unavailable >> Device Status: 0x0000 >> (Bus Powered) >> >> >> _______________________________________________ >> Linux-uvc-devel mailing list >> Lin...@li... >> https://lists.sourceforge.net/lists/listinfo/linux-uvc-devel |