Created
June 8, 2012 18:38
-
-
Save andrewgdunn/2897496 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[agd@enyo asound]$ lsusb -V | |
lsusb (usbutils) 004 | |
[agd@enyo asound]$ sudo lsusb -v (Trimmed out the C-Media) | |
Bus 001 Device 009: ID 0d8c:0304 C-Media Electronics, Inc. | |
Device Descriptor: | |
bLength 18 | |
bDescriptorType 1 | |
bcdUSB 2.00 | |
bDeviceClass 239 Miscellaneous Device | |
bDeviceSubClass 2 ? | |
bDeviceProtocol 1 Interface Association | |
bMaxPacketSize0 64 | |
idVendor 0x0d8c C-Media Electronics, Inc. | |
idProduct 0x0304 | |
bcdDevice 22.04 | |
iManufacturer 1 CMEDIA | |
iProduct 2 Schiit USB Interface | |
iSerial 0 | |
bNumConfigurations 1 | |
Configuration Descriptor: | |
bLength 9 | |
bDescriptorType 2 | |
wTotalLength 1014 | |
bNumInterfaces 9 | |
bConfigurationValue 1 | |
iConfiguration 0 | |
bmAttributes 0xc0 | |
Self Powered | |
MaxPower 100mA | |
Interface Association: | |
bLength 8 | |
bDescriptorType 11 | |
bFirstInterface 0 | |
bInterfaceCount 6 | |
bFunctionClass 1 Audio | |
bFunctionSubClass 0 | |
bFunctionProtocol 32 | |
iFunction 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 1 Control Device | |
bInterfaceProtocol 32 | |
iInterface 0 | |
AudioControl Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (HEADER) | |
bcdADC 2.00 | |
bCategory 10 | |
wTotalLength 266 | |
bmControl 0x00 | |
AudioControl Interface Descriptor: | |
bLength 17 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (INPUT_TERMINAL) | |
bTerminalID 1 | |
wTerminalType 0x0101 USB Streaming | |
bAssocTerminal 0 | |
bCSourceID 15 | |
bNrChannels 0 | |
bmChannelConfig 0x00000000 | |
bmControls 0x0040 | |
Cluster Control (read-only) | |
iChannelNames 0 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 17 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (INPUT_TERMINAL) | |
bTerminalID 2 | |
wTerminalType 0x0101 USB Streaming | |
bAssocTerminal 0 | |
bCSourceID 16 | |
bNrChannels 0 | |
bmChannelConfig 0x00000000 | |
bmControls 0x0040 | |
Cluster Control (read-only) | |
iChannelNames 0 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 17 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (INPUT_TERMINAL) | |
bTerminalID 3 | |
wTerminalType 0x0201 Microphone | |
bAssocTerminal 0 | |
bCSourceID 17 | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
bmControls 0x0040 | |
Cluster Control (read-only) | |
iChannelNames 0 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 17 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (INPUT_TERMINAL) | |
bTerminalID 4 | |
wTerminalType 0x0603 Line Connector | |
bAssocTerminal 0 | |
bCSourceID 18 | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
bmControls 0x0040 | |
Cluster Control (read-only) | |
iChannelNames 0 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 17 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (INPUT_TERMINAL) | |
bTerminalID 5 | |
wTerminalType 0x0605 SPDIF interface | |
bAssocTerminal 0 | |
bCSourceID 19 | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
bmControls 0x0040 | |
Cluster Control (read-only) | |
iChannelNames 0 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 12 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (OUTPUT_TERMINAL) | |
bTerminalID 6 | |
wTerminalType 0x0301 Speaker | |
bAssocTerminal 0 | |
bSourceID 11 | |
bCSourceID 15 | |
bmControls 0x0000 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 12 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (OUTPUT_TERMINAL) | |
bTerminalID 7 | |
wTerminalType 0x0605 SPDIF interface | |
bAssocTerminal 0 | |
bSourceID 12 | |
bCSourceID 16 | |
bmControls 0x0000 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 12 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (OUTPUT_TERMINAL) | |
bTerminalID 8 | |
wTerminalType 0x0101 USB Streaming | |
bAssocTerminal 0 | |
bSourceID 13 | |
bCSourceID 17 | |
bmControls 0x0000 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 12 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (OUTPUT_TERMINAL) | |
bTerminalID 9 | |
wTerminalType 0x0101 USB Streaming | |
bAssocTerminal 0 | |
bSourceID 14 | |
bCSourceID 18 | |
bmControls 0x0000 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 12 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (OUTPUT_TERMINAL) | |
bTerminalID 10 | |
wTerminalType 0x0101 USB Streaming | |
bAssocTerminal 0 | |
bSourceID 5 | |
bCSourceID 19 | |
bmControls 0x0000 | |
iTerminal 0 | |
AudioControl Interface Descriptor: | |
bLength 18 | |
bDescriptorType 36 | |
bDescriptorSubtype 6 (FEATURE_UNIT) | |
bUnitID 11 | |
bSourceID 1 | |
bmaControls( 0) 0x00000003 | |
Mute Control (read/write) | |
bmaControls( 1) 0x0000000c | |
Volume Control (read/write) | |
bmaControls( 2) 0x0000000c | |
Volume Control (read/write) | |
iFeature 0 | |
AudioControl Interface Descriptor: | |
bLength 18 | |
bDescriptorType 36 | |
bDescriptorSubtype 6 (FEATURE_UNIT) | |
bUnitID 12 | |
bSourceID 2 | |
bmaControls( 0) 0x00000003 | |
Mute Control (read/write) | |
bmaControls( 1) 0x00000000 | |
bmaControls( 2) 0x00000000 | |
iFeature 0 | |
AudioControl Interface Descriptor: | |
bLength 18 | |
bDescriptorType 36 | |
bDescriptorSubtype 6 (FEATURE_UNIT) | |
bUnitID 13 | |
bSourceID 3 | |
bmaControls( 0) 0x00000003 | |
Mute Control (read/write) | |
bmaControls( 1) 0x00000000 | |
bmaControls( 2) 0x00000000 | |
iFeature 0 | |
AudioControl Interface Descriptor: | |
bLength 18 | |
bDescriptorType 36 | |
bDescriptorSubtype 6 (FEATURE_UNIT) | |
bUnitID 14 | |
bSourceID 4 | |
bmaControls( 0) 0x00000003 | |
Mute Control (read/write) | |
bmaControls( 1) 0x00000000 | |
bmaControls( 2) 0x00000000 | |
iFeature 0 | |
AudioControl Interface Descriptor: | |
bLength 8 | |
bDescriptorType 36 | |
bDescriptorSubtype 10 (CLOCK_SOURCE) | |
bClockID 15 | |
bmAttributes 0x03 Internal programmable Clock | |
bmControls 0x07 | |
Clock Frequency Control (read/write) | |
Clock Validity Control (read-only) | |
bAssocTerminal 0 | |
iClockSource 0 | |
AudioControl Interface Descriptor: | |
bLength 8 | |
bDescriptorType 36 | |
bDescriptorSubtype 10 (CLOCK_SOURCE) | |
bClockID 16 | |
bmAttributes 0x03 Internal programmable Clock | |
bmControls 0x07 | |
Clock Frequency Control (read/write) | |
Clock Validity Control (read-only) | |
bAssocTerminal 0 | |
iClockSource 0 | |
AudioControl Interface Descriptor: | |
bLength 8 | |
bDescriptorType 36 | |
bDescriptorSubtype 10 (CLOCK_SOURCE) | |
bClockID 17 | |
bmAttributes 0x03 Internal programmable Clock | |
bmControls 0x07 | |
Clock Frequency Control (read/write) | |
Clock Validity Control (read-only) | |
bAssocTerminal 0 | |
iClockSource 0 | |
AudioControl Interface Descriptor: | |
bLength 8 | |
bDescriptorType 36 | |
bDescriptorSubtype 10 (CLOCK_SOURCE) | |
bClockID 18 | |
bmAttributes 0x03 Internal programmable Clock | |
bmControls 0x07 | |
Clock Frequency Control (read/write) | |
Clock Validity Control (read-only) | |
bAssocTerminal 0 | |
iClockSource 0 | |
AudioControl Interface Descriptor: | |
bLength 8 | |
bDescriptorType 36 | |
bDescriptorSubtype 10 (CLOCK_SOURCE) | |
bClockID 19 | |
bmAttributes 0x00 External Clock | |
bmControls 0x07 | |
Clock Frequency Control (read/write) | |
Clock Validity Control (read-only) | |
bAssocTerminal 0 | |
iClockSource 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x8f EP 15 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0006 1x 6 bytes | |
bInterval 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 4 Schiit USB Interface | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 1 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 0 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 1 | |
bmControls 0x05 | |
Active Alternate Setting Control (read-only) | |
Valid Alternate Setting Control (read-only) | |
bFormatType 1 | |
bmFormats 1 | |
PCM | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
iChannelNames 0 | |
AudioStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 2 | |
bBitResolution 16 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x05 EP 5 OUT | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0068 1x 104 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 0 Undefined | |
wLockDelay 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x85 EP 5 IN | |
bmAttributes 17 | |
Transfer Type Isochronous | |
Synch Type None | |
Usage Type Feedback | |
wMaxPacketSize 0x0004 1x 4 bytes | |
bInterval 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 2 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 0 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 1 | |
bmControls 0x05 | |
Active Alternate Setting Control (read-only) | |
Valid Alternate Setting Control (read-only) | |
bFormatType 1 | |
bmFormats 1 | |
PCM | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
iChannelNames 0 | |
AudioStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x05 EP 5 OUT | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x00d0 1x 208 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 0 Undefined | |
wLockDelay 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x85 EP 5 IN | |
bmAttributes 17 | |
Transfer Type Isochronous | |
Synch Type None | |
Usage Type Feedback | |
wMaxPacketSize 0x0004 1x 4 bytes | |
bInterval 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 5 SPDIF Output | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 1 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 0 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 2 | |
bmControls 0x05 | |
Active Alternate Setting Control (read-only) | |
Valid Alternate Setting Control (read-only) | |
bFormatType 1 | |
bmFormats 1 | |
PCM | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
iChannelNames 0 | |
AudioStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 2 | |
bBitResolution 16 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x06 EP 6 OUT | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0068 1x 104 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 0 Undefined | |
wLockDelay 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x86 EP 6 IN | |
bmAttributes 17 | |
Transfer Type Isochronous | |
Synch Type None | |
Usage Type Feedback | |
wMaxPacketSize 0x0004 1x 4 bytes | |
bInterval 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 2 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 0 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 2 | |
bmControls 0x05 | |
Active Alternate Setting Control (read-only) | |
Valid Alternate Setting Control (read-only) | |
bFormatType 1 | |
bmFormats 1 | |
PCM | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
iChannelNames 0 | |
AudioStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x06 EP 6 OUT | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x00d0 1x 208 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 0 Undefined | |
wLockDelay 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x86 EP 6 IN | |
bmAttributes 17 | |
Transfer Type Isochronous | |
Synch Type None | |
Usage Type Feedback | |
wMaxPacketSize 0x0004 1x 4 bytes | |
bInterval 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 3 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 0 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 2 | |
bmControls 0x05 | |
Active Alternate Setting Control (read-only) | |
Valid Alternate Setting Control (read-only) | |
bFormatType 3 | |
bmFormats 4993 | |
PCM | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
iChannelNames 0 | |
AudioStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 3 (FORMAT_TYPE_III) | |
bSubslotSize 2 | |
bBitResolution 16 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x06 EP 6 OUT | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0068 1x 104 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 0 Undefined | |
wLockDelay 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x86 EP 6 IN | |
bmAttributes 17 | |
Transfer Type Isochronous | |
Synch Type None | |
Usage Type Feedback | |
wMaxPacketSize 0x0004 1x 4 bytes | |
bInterval 4 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 6 Microphone In | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 1 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 0 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 8 | |
bmControls 0x05 | |
Active Alternate Setting Control (read-only) | |
Valid Alternate Setting Control (read-only) | |
bFormatType 1 | |
bmFormats 1 | |
PCM | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
iChannelNames 0 | |
AudioStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 2 | |
bBitResolution 16 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x89 EP 9 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0068 1x 104 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 0 Undefined | |
wLockDelay 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 2 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 0 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 8 | |
bmControls 0x05 | |
Active Alternate Setting Control (read-only) | |
Valid Alternate Setting Control (read-only) | |
bFormatType 1 | |
bmFormats 1 | |
PCM | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
iChannelNames 0 | |
AudioStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x89 EP 9 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x00d0 1x 208 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 0 Undefined | |
wLockDelay 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 4 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 9 Line In | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 4 | |
bAlternateSetting 1 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 0 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 9 | |
bmControls 0x05 | |
Active Alternate Setting Control (read-only) | |
Valid Alternate Setting Control (read-only) | |
bFormatType 1 | |
bmFormats 1 | |
PCM | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
iChannelNames 0 | |
AudioStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 2 | |
bBitResolution 16 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x88 EP 8 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0068 1x 104 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 0 Undefined | |
wLockDelay 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 4 | |
bAlternateSetting 2 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 0 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 9 | |
bmControls 0x05 | |
Active Alternate Setting Control (read-only) | |
Valid Alternate Setting Control (read-only) | |
bFormatType 1 | |
bmFormats 1 | |
PCM | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
iChannelNames 0 | |
AudioStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x88 EP 8 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x00d0 1x 208 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 0 Undefined | |
wLockDelay 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 5 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 7 SPDIF Input | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 5 | |
bAlternateSetting 1 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 0 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 10 | |
bmControls 0x05 | |
Active Alternate Setting Control (read-only) | |
Valid Alternate Setting Control (read-only) | |
bFormatType 1 | |
bmFormats 1 | |
PCM | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
iChannelNames 0 | |
AudioStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 2 | |
bBitResolution 16 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x8a EP 10 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0068 1x 104 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 0 Undefined | |
wLockDelay 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 5 | |
bAlternateSetting 2 | |
bNumEndpoints 1 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 2 Streaming | |
bInterfaceProtocol 32 | |
iInterface 0 | |
AudioStreaming Interface Descriptor: | |
bLength 16 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (AS_GENERAL) | |
bTerminalLink 10 | |
bmControls 0x05 | |
Active Alternate Setting Control (read-only) | |
Valid Alternate Setting Control (read-only) | |
bFormatType 1 | |
bmFormats 1 | |
PCM | |
bNrChannels 2 | |
bmChannelConfig 0x00000003 | |
Front Left (FL) | |
Front Right (FR) | |
iChannelNames 0 | |
AudioStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (FORMAT_TYPE) | |
bFormatType 1 (FORMAT_TYPE_I) | |
bSubslotSize 4 | |
bBitResolution 24 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x8a EP 10 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x00d0 1x 208 bytes | |
bInterval 1 | |
AudioControl Endpoint Descriptor: | |
bLength 8 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (EP_GENERAL) | |
bmAttributes 0x00 | |
bmControls 0x00 | |
bLockDelayUnits 0 Undefined | |
wLockDelay 0 | |
Interface Association: | |
bLength 8 | |
bDescriptorType 11 | |
bFirstInterface 6 | |
bInterfaceCount 1 | |
bFunctionClass 3 Human Interface Device | |
bFunctionSubClass 0 No Subclass | |
bFunctionProtocol 0 None | |
iFunction 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 6 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 3 Human Interface Device | |
bInterfaceSubClass 0 No Subclass | |
bInterfaceProtocol 0 None | |
iInterface 0 | |
HID Device Descriptor: | |
bLength 9 | |
bDescriptorType 33 | |
bcdHID 1.00 | |
bCountryCode 0 Not supported | |
bNumDescriptors 1 | |
bDescriptorType 34 Report | |
wDescriptorLength 50 | |
Report Descriptors: | |
** UNAVAILABLE ** | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x84 EP 4 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0010 1x 16 bytes | |
bInterval 4 | |
Interface Association: | |
bLength 8 | |
bDescriptorType 11 | |
bFirstInterface 7 | |
bInterfaceCount 2 | |
bFunctionClass 1 Audio | |
bFunctionSubClass 0 | |
bFunctionProtocol 0 | |
iFunction 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 7 | |
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 9 | |
bInCollection 1 | |
baInterfaceNr( 0) 8 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 8 | |
bAlternateSetting 0 | |
bNumEndpoints 2 | |
bInterfaceClass 1 Audio | |
bInterfaceSubClass 3 MIDI Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
MIDIStreaming Interface Descriptor: | |
bLength 7 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (HEADER) | |
bcdADC 1.00 | |
wTotalLength 61 | |
MIDIStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (MIDI_IN_JACK) | |
bJackType 1 Embedded | |
bJackID 1 | |
iJack 0 | |
MIDIStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (MIDI_IN_JACK) | |
bJackType 2 External | |
bJackID 2 | |
iJack 0 | |
MIDIStreaming Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (MIDI_OUT_JACK) | |
bJackType 1 Embedded | |
bJackID 3 | |
bNrInputPins 1 | |
baSourceID( 0) 2 | |
BaSourcePin( 0) 1 | |
iJack 0 | |
MIDIStreaming Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (MIDI_OUT_JACK) | |
bJackType 2 External | |
bJackID 4 | |
bNrInputPins 1 | |
baSourceID( 0) 1 | |
BaSourcePin( 0) 1 | |
iJack 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x01 EP 1 OUT | |
bmAttributes 2 | |
Transfer Type Bulk | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 0 | |
MIDIStreaming Endpoint Descriptor: | |
bLength 5 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (GENERAL) | |
bNumEmbMIDIJack 1 | |
baAssocJackID( 0) 1 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x82 EP 2 IN | |
bmAttributes 2 | |
Transfer Type Bulk | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 0 | |
MIDIStreaming Endpoint Descriptor: | |
bLength 5 | |
bDescriptorType 37 | |
bDescriptorSubtype 1 (GENERAL) | |
bNumEmbMIDIJack 1 | |
baAssocJackID( 0) 3 | |
Device Status: 0x0000 | |
(Bus Powered) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment