[Port2] : USB Composite Device Is Port User Connectable: no Is Port Debug Capable: no Companion Port Number: 0 Companion Hub Symbolic Link Name: Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no Device Power State: PowerDeviceD0 ---===>Device Information<===--- English product name: "USB Audio" ConnectionStatus: Current Config Value: 0x01 -> Device Bus Speed: High (is not SuperSpeed or higher capable) Device Address: 0x07 Open Pipes: 2 ===>Device Descriptor<=== bLength: 0x12 bDescriptorType: 0x01 bcdUSB: 0x0200 bDeviceClass: 0x00 -> This is an Interface Class Defined Device bDeviceSubClass: 0x00 bDeviceProtocol: 0x00 bMaxPacketSize0: 0x40 = (64) Bytes idVendor: 0x0B05 = ASUSTek Computer Inc. idProduct: 0x18C7 bcdDevice: 0x0005 iManufacturer: 0x03 English (United States) "ASUS" iProduct: 0x01 English (United States) "USB Audio" iSerialNumber: 0x00 bNumConfigurations: 0x01 ---===>Open Pipes<===--- ===>Endpoint Descriptor<=== bLength: 0x09 bDescriptorType: 0x05 bEndpointAddress: 0x87 -> Direction: IN - EndpointID: 7 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0010 = 1 transactions per microframe, 0x10 max bytes wInterval: 0x0008 bSyncAddress: 0x00 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x88 -> Direction: IN - EndpointID: 8 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0010 = 1 transactions per microframe, 0x10 max bytes bInterval: 0x04 ---===>Full Configuration Descriptor<===--- ===>Configuration Descriptor<=== bLength: 0x09 bDescriptorType: 0x02 wTotalLength: 0x01CF -> Validated bNumInterfaces: 0x03 bConfigurationValue: 0x01 iConfiguration: 0x04 English (United States) "USB Audio" bmAttributes: 0xA0 -> Bus Powered -> Remote Wakeup MaxPower: 0x32 = 100 mA ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x00 bAlternateSetting: 0x00 bNumEndpoints: 0x01 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x01 -> Audio Control Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x05 *!*ERROR: No String Descriptor for index 5! ===>Audio Control Interface Header Descriptor<=== bLength: 0x09 bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x01 (HEADER) bcdADC: 0x0100 wTotalLength: 0x003A bInCollection: 0x01 baInterfaceNr[1]: 0x01 ===>Audio Control Input Terminal Descriptor<=== bLength: 0x0C bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x02 (INPUT_TERMINAL) bTerminalID: 0x0A wTerminalType: 0x0101 (USB streaming) bAssocTerminal: 0x00 bNrChannels: 0x02 wChannelConfig: 0x0003 (Left Front (L)) (Right Ront (R)) iChannelNames: 0x00 iTerminal: 0x0A ===>Audio Control Output Terminal Descriptor<=== bLength: 0x09 bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x03 (OUTPUT_TERMINAL) bTerminalID: 0x10 wTerminalType: 0x0302 (Headphones) bAssocTerminal: 0x0A bSourceID: 0x19 iTerminal: 0x00 ===>Audio Control Feature Unit Descriptor<=== bLength: 0x0D bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x06 (FEATURE_UNIT) bUnitID: 0x16 bSourceID: 0x0A bControlSize: 0x02 bmaControls[master]: 01 00 bmaControls[channel 0]: 00 00 bmaControls[channel 1]: 00 00 iFeature: 0x00 ===>Audio Control Extension Unit Descriptor<=== bLength: 0x0F bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x08 (EXTENSION_UNIT) bUnitID: 0x19 wExtensionCode: 0x0BDA bNrInPins: 0x01 baSourceID[1]: 0x16 bNrChannels: 0x02 wChannelConfig: 0x0003 (Left Front (L)) (Right Ront (R)) iChannelNames: 0x00 bControlSize: 0x01 bmControls: 01 iExtension: 0x00 ===>Endpoint Descriptor<=== bLength: 0x09 bDescriptorType: 0x05 bEndpointAddress: 0x87 -> Direction: IN - EndpointID: 7 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0010 = 1 transactions per microframe, 0x10 max bytes wInterval: 0x0008 bSyncAddress: 0x00 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x00 bNumEndpoints: 0x00 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x05 *!*ERROR: No String Descriptor for index 5! ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x01 bNumEndpoints: 0x01 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x05 *!*ERROR: No String Descriptor for index 5! ===>Audio Streaming Class Specific Interface Descriptor<=== bLength: 0x07 bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x01 (AS_GENERAL) bTerminalLink: 0x0A bDelay: 0x01 wFormatTag: 0x0001 (PCM) ===>Audio Streaming Format Type Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x02 (FORMAT_TYPE) bFormatType: 0x01 (FORMAT_TYPE_I) bNrChannels: 0x02 bSubframeSize: 0x02 bBitResolution: 0x10 (16) bSamFreqType: 0x01 (Discrete) tSamFreq[1]: 0x00AC44 (44100 Hz) ===>Endpoint Descriptor<=== bLength: 0x09 bDescriptorType: 0x05 bEndpointAddress: 0x04 -> Direction: OUT - EndpointID: 4 bmAttributes: 0x09 -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint wMaxPacketSize: 0x00E4 = 1 transactions per microframe, 0xE4 max bytes wInterval: 0x0004 bSyncAddress: 0x00 ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x25 (CS_ENDPOINT) bDescriptorSubtype: 0x01 (EP_GENERAL) bmAttributes: 0x01 (Sampling Frequency control) bLockDelayUnits: 0x00 (Undefined) wLockDelay: 0x0000 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x02 bNumEndpoints: 0x01 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x05 *!*ERROR: No String Descriptor for index 5! ===>Audio Streaming Class Specific Interface Descriptor<=== bLength: 0x07 bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x01 (AS_GENERAL) bTerminalLink: 0x0A bDelay: 0x01 wFormatTag: 0x0001 (PCM) ===>Audio Streaming Format Type Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x02 (FORMAT_TYPE) bFormatType: 0x01 (FORMAT_TYPE_I) bNrChannels: 0x02 bSubframeSize: 0x03 bBitResolution: 0x18 (24) bSamFreqType: 0x01 (Discrete) tSamFreq[1]: 0x00AC44 (44100 Hz) ===>Endpoint Descriptor<=== bLength: 0x09 bDescriptorType: 0x05 bEndpointAddress: 0x04 -> Direction: OUT - EndpointID: 4 bmAttributes: 0x09 -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint wMaxPacketSize: 0x0156 = 1 transactions per microframe, 0x156 max bytes wInterval: 0x0004 bSyncAddress: 0x00 ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x25 (CS_ENDPOINT) bDescriptorSubtype: 0x01 (EP_GENERAL) bmAttributes: 0x01 (Sampling Frequency control) bLockDelayUnits: 0x00 (Undefined) wLockDelay: 0x0000 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x03 bNumEndpoints: 0x01 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x05 *!*ERROR: No String Descriptor for index 5! ===>Audio Streaming Class Specific Interface Descriptor<=== bLength: 0x07 bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x01 (AS_GENERAL) bTerminalLink: 0x0A bDelay: 0x01 wFormatTag: 0x0001 (PCM) ===>Audio Streaming Format Type Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x02 (FORMAT_TYPE) bFormatType: 0x01 (FORMAT_TYPE_I) bNrChannels: 0x02 bSubframeSize: 0x02 bBitResolution: 0x10 (16) bSamFreqType: 0x01 (Discrete) tSamFreq[1]: 0x00BB80 (48000 Hz) ===>Endpoint Descriptor<=== bLength: 0x09 bDescriptorType: 0x05 bEndpointAddress: 0x04 -> Direction: OUT - EndpointID: 4 bmAttributes: 0x09 -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint wMaxPacketSize: 0x00F8 = 1 transactions per microframe, 0xF8 max bytes wInterval: 0x0004 bSyncAddress: 0x00 ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x25 (CS_ENDPOINT) bDescriptorSubtype: 0x01 (EP_GENERAL) bmAttributes: 0x01 (Sampling Frequency control) bLockDelayUnits: 0x00 (Undefined) wLockDelay: 0x0000 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x04 bNumEndpoints: 0x01 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x05 *!*ERROR: No String Descriptor for index 5! ===>Audio Streaming Class Specific Interface Descriptor<=== bLength: 0x07 bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x01 (AS_GENERAL) bTerminalLink: 0x0A bDelay: 0x01 wFormatTag: 0x0001 (PCM) ===>Audio Streaming Format Type Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x02 (FORMAT_TYPE) bFormatType: 0x01 (FORMAT_TYPE_I) bNrChannels: 0x02 bSubframeSize: 0x03 bBitResolution: 0x18 (24) bSamFreqType: 0x01 (Discrete) tSamFreq[1]: 0x00BB80 (48000 Hz) ===>Endpoint Descriptor<=== bLength: 0x09 bDescriptorType: 0x05 bEndpointAddress: 0x04 -> Direction: OUT - EndpointID: 4 bmAttributes: 0x09 -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint wMaxPacketSize: 0x0174 = 1 transactions per microframe, 0x174 max bytes wInterval: 0x0004 bSyncAddress: 0x00 ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x25 (CS_ENDPOINT) bDescriptorSubtype: 0x01 (EP_GENERAL) bmAttributes: 0x01 (Sampling Frequency control) bLockDelayUnits: 0x00 (Undefined) wLockDelay: 0x0000 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x05 bNumEndpoints: 0x01 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x05 *!*ERROR: No String Descriptor for index 5! ===>Audio Streaming Class Specific Interface Descriptor<=== bLength: 0x07 bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x01 (AS_GENERAL) bTerminalLink: 0x0A bDelay: 0x01 wFormatTag: 0x0001 (PCM) ===>Audio Streaming Format Type Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x02 (FORMAT_TYPE) bFormatType: 0x01 (FORMAT_TYPE_I) bNrChannels: 0x02 bSubframeSize: 0x02 bBitResolution: 0x10 (16) bSamFreqType: 0x01 (Discrete) tSamFreq[1]: 0x017700 (96000 Hz) ===>Endpoint Descriptor<=== bLength: 0x09 bDescriptorType: 0x05 bEndpointAddress: 0x04 -> Direction: OUT - EndpointID: 4 bmAttributes: 0x09 -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint wMaxPacketSize: 0x01F0 = 1 transactions per microframe, 0x1F0 max bytes wInterval: 0x0004 bSyncAddress: 0x00 ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x25 (CS_ENDPOINT) bDescriptorSubtype: 0x01 (EP_GENERAL) bmAttributes: 0x01 (Sampling Frequency control) bLockDelayUnits: 0x00 (Undefined) wLockDelay: 0x0000 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x06 bNumEndpoints: 0x01 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x05 *!*ERROR: No String Descriptor for index 5! ===>Audio Streaming Class Specific Interface Descriptor<=== bLength: 0x07 bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x01 (AS_GENERAL) bTerminalLink: 0x0A bDelay: 0x01 wFormatTag: 0x0001 (PCM) ===>Audio Streaming Format Type Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x02 (FORMAT_TYPE) bFormatType: 0x01 (FORMAT_TYPE_I) bNrChannels: 0x02 bSubframeSize: 0x03 bBitResolution: 0x18 (24) bSamFreqType: 0x01 (Discrete) tSamFreq[1]: 0x017700 (96000 Hz) ===>Endpoint Descriptor<=== bLength: 0x09 bDescriptorType: 0x05 bEndpointAddress: 0x04 -> Direction: OUT - EndpointID: 4 bmAttributes: 0x09 -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint wMaxPacketSize: 0x02E8 = 1 transactions per microframe, 0x2E8 max bytes wInterval: 0x0004 bSyncAddress: 0x00 ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x25 (CS_ENDPOINT) bDescriptorSubtype: 0x01 (EP_GENERAL) bmAttributes: 0x01 (Sampling Frequency control) bLockDelayUnits: 0x00 (Undefined) wLockDelay: 0x0000 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x07 bNumEndpoints: 0x01 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x05 *!*ERROR: No String Descriptor for index 5! ===>Audio Streaming Class Specific Interface Descriptor<=== bLength: 0x07 bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x01 (AS_GENERAL) bTerminalLink: 0x0A bDelay: 0x01 wFormatTag: 0x0001 (PCM) ===>Audio Streaming Format Type Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x02 (FORMAT_TYPE) bFormatType: 0x01 (FORMAT_TYPE_I) bNrChannels: 0x02 bSubframeSize: 0x02 bBitResolution: 0x10 (16) bSamFreqType: 0x01 (Discrete) tSamFreq[1]: 0x02EE00 (192000 Hz) ===>Endpoint Descriptor<=== bLength: 0x09 bDescriptorType: 0x05 bEndpointAddress: 0x04 -> Direction: OUT - EndpointID: 4 bmAttributes: 0x09 -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint wMaxPacketSize: 0x03E4 = 1 transactions per microframe, 0x3E4 max bytes wInterval: 0x0004 bSyncAddress: 0x00 ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x25 (CS_ENDPOINT) bDescriptorSubtype: 0x01 (EP_GENERAL) bmAttributes: 0x01 (Sampling Frequency control) bLockDelayUnits: 0x00 (Undefined) wLockDelay: 0x0000 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x08 bNumEndpoints: 0x01 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 iInterface: 0x05 *!*ERROR: No String Descriptor for index 5! ===>Audio Streaming Class Specific Interface Descriptor<=== bLength: 0x07 bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x01 (AS_GENERAL) bTerminalLink: 0x0A bDelay: 0x01 wFormatTag: 0x0001 (PCM) ===>Audio Streaming Format Type Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 (CS_INTERFACE) bDescriptorSubtype: 0x02 (FORMAT_TYPE) bFormatType: 0x01 (FORMAT_TYPE_I) bNrChannels: 0x02 bSubframeSize: 0x03 bBitResolution: 0x18 (24) bSamFreqType: 0x01 (Discrete) tSamFreq[1]: 0x02EE00 (192000 Hz) ===>Endpoint Descriptor<=== bLength: 0x09 bDescriptorType: 0x05 bEndpointAddress: 0x04 -> Direction: OUT - EndpointID: 4 bmAttributes: 0x09 -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint wMaxPacketSize: 0x0AE8 = 2 transactions per microframe, 0x2E8 max bytes wInterval: 0x0004 bSyncAddress: 0x00 ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x25 (CS_ENDPOINT) bDescriptorSubtype: 0x01 (EP_GENERAL) bmAttributes: 0x01 (Sampling Frequency control) bLockDelayUnits: 0x00 (Undefined) wLockDelay: 0x0000 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x02 bAlternateSetting: 0x00 bNumEndpoints: 0x01 bInterfaceClass: 0x03 -> HID Interface Class bInterfaceSubClass: 0x00 bInterfaceProtocol: 0x00 iInterface: 0x00 ===>HID Descriptor<=== bLength: 0x09 bDescriptorType: 0x21 bcdHID: 0x0111 bCountryCode: 0x00 bNumDescriptors: 0x01 bDescriptorType: 0x22 (Report Descriptor) wDescriptorLength: 0x0039 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x88 -> Direction: IN - EndpointID: 8 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0010 = 1 transactions per microframe, 0x10 max bytes bInterval: 0x04