[linux-uvc-devel] AUKEY PC-LM1E 1d6c:0103 not working
Linux UVC driver and tools
Brought to you by:
pinchartl
From: Lotz, C. <Con...@ru...> - 2022-04-29 10:52:16
|
I've troubleshooting issues with AUKEY PC-LM1E webcams. They are not working stable under Ubuntu 18.04+. It seems there are to hardware versions. The one with 0c45:636d is working, the reported one 1d6c:0103 is not working and i've not yet found the correct quirks or settings. Tried with: Options uvcvideo timeout=5000 Options uvcvideo quirks=0x80 || 0x100, 0x120 Options nodrop=1 And blacklisting snd_audio... Main error is: Apr 29 11:09:39 test123 kernel: [ 258.735933] OT 4 <- XU 3 <- PU 2 <- IT 1 Apr 29 11:09:39 test123 kernel: [ 258.735945] usb 1-3: Found a valid video chain (1 -> 4) Apr 29 11:09:44 test123 kernel: [ 263.837560] uvcvideo 1-3:1.1: Failed to set UVC probe control : -110 (exp. 26). Apr 29 11:09:49 test123 kernel: [ 268.957605] uvcvideo 1-3:1.1: Failed to query (129) UVC probe control : -110 (exp. 26). Apr 29 11:09:49 test123 kernel: [ 268.957632] uvcvideo 1-3:1.1: Failed to initialize the device (-5). Does anybody has an idea what I could try next, or what the issue could be? Thanks so far, Constantin Syslog output: Apr 29 11:09:38 test123 kernel: [ 258.581459] usb 1-3: new high-speed USB device number 7 using xhci_hcd Apr 29 11:09:39 test123 kernel: [ 258.730844] usb 1-3: New USB device found, idVendor=1d6c, idProduct=0103, bcdDevice= 0.10 Apr 29 11:09:39 test123 kernel: [ 258.730856] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Apr 29 11:09:39 test123 kernel: [ 258.730862] usb 1-3: Product: PC-LM1E Apr 29 11:09:39 test123 kernel: [ 258.730865] usb 1-3: Manufacturer: PC-LM1E Apr 29 11:09:39 test123 kernel: [ 258.730869] usb 1-3: SerialNumber: PC-LM1E Apr 29 11:09:39 test123 kernel: [ 258.733739] usb 1-3: Probing generic UVC device 3 Apr 29 11:09:39 test123 kernel: [ 258.733913] usb 1-3: Found format MJPEG Apr 29 11:09:39 test123 kernel: [ 258.733921] usb 1-3: - 1280x720 (30.0 fps) Apr 29 11:09:39 test123 kernel: [ 258.733929] usb 1-3: - 640x480 (30.0 fps) Apr 29 11:09:39 test123 kernel: [ 258.733938] usb 1-3: - 1920x1080 (30.0 fps) Apr 29 11:09:39 test123 kernel: [ 258.733944] usb 1-3: - 1280x720 (30.0 fps) Apr 29 11:09:39 test123 kernel: [ 258.733953] usb 1-3: Found format H.264 Apr 29 11:09:39 test123 kernel: [ 258.733958] usb 1-3: - 1280x720 (30.0 fps) Apr 29 11:09:39 test123 kernel: [ 258.733963] usb 1-3: - 640x480 (30.0 fps) Apr 29 11:09:39 test123 kernel: [ 258.733969] usb 1-3: - 1920x1080 (30.0 fps) Apr 29 11:09:39 test123 kernel: [ 258.733977] usb 1-3: - 1280x720 (30.0 fps) Apr 29 11:09:39 test123 kernel: [ 258.733984] usb 1-3: Found format YUV 4:2:2 (YUYV) Apr 29 11:09:39 test123 kernel: [ 258.733991] usb 1-3: - 640x480 (30.0 fps) Apr 29 11:09:39 test123 kernel: [ 258.733996] usb 1-3: - 1280x720 (30.0 fps) Apr 29 11:09:39 test123 kernel: [ 258.734010] usb 1-3: Found a Status endpoint (addr 81) Apr 29 11:09:39 test123 kernel: [ 258.734021] usb 1-3: Found UVC 1.00 device PC-LM1E (1d6c:0103) Apr 29 11:09:39 test123 kernel: [ 258.734034] usb 1-3: Added control 00000000-0000-0000-0000-000000000001/2 to device 3 entity 1 Apr 29 11:09:39 test123 kernel: [ 258.734224] usb 1-3: Adding mapping 'Exposure, Auto' to control 00000000-0000-0000-0000-000000000001/2 Apr 29 11:09:39 test123 kernel: [ 258.734237] usb 1-3: Added control 00000000-0000-0000-0000-000000000001/3 to device 3 entity 1 Apr 29 11:09:39 test123 kernel: [ 258.734427] usb 1-3: Adding mapping 'Exposure, Auto Priority' to control 00000000-0000-0000-0000-000000000001/3 Apr 29 11:09:39 test123 kernel: [ 258.734438] usb 1-3: Added control 00000000-0000-0000-0000-000000000001/4 to device 3 entity 1 Apr 29 11:09:39 test123 kernel: [ 258.734578] usb 1-3: Adding mapping 'Exposure (Absolute)' to control 00000000-0000-0000-0000-000000000001/4 Apr 29 11:09:39 test123 kernel: [ 258.734586] usb 1-3: Added control 00000000-0000-0000-0000-000000000101/2 to device 3 entity 2 Apr 29 11:09:39 test123 kernel: [ 258.734723] usb 1-3: Adding mapping 'Brightness' to control 00000000-0000-0000-0000-000000000101/2 Apr 29 11:09:39 test123 kernel: [ 258.734728] usb 1-3: Added control 00000000-0000-0000-0000-000000000101/3 to device 3 entity 2 Apr 29 11:09:39 test123 kernel: [ 258.734912] usb 1-3: Adding mapping 'Contrast' to control 00000000-0000-0000-0000-000000000101/3 Apr 29 11:09:39 test123 kernel: [ 258.734923] usb 1-3: Added control 00000000-0000-0000-0000-000000000101/7 to device 3 entity 2 Apr 29 11:09:39 test123 kernel: [ 258.735116] usb 1-3: Adding mapping 'Saturation' to control 00000000-0000-0000-0000-000000000101/7 Apr 29 11:09:39 test123 kernel: [ 258.735127] usb 1-3: Added control 00000000-0000-0000-0000-000000000101/8 to device 3 entity 2 Apr 29 11:09:39 test123 kernel: [ 258.735316] usb 1-3: Adding mapping 'Sharpness' to control 00000000-0000-0000-0000-000000000101/8 Apr 29 11:09:39 test123 kernel: [ 258.735327] usb 1-3: Added control 00000000-0000-0000-0000-000000000101/10 to device 3 entity 2 Apr 29 11:09:39 test123 kernel: [ 258.735515] usb 1-3: Adding mapping 'White Balance Temperature' to control 00000000-0000-0000-0000-000000000101/10 Apr 29 11:09:39 test123 kernel: [ 258.735526] usb 1-3: Added control 00000000-0000-0000-0000-000000000101/4 to device 3 entity 2 Apr 29 11:09:39 test123 kernel: [ 258.735662] usb 1-3: Adding mapping 'Gain' to control 00000000-0000-0000-0000-000000000101/4 Apr 29 11:09:39 test123 kernel: [ 258.735669] usb 1-3: Added control 00000000-0000-0000-0000-000000000101/5 to device 3 entity 2 Apr 29 11:09:39 test123 kernel: [ 258.735786] usb 1-3: Adding mapping 'Power Line Frequency' to control 00000000-0000-0000-0000-000000000101/5 Apr 29 11:09:39 test123 kernel: [ 258.735791] usb 1-3: Added control 00000000-0000-0000-0000-000000000101/11 to device 3 entity 2 Apr 29 11:09:39 test123 kernel: [ 258.735923] usb 1-3: Adding mapping 'White Balance Temperature, Auto' to control 00000000-0000-0000-0000-000000000101/11 Apr 29 11:09:39 test123 kernel: [ 258.735930] usb 1-3: Scanning UVC chain: Apr 29 11:09:39 test123 kernel: [ 258.735933] OT 4 <- XU 3 <- PU 2 <- IT 1 Apr 29 11:09:39 test123 kernel: [ 258.735945] usb 1-3: Found a valid video chain (1 -> 4) Apr 29 11:09:44 test123 kernel: [ 263.837560] uvcvideo 1-3:1.1: Failed to set UVC probe control : -110 (exp. 26). Apr 29 11:09:49 test123 kernel: [ 268.957605] uvcvideo 1-3:1.1: Failed to query (129) UVC probe control : -110 (exp. 26). Apr 29 11:09:49 test123 kernel: [ 268.957632] uvcvideo 1-3:1.1: Failed to initialize the device (-5). Apr 29 11:09:49 test123 mtp-probe: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3" Apr 29 11:09:49 test123 mtp-probe: bus: 1, device: 7 was not an MTP device Apr 29 11:09:49 test123 mtp-probe: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3" Apr 29 11:09:49 test123 mtp-probe: bus: 1, device: 7 was not an MTP device Apr 29 11:09:49 test123 cheese[2515]: Native Windows taller than 65535 pixels are not supported Apr 29 11:09:49 test123 cheese[2515]: cheese-application.vala:222: Error during camera setup: No device found Apr 29 11:09:49 test123 cheese[2515]: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed Apr 29 11:09:49 test123 cheese[2515]: g_variant_new_string: assertion 'string != NULL' failed Apr 29 11:09:49 test123 cheese[2515]: g_variant_ref_sink: assertion 'value != NULL' failed Apr 29 11:09:49 test123 cheese[2515]: g_settings_schema_key_type_check: assertion 'value != NULL' failed Apr 29 11:09:49 test123 cheese[2515]: g_variant_get_type_string: assertion 'value != NULL' failed Apr 29 11:09:49 test123 cheese[2515]: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given Apr 29 11:09:49 test123 cheese[2515]: g_variant_unref: assertion 'value != NULL' failed Apr 29 11:09:49 test123 cheese[2515]: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed Apr 29 11:09:49 test123 gnome-shell[987]: Could not create transient scope for PID 0: GDBus.Error:org.freedesktop.systemd1.UnitExists: Unit app-gnome-org.gnome.Cheese-0.scope already exists. Apr 29 11:09:55 test123 cheese[2515]: Unable to create dummy onscreen: No foreign surface, and wl_shell unsupported by the compositor Lsusb: Bus 001 Device 012: ID 1d6c:0103 PC-LM1E PC-LM1E Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0x1d6c idProduct 0x0103 bcdDevice 0.10 iManufacturer 1 PC-LM1E iProduct 2 PC-LM1E iSerial 3 PC-LM1E bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x02be bNumInterfaces 4 bConfigurationValue 1 iConfiguration 4 config bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 0 bInterfaceCount 2 bFunctionClass 14 Video bFunctionSubClass 3 Video Interface Collection bFunctionProtocol 0 iFunction 5 PC-LM1E Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 1 Video Control bInterfaceProtocol 0 iInterface 5 PC-LM1E VideoControl Interface Descriptor: bLength 13 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdUVC 1.00 wTotalLength 0x004f dwClockFrequency 48.000000MHz bInCollection 1 baInterfaceNr( 0) 1 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 0x0000000e Auto-Exposure Mode Auto-Exposure Priority Exposure Time (Absolute) VideoControl Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 5 (PROCESSING_UNIT) Warning: Descriptor too short bUnitID 2 bSourceID 1 wMaxMultiplier 0 bControlSize 2 bmControls 0x0000165b Brightness Contrast Saturation Sharpness White Balance Temperature Gain Power Line Frequency White Balance Temperature, Auto iProcessing 0 bmVideoStandards 0x1c PAL - 625/50 SECAM - 625/50 NTSC - 625/50 VideoControl Interface Descriptor: bLength 28 bDescriptorType 36 bDescriptorSubtype 6 (EXTENSION_UNIT) bUnitID 3 guidExtensionCode {a29e7641-de04-47e3-8b2b-f4341aff8888} bNumControls 19 bNrInPins 1 baSourceID( 0) 2 bControlSize 3 bmControls( 0) 0xff bmControls( 1) 0xff bmControls( 2) 0x07 iExtension 0 VideoControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 4 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 3 iTerminal 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 8 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 16 bDescriptorType 36 bDescriptorSubtype 1 (INPUT_HEADER) bNumFormats 3 wTotalLength 0x01ac bEndpointAddress 0x83 EP 3 IN bmInfo 0 bTerminalLink 4 bStillCaptureMethod 0 bTriggerSupport 0 bTriggerUsage 0 bControlSize 1 bmaControls( 0) 0 bmaControls( 1) 0 bmaControls( 2) 0 VideoStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 6 (FORMAT_MJPEG) bFormatIndex 1 bNumFrameDescriptors 4 bFlags 0 Fixed-size samples: No 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 34 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 1 bmCapabilities 0x00 Still image unsupported wWidth 1280 wHeight 720 dwMinBitRate 18432000 dwMaxBitRate 55296000 dwMaxVideoFrameBufferSize 1843200 dwDefaultFrameInterval 333333 bFrameIntervalType 2 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 400000 VideoStreaming Interface Descriptor: bLength 34 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 2 bmCapabilities 0x00 Still image unsupported wWidth 640 wHeight 480 dwMinBitRate 18432000 dwMaxBitRate 55296000 dwMaxVideoFrameBufferSize 614400 dwDefaultFrameInterval 333333 bFrameIntervalType 2 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 400000 VideoStreaming Interface Descriptor: bLength 34 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 3 bmCapabilities 0x00 Still image unsupported wWidth 1920 wHeight 1080 dwMinBitRate 18432000 dwMaxBitRate 55296000 dwMaxVideoFrameBufferSize 4147200 dwDefaultFrameInterval 333333 bFrameIntervalType 2 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 400000 VideoStreaming Interface Descriptor: bLength 34 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 4 bmCapabilities 0x00 Still image unsupported wWidth 1280 wHeight 720 dwMinBitRate 18432000 dwMaxBitRate 55296000 dwMaxVideoFrameBufferSize 1843200 dwDefaultFrameInterval 333333 bFrameIntervalType 2 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 400000 VideoStreaming Interface Descriptor: bLength 28 bDescriptorType 36 bDescriptorSubtype 16 (FORMAT_FRAME_BASED) bFormatIndex 2 bNumFrameDescriptors 4 guidFormat {34363248-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 bVariableSize 1 VideoStreaming Interface Descriptor: bLength 34 bDescriptorType 36 bDescriptorSubtype 17 (FRAME_FRAME_BASED) bFrameIndex 1 bmCapabilities 0x00 Still image unsupported wWidth 1280 wHeight 720 dwMinBitRate 18432000 dwMaxBitRate 55296000 dwDefaultFrameInterval 333333 bFrameIntervalType 2 dwBytesPerLine 0 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 400000 VideoStreaming Interface Descriptor: bLength 34 bDescriptorType 36 bDescriptorSubtype 17 (FRAME_FRAME_BASED) bFrameIndex 2 bmCapabilities 0x00 Still image unsupported wWidth 640 wHeight 480 dwMinBitRate 18432000 dwMaxBitRate 55296000 dwDefaultFrameInterval 333333 bFrameIntervalType 2 dwBytesPerLine 0 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 400000 VideoStreaming Interface Descriptor: bLength 34 bDescriptorType 36 bDescriptorSubtype 17 (FRAME_FRAME_BASED) bFrameIndex 3 bmCapabilities 0x00 Still image unsupported wWidth 1920 wHeight 1080 dwMinBitRate 18432000 dwMaxBitRate 55296000 dwDefaultFrameInterval 333333 bFrameIntervalType 2 dwBytesPerLine 0 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 400000 VideoStreaming Interface Descriptor: bLength 34 bDescriptorType 36 bDescriptorSubtype 17 (FRAME_FRAME_BASED) bFrameIndex 4 bmCapabilities 0x00 Still image unsupported wWidth 1280 wHeight 720 dwMinBitRate 18432000 dwMaxBitRate 55296000 dwDefaultFrameInterval 333333 bFrameIntervalType 2 dwBytesPerLine 0 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 400000 VideoStreaming Interface Descriptor: bLength 27 bDescriptorType 36 bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED) bFormatIndex 3 bNumFrameDescriptors 2 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 34 bDescriptorType 36 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) bFrameIndex 1 bmCapabilities 0x00 Still image unsupported wWidth 640 wHeight 480 dwMinBitRate 18432000 dwMaxBitRate 55296000 dwMaxVideoFrameBufferSize 614400 dwDefaultFrameInterval 333333 bFrameIntervalType 2 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 400000 VideoStreaming Interface Descriptor: bLength 34 bDescriptorType 36 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) bFrameIndex 2 bmCapabilities 0x00 Still image unsupported wWidth 1280 wHeight 720 dwMinBitRate 18432000 dwMaxBitRate 55296000 dwMaxVideoFrameBufferSize 1843200 dwDefaultFrameInterval 333333 bFrameIntervalType 2 dwFrameInterval( 0) 333333 dwFrameInterval( 1) 400000 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 0x83 EP 3 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x13fc 3x 1020 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 2 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 2 bInterfaceCount 2 bFunctionClass 1 Audio bFunctionSubClass 2 Streaming bFunctionProtocol 0 iFunction 6 PC-LM1E Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 1 Control Device bInterfaceProtocol 0 iInterface 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdADC 1.00 wTotalLength 0x0026 bInCollection 1 baInterfaceNr(0) 3 AudioControl Interface Descriptor: bLength 12 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0201 Microphone bAssocTerminal 0 bNrChannels 1 wChannelConfig 0x0000 iChannelNames 0 iTerminal 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 3 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 5 iTerminal 0 AudioControl Interface Descriptor: bLength 8 bDescriptorType 36 bDescriptorSubtype 6 (FEATURE_UNIT) bUnitID 5 bSourceID 1 bControlSize 1 bmaControls(0) 0x03 Mute Control Volume Control iFeature 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 3 bDelay 255 frames wFormatTag 0x0001 PCM AudioStreaming Interface Descriptor: bLength 20 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 1 bSubframeSize 2 bBitResolution 16 bSamFreqType 4 Discrete tSamFreq[ 0] 8000 tSamFreq[ 1] 16000 tSamFreq[ 2] 32000 tSamFreq[ 3] 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x89 EP 9 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0080 1x 128 bytes bInterval 4 bRefresh 0 bSynchAddress 0 AudioStreaming Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x01 Sampling Frequency bLockDelayUnits 0 Undefined wLockDelay 0x0000 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 0 Device Status: 0x0000 (Bus Powered) |