Re: [linux-uvc-devel] usb quirks for 05e3:0515
Linux UVC driver and tools
Brought to you by:
pinchartl
From: Gopal, S. <sar...@in...> - 2020-06-23 10:30:25
|
> Hi I have the device 05e3:0515 which needs usbquirks=0x100. > Just for clarification, the module parameter is quirks and not usbquirks. Did you do something like 'modprobe uvcvideo quirks=0x100'? 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 |