[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)
|