older gadget - USB audio (phono) PreAmp from Pinnacle
Torfinn Ingolfsen
torfinn.ingolfsen at broadpark.no
Sat May 21 06:58:50 PDT 2005
Now that I have learned how to make udesc_dump work, I tried it on an
older gadget that I have laying around. It is an "USB audio Phono
PreAmp" from Pinnacle (it was included with the windows software
"Steinerg Clean Plus" which was on sale sometime ago).
According to the documentation, the hardware will work as a USB
soundcard as well (yes, it has a line out jack in addition to the RCA
phono inputs).
With uhid, it is detected as:
uhid0: Burr-Brown from TI USB Audio CODEC, rev 1.10/1.00, addr 3, iclass
1/1
Without uhid, it detects as:
ugen0: Burr-Brown from TI USB Audio CODEC, rev 1.10/1.00, addr 2
And 'udesc_dump /dev/ugen0' output is attached.
--
Regards,
Torfinn Ingolfsen,
Norway
-------------- next part --------------
Standard Device Descriptor:
bLength 18
bDescriptorType 01
bcdUSB 0110
bDeviceClass 00
bDeviceSubClass 00
bDeviceProtocol 00
bMaxPacketSize 8
idVendor 08bb
idProduct 2900
bcdDevice 0100
iManufacturer 1
iProduct 2
iSerialNumber 0
bNumConfigurations 1
Configuration 0:
Standard Configuration Descriptor:
bLength 9
bDescriptorType 02
wTotalLength 1191
bNumInterface 4
bConfigurationValue 1
iConfiguration 0
bmAttributes 80
bMaxPower 50 (100 mA)
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 01
bInterfaceSubClass 01
bInterfaceProtocol 00
iInterface 0
Class-Specific AC Interface Header Descriptor:
bLength 10
bDescriptorType 24
bDescriptorSubtype 01
bcdADC 0100
wTotalLength 62
bInCollection 2
baInterfaceNr(1) 1
baInterfaceNr(2) 2
Input Terminal Descriptor:
bLength 12
bDescriptorType 24
bDescriptorSubtype 02
bTerminalID 1
wTerminalType 0101
bAssocTerminal 0
bNrChannels 2
wChannelConfig 0003
iChannelNames 0
iTerminal 0
Output Terminal Descriptor:
bLength 9
bDescriptorType 24
bDescriptorSubtype 03
bTerminalID 2
wTerminalType 0301
bAssocTerminal 0
bSourceID 3
iTerminal 0
Feature Unit Descriptor:
bLength 10
bDescriptorType 24
bDescriptorSubtype 06
bUnitID 3
bSourceID 1
bControlSize 1
bmaControls(0) 01
bmaControls(1) 01
bmaControls(2) 01
bmaControls(3) 01
iFeature 0
Input Terminal Descriptor:
bLength 12
bDescriptorType 24
bDescriptorSubtype 02
bTerminalID 4
wTerminalType 0201
bAssocTerminal 0
bNrChannels 2
wChannelConfig 0003
iChannelNames 0
iTerminal 0
Output Terminal Descriptor:
bLength 9
bDescriptorType 24
bDescriptorSubtype 03
bTerminalID 5
wTerminalType 0101
bAssocTerminal 0
bSourceID 4
iTerminal 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 1
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 17
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 3
tSamFreq[1] 32000
tSamFreq[2] 44100
tSamFreq[3] 48000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 02 (out)
bmAttributes 09 (Isochronous-Adaptive)
wMaxPacketSize 192
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 512
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 1
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 17
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 3
tSamFreq[1] 32000
tSamFreq[2] 44100
tSamFreq[3] 48000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 02 (out)
bmAttributes 09 (Isochronous-Adaptive)
wMaxPacketSize 96
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 512
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 1
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 17
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 2
bSubframeSize 1
bBitResolution 8
bSamFreqType 3
tSamFreq[1] 32000
tSamFreq[2] 44100
tSamFreq[3] 48000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 02 (out)
bmAttributes 09 (Isochronous-Adaptive)
wMaxPacketSize 96
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 512
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 1
bAlternateSetting 4
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 1
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 17
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 1
bSubframeSize 1
bBitResolution 8
bSamFreqType 3
tSamFreq[1] 32000
tSamFreq[2] 44100
tSamFreq[3] 48000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 02 (out)
bmAttributes 09 (Isochronous-Adaptive)
wMaxPacketSize 48
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 512
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 1
bAlternateSetting 5
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 1
bDecay 0
wFormatTag 2
Type I Format Descriptor:
bLength 17
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 2
bSubframeSize 1
bBitResolution 8
bSamFreqType 3
tSamFreq[1] 32000
tSamFreq[2] 44100
tSamFreq[3] 48000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 02 (out)
bmAttributes 09 (Isochronous-Adaptive)
wMaxPacketSize 96
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 512
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 1
bAlternateSetting 6
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 1
bDecay 0
wFormatTag 2
Type I Format Descriptor:
bLength 17
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 1
bSubframeSize 1
bBitResolution 8
bSamFreqType 3
tSamFreq[1] 32000
tSamFreq[2] 44100
tSamFreq[3] 48000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 02 (out)
bmAttributes 09 (Isochronous-Adaptive)
wMaxPacketSize 48
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 512
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 1
tSamFreq[1] 48000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 196
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 2
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 1
tSamFreq[1] 48000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 98
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 3
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 1
tSamFreq[1] 44100
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 180
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 4
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 1
tSamFreq[1] 44100
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 90
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 5
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 1
tSamFreq[1] 32000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 132
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 6
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 1
tSamFreq[1] 32000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 66
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 7
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 1
tSamFreq[1] 22050
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 92
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 8
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 1
tSamFreq[1] 22050
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 46
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 9
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 1
tSamFreq[1] 16000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 68
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 10
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 1
tSamFreq[1] 16000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 34
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 11
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 2
bSubframeSize 1
bBitResolution 8
bSamFreqType 1
tSamFreq[1] 16000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 34
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 12
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 1
bSubframeSize 1
bBitResolution 8
bSamFreqType 1
tSamFreq[1] 16000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 17
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 13
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 2
bSubframeSize 1
bBitResolution 8
bSamFreqType 1
tSamFreq[1] 8000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 18
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 14
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 1
bSubframeSize 1
bBitResolution 8
bSamFreqType 1
tSamFreq[1] 8000
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 05 (Isochronous-Asynchronous)
wMaxPacketSize 9
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 15
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 1
tSamFreq[1] 11025
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 0d (Isochronous-Synchronous)
wMaxPacketSize 48
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 16
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 1
tSamFreq[1] 11025
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 0d (Isochronous-Synchronous)
wMaxPacketSize 24
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 17
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 2
bSubframeSize 1
bBitResolution 8
bSamFreqType 1
tSamFreq[1] 11025
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 0d (Isochronous-Synchronous)
wMaxPacketSize 24
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 18
bNumEndpoints 1
bInterfaceClass 01
bInterfaceSubClass 02
bInterfaceProtocol 00
iInterface 0
Class-Specific AS Interface Descriptor:
bLength 7
bDescriptorType 24
bDescriptorSubtype 01
bTerminalLink 5
bDecay 0
wFormatTag 1
Type I Format Descriptor:
bLength 11
bDescriptorType 24
bDescriptorSubtype 02
bFormatType 01
bNrChannels 1
bSubframeSize 1
bBitResolution 8
bSamFreqType 1
tSamFreq[1] 11025
Standard Endpoint Descriptor:
bLength 9
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 0d (Isochronous-Synchronous)
wMaxPacketSize 12
bInterval 1
bRefresh 0
bSynchAddress 00
Class-Specific AS Endpoint Descriptor:
bLength 7
bDescriptorType 25
bDescriptorSubtype 01
bmAttributes 00
bLockDelayUnits 2
wLockDelay 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 03
bInterfaceSubClass 00
bInterfaceProtocol 00
iInterface 0
HID Descriptor:
bLength 9
bDescriptorType 21
bcdHID 0100
bCountryCode 00
bNumDescriptors 1
bDescriptorType 22
wDescriptorLength 31
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 85 (in)
bmAttributes 03 (Interrupt)
wMaxPacketSize 1
bInterval 10
Codes Representing Languages by the Device:
bLength 4
bDescriptorType 03
wLANGID[0] 0409
String (index 1): Burr-Brown from TI
String (index 2): USB Audio CODEC
More information about the freebsd-multimedia
mailing list