USB-Audiointerface

(DE) System, Installation, Konfiguration, Hardware, Treiber, Netzwerk, Virtualisierung, etc.
(EN) System, Installation, Configuration, Hardware, Drivers, Network, Virtualisation, etc.
Jörg Rustmeier
Posts: 130
Joined: Sun 7. Sep 2014, 20:58

USB-Audiointerface

Post by Jörg Rustmeier » Thu 3. Jan 2019, 23:54

Liebe OS/2'ler,

ich habe ein Behringer UCA222 <https://www.thomann.de/de/behringer_uco ... ca_222.htm> und würde gerne damit analoge Tonaufnahmen auf meinen Rechner (AN 5.0.3 mit Lars Erdmanns USB-Treibern) übertragen. Mit drecord.exe und playrec.exe hatte ich bisher keinen Erfolg. Mit Audacity unter Win7 auf demselben Rechner hat es funktioniert.

Gruß, Jörg

User avatar
Frank Wochatz
Posts: 886
Joined: Sun 22. Dec 2013, 22:04
Location: Berlin

Post by Frank Wochatz » Sun 6. Jan 2019, 17:12

Hallo Jörg,

ich weiß garnicht ob playrec & Co. USB als Soundeingang unterstützen. Line-in (analog) geht immer, und S/PDIF (digital) habe ich auch schon erfolgreich genutzt. Dein Gerät scheint ja S/PDIF als Ausgang zu unterstützen, also falls du eine entsprechende Soundkarte hat... oder ist der Behringer eine externe Soundkarte (und nicht nur ein "Verteiler"), ich werde daraus gerade nicht ganz schlau.
Last edited by Frank Wochatz on Sun 6. Jan 2019, 17:13, edited 1 time in total.

ehemaliger
Posts: 48
Joined: Wed 22. Nov 2017, 23:46

Post by ehemaliger » Sun 6. Jan 2019, 19:58

Frank Wochatz wrote:
Sun 6. Jan 2019, 17:12
ich weiß garnicht ob playrec & Co. USB als Soundeingang unterstützen.
Das ist auch irrelevant, weil das Sache des jeweiligen Audiotreibers ist. Applikationen wie "playrec & Co." geht es absolut nichts an, auf welche Art und Weise die Hardware angeschlossen ist.
Frank Wochatz wrote:
Sun 6. Jan 2019, 17:12
oder ist der Behringer eine externe Soundkarte
Das ist eine USB-"Soundkarte" mit Aufnahmefunktionalität. Ob Lars' Treiber allerdings überhaupt aufzeichnen kann entzieht sich meiner Kentniss.

User avatar
Frank Wochatz
Posts: 886
Joined: Sun 22. Dec 2013, 22:04
Location: Berlin

Post by Frank Wochatz » Sun 6. Jan 2019, 21:25

ehemaliger wrote:
Sun 6. Jan 2019, 19:58
Frank Wochatz wrote:
Sun 6. Jan 2019, 17:12
ich weiß garnicht ob playrec & Co. USB als Soundeingang unterstützen.
Das ist auch irrelevant, weil das Sache des jeweiligen Audiotreibers ist. Applikationen wie "playrec & Co." geht es absolut nichts an, auf welche Art und Weise die Hardware angeschlossen ist.
Frank Wochatz wrote:
Sun 6. Jan 2019, 17:12
oder ist der Behringer eine externe Soundkarte
Das ist eine USB-"Soundkarte" mit Aufnahmefunktionalität. Ob Lars' Treiber allerdings überhaupt aufzeichnen kann entzieht sich meiner Kentniss.

Mag ja sein, dass das hinten der Treiber macht. Aber ich muss bei Playrec die Quelle für die Aufnahme angeben, und die kann nur sein mic, line oder cd.

Aha, das ist eine Soundkarte, insofern hat sich die Alternative ja dann wahrscheinlich auch erledigt.

Jörg Rustmeier
Posts: 130
Joined: Sun 7. Sep 2014, 20:58

Post by Jörg Rustmeier » Tue 8. Jan 2019, 00:28

Zunächst einmal vielen Dank für eure Beiträge! Weitergekommen bin ich nicht wirklich. Mir ist allerdings aufgefallen, dass nach der Installation von Lars Erdmanns USBAudio und USBWAB zusätzliche Reiter für Audio Devices im Multimedia-Objekt erscheinen: "USB Adapter Wave" und "UAC2 Adapter Wave". Das klingt ja zunächst einmal ganz gut! Die erwähnten Aufnahmeprogramme lassen als Quellen aber meist nur Microphone oder Line-In zu. Bei SOX lässt sich die Aufnahmequelle (input device) als Parameter angeben; den richtigen Schalter habe ich aber noch nicht gefunden. Gruß, Jörg

ehemaliger
Posts: 48
Joined: Wed 22. Nov 2017, 23:46

Post by ehemaliger » Tue 8. Jan 2019, 19:58

Frank Wochatz wrote:
Sun 6. Jan 2019, 21:25
Aber ich muss bei Playrec die Quelle für die Aufnahme angeben, und die kann nur sein mic, line oder cd.
Das sind die EIngangsbuchsen des jeweiligen Audiogeräts. Wenn der Autor der Software mitgedacht hat, dann bietet sie die Möglichkeit der Auswahl des Audiogeräts. D.h. heißt man kann wählen, auf welche der verbauten interne(n) oder externe(n) Soundkarten zugegriffen wird oder - anders gesagt - wessen mic, line oder cd - Anschluß verwendet wird. "Dümmere" Software verwendet das Standard-Audiogerät, welches man im MultiMedia-Setupnotizbuch auswählen kann.

Jörg Rustmeier
Posts: 130
Joined: Sun 7. Sep 2014, 20:58

Post by Jörg Rustmeier » Tue 8. Jan 2019, 22:36

Liebe OS/2'ler, ich habe (wieder-)entdeckt, dass man mit dem "Digital Audio"-Objekt WAV-Dateien aufnehmen kann (und meine, diese Funktion anno Tobak einmal benutzt zu haben). Leider lassen sich bei mir (AN 5.0.3) keine neuen WAV-Dateien anlegen, so dass Aufnahme nicht funktioniert. Es ist aber zu sehen, dass man nicht nur die Audio record options Microphone oder Line-in auswählen kann, sondern auch die Audio devices, die mit Lars Erdmanns USB-Treibern installiert wurden. Leider komme ich wie gesagt hier nicht weiter. Gruß, Jörg

User avatar
Sepp Mayr
Posts: 132
Joined: Mon 13. Jan 2014, 11:28
Location: Bayern, oda wos hobt ihr dachd?

Post by Sepp Mayr » Wed 9. Jan 2019, 09:40

Schau mal hier, vielleicht ist es in irgend einer Form hilfreich:

OS2Voice Newsletter 07/2002

Interessant ist der Waveeditor aus Warp3. Braucht man allerdings ein Rexx-Script zur Installation, welches auf CommTalk liegt.
Das ist ja mittlerweile in diesem Forum aufgegangen. Gibt es die Dateien von damals hier noch?
(Möglicherweise habe ich es aber noch zu Hause im Archiv)
Mia san mia

User avatar
Frank Wochatz
Posts: 886
Joined: Sun 22. Dec 2013, 22:04
Location: Berlin

Post by Frank Wochatz » Wed 9. Jan 2019, 10:37

ehemaliger wrote:
Tue 8. Jan 2019, 19:58
Frank Wochatz wrote:
Sun 6. Jan 2019, 21:25
Aber ich muss bei Playrec die Quelle für die Aufnahme angeben, und die kann nur sein mic, line oder cd.
Das sind die EIngangsbuchsen des jeweiligen Audiogeräts. Wenn der Autor der Software mitgedacht hat, dann bietet sie die Möglichkeit der Auswahl des Audiogeräts. D.h. heißt man kann wählen, auf welche der verbauten interne(n) oder externe(n) Soundkarten zugegriffen wird oder - anders gesagt - wessen mic, line oder cd - Anschluß verwendet wird. "Dümmere" Software verwendet das Standard-Audiogerät, welches man im MultiMedia-Setupnotizbuch auswählen kann.
Ist schon klar ich dachte ja wie gesagt dass es keine Soundkarte ist, und USB als Eingang kann halt natürlich nicht wählen. Erfolgt die Aufnahme über dieses externe Soundgerät in Form einer Soundkarte und dort dann über den Line-In Eingang, sollte es natürlich gehen, solange das Gerät enstprechend unterstützt wird.

User avatar
Wimpie
Posts: 50
Joined: Sat 10. Jan 2015, 21:58
Location: Uithoorn

Post by Wimpie » Wed 9. Jan 2019, 12:40

I tried and could use "playrec /i:2 /o /sp test.wav"to record from my usb audio device.

For that to work I needed to specify the "/i:2" parameter to address my usb audio device.
This corresponds with the suffix 02 of its Ampmix02 and Waveaudio02 multimedia addresses.
See the "Multimedia Setup" tabs "USB Adapter Ampmix" and "USB Adapter Wave"respectively.

NOTE: for the "dtape" applications these must both be marked as the default device!

Jörg Rustmeier
Posts: 130
Joined: Sun 7. Sep 2014, 20:58

Post by Jörg Rustmeier » Thu 10. Jan 2019, 11:44

Wimpie wrote:
Wed 9. Jan 2019, 12:40
I tried and could use "playrec /i:2 /o /sp test.wav"to record from my usb audio device.

For that to work I needed to specify the "/i:2" parameter to address my usb audio device.
This corresponds with the suffix 02 of its Ampmix02 and Waveaudio02 multimedia addresses.
See the "Multimedia Setup" tabs "USB Adapter Ampmix" and "USB Adapter Wave"respectively.

NOTE: for the "dtape" applications these must both be marked as the default device!
Thank you, Wim! It sounds good, but it doesn't work for me. I have in the "Multimedia Setup" Ampmix02 and Waveaudio02, but I wasn't successful with device number 2 or other numbers. Kindly regards, Jörg

Jörg Rustmeier
Posts: 130
Joined: Sun 7. Sep 2014, 20:58

Post by Jörg Rustmeier » Fri 11. Jan 2019, 20:55

Sepp Mayr wrote:
Wed 9. Jan 2019, 09:40
Schau mal hier, vielleicht ist es in irgend einer Form hilfreich:

OS2Voice Newsletter 07/2002

Interessant ist der Waveeditor aus Warp3. Braucht man allerdings ein Rexx-Script zur Installation, welches auf CommTalk liegt.
Das ist ja mittlerweile in diesem Forum aufgegangen. Gibt es die Dateien von damals hier noch?
(Möglicherweise habe ich es aber noch zu Hause im Archiv)
Den Warp3-Waveeditor habe ich mittlerweile installiert. Das Script zur Installation habe ich auf einer alten "Team Trier Collection"-CD (Vol.4 4/99) gefunden. Die mit den USB-Treiber von Lars Erdmann eingerichteten Audio devices erscheinen auch im Warp3-Waveeditor. Eine Aufnahme war mir aber nicht möglich. Drücke ich nach der Aufnahme den Stop-Button hängt sich das Programm auf. Soweit mein letzter Stand! Gruß, Jörg

erdmann
Posts: 222
Joined: Mon 4. Jan 2016, 14:36

Post by erdmann » Fri 11. Jan 2019, 21:25

Zumindestens im Zusammenhang mit dem mit Warp 4 mitgelieferten Audio Editor habe ich das Problem in Bezug auf Aufnahme mittlerweile identifiziert. Es wird bloss etwas mit der Behebung dauern weil ich momentan wenig Zeit habe.

Lars

erdmann
Posts: 222
Joined: Mon 4. Jan 2016, 14:36

Post by erdmann » Sat 12. Jan 2019, 14:12

1) Könntest du mal die MMPM2.INI und die CONFIG.SYS posten ?
2) außerdem noch einen Dump der USB Deskriptoren. Das geht am besten mit "lsub.exe". Davon gibt es eine OS/2 Version.

lsusb gibt es hier:
https://www.dropbox.com/s/ef45b19aqrc6c ... 6.zip?dl=0

Man ruft es folgendermassen auf:
"lsusb.exe" - Anzeigen aller USB devices mit vendor id und product id
"lsusb.exe -d vendorid:productid -v" "Detaillierte Anzeige der Deskriptoren für device mit vendor id "vendorid" und product id "productid"


Das Problem dass ich gegenwärtig sehe ist, dass der OS/2 Audio Editor zwingend ein USB Device verlangt was mindestens "PLAY" kann auch wenn man nur recorden will. Und so wie ich das verstanden habe ist das USB device um welches es hier geht "RECORD ONLY".
Last edited by erdmann on Sat 12. Jan 2019, 14:13, edited 1 time in total.

ehemaliger
Posts: 48
Joined: Wed 22. Nov 2017, 23:46

Post by ehemaliger » Sat 12. Jan 2019, 16:34

erdmann wrote:
Sat 12. Jan 2019, 14:12
Und so wie ich das verstanden habe ist das USB device um welches es hier geht "RECORD ONLY".
Nein, ist es nicht. Anbei die Ausgabe von lsusb unter Linux:

Code: Select all

Bus 003 Device 013: ID 08bb:2902 Texas Instruments PCM2902 Audio Codec
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x08bb Texas Instruments
  idProduct          0x2902 PCM2902 Audio Codec
  bcdDevice            1.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength         1191
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol      0 
      iInterface              0 
      AudioControl Interface Descriptor:
        bLength                10
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               1.00
        wTotalLength           62
        bInCollection           2
        baInterfaceNr( 0)       1
        baInterfaceNr( 1)       2
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bNrChannels             2
        wChannelConfig     0x0003
          Left Front (L)
          Right Front (R)
        iChannelNames           0 
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             2
        wTerminalType      0x0301 Speaker
        bAssocTerminal          0
        bSourceID               3
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                10
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                 3
        bSourceID               1
        bControlSize            1
        bmaControls( 0)      0x01
          Mute Control
        bmaControls( 1)      0x02
          Volume Control
        bmaControls( 2)      0x02
          Volume Control
        iFeature                0 
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             4
        wTerminalType      0x0201 Microphone
        bAssocTerminal          0
        bNrChannels             2
        wChannelConfig     0x0003
          Left Front (L)
          Right Front (R)
        iChannelNames           0 
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             5
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               4
        iTerminal               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      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           1
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            3 Discrete
        tSamFreq[ 0]        32000
        tSamFreq[ 1]        44100
        tSamFreq[ 2]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            9
          Transfer Type            Isochronous
          Synch Type               Adaptive
          Usage Type               Data
        wMaxPacketSize     0x00c0  1x 192 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay            512 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           1
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            3 Discrete
        tSamFreq[ 0]        32000
        tSamFreq[ 1]        44100
        tSamFreq[ 2]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            9
          Transfer Type            Isochronous
          Synch Type               Adaptive
          Usage Type               Data
        wMaxPacketSize     0x0060  1x 96 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay            512 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           1
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            3 Discrete
        tSamFreq[ 0]        32000
        tSamFreq[ 1]        44100
        tSamFreq[ 2]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            9
          Transfer Type            Isochronous
          Synch Type               Adaptive
          Usage Type               Data
        wMaxPacketSize     0x0060  1x 96 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay            512 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           1
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            3 Discrete
        tSamFreq[ 0]        32000
        tSamFreq[ 1]        44100
        tSamFreq[ 2]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            9
          Transfer Type            Isochronous
          Synch Type               Adaptive
          Usage Type               Data
        wMaxPacketSize     0x0030  1x 48 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay            512 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           1
        bDelay                  0 frames
        wFormatTag              2 PCM8
      AudioStreaming Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            3 Discrete
        tSamFreq[ 0]        32000
        tSamFreq[ 1]        44100
        tSamFreq[ 2]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            9
          Transfer Type            Isochronous
          Synch Type               Adaptive
          Usage Type               Data
        wMaxPacketSize     0x0060  1x 96 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay            512 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       6
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           1
        bDelay                  0 frames
        wFormatTag              2 PCM8
      AudioStreaming Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            3 Discrete
        tSamFreq[ 0]        32000
        tSamFreq[ 1]        44100
        tSamFreq[ 2]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            9
          Transfer Type            Isochronous
          Synch Type               Adaptive
          Usage Type               Data
        wMaxPacketSize     0x0030  1x 48 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay            512 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      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           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0062  1x 98 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        44100
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x00b4  1x 180 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        44100
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x005a  1x 90 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       5
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        32000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0084  1x 132 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       6
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        32000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0042  1x 66 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       7
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        22050
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x005c  1x 92 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       8
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        22050
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x002e  1x 46 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       9
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        16000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0044  1x 68 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      10
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        16000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0022  1x 34 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      11
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        16000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0022  1x 34 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      12
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        16000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      13
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            1 Discrete
        tSamFreq[ 0]         8000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0012  1x 18 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      14
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            1 Discrete
        tSamFreq[ 0]         8000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      15
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        11025
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes           13
          Transfer Type            Isochronous
          Synch Type               Synchronous
          Usage Type               Data
        wMaxPacketSize     0x0030  1x 48 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      16
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        11025
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes           13
          Transfer Type            Isochronous
          Synch Type               Synchronous
          Usage Type               Data
        wMaxPacketSize     0x0018  1x 24 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      17
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        11025
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes           13
          Transfer Type            Isochronous
          Synch Type               Synchronous
          Usage Type               Data
        wMaxPacketSize     0x0018  1x 24 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      18
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        11025
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes           13
          Transfer Type            Isochronous
          Synch Type               Synchronous
          Usage Type               Data
        wMaxPacketSize     0x000c  1x 12 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              0 Decoded PCM samples
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      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      31
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              10

Jörg Rustmeier
Posts: 130
Joined: Sun 7. Sep 2014, 20:58

Post by Jörg Rustmeier » Sat 12. Jan 2019, 17:52

erdmann wrote:
Sat 12. Jan 2019, 14:12
1) Könntest du mal die MMPM2.INI und die CONFIG.SYS posten ?

Code: Select all

[systemvalues]
 closedcaption=0
 mastervolume=60
 headphones=1
 speakers=1
 workpath=D:\MMOS2
 qosvalue=65537
 qoserrorflag=2
[IBMDIGVIDPLAYER01]
 VERSIONNUMBER=1.2
 PRODUCTINFO=Software Motion Video
 MCDDRIVER=SVMC
 MCDTABLE=MDM
 RESOURCENAME=VIDEO PLAYER01
 DEVICEFLAG=1
 DEVICETYPE=12
 SHARETYPE=3
 RESOURCEUNITS=10
 RESOURCECLASSES=2,10,1
 CONNECTORS=1,3,,1
 EXTNAMES=3,AVI,FLI,FLC
 EATYPES=Digital Video
 ALIASNAME=DigitalVideo Player
[Drivers]
 Digitalvideo=IBMDIGVIDPLAYER01,IBMMPEGPLAYER01
 Speaker=SPEAKER
 Headphone=HEADPHONE
 Microphone=MICROPHONE
 Filter=IBMFILTER01,IBMFILTER02,IBMFILTER03
 Waveaudio=UNIAUDWAVE01,WMBWAVEUSB01,WMBWAVE2USB01
 Ampmix=UNIAUDAMPMIX01,WMBAMPMIXUSB01,WMBAMPMIX2USB01
 CDaudio=IBMCDAUDIO01,IBMCDAUDIO02
[IBMMPEGPLAYER01]
 VERSIONNUMBER=1.2
 PRODUCTINFO=OpenMPEG Video
 MCDDRIVER=DVMC
 MCDTABLE=MDM
 RESOURCENAME=OpenMPEG01
 DEVICEFLAG=5
 DEVICETYPE=12
 SHARETYPE=3
 RESOURCEUNITS=10
 RESOURCECLASSES=2,10,1
 CONNECTORS=1,3,,1
 EXTNAMES=7,MPG,VBS,DAT,M2P,CDI,M2T,M1T
 ALIASNAME=OpenMPEG Video
[SPEAKER]
 VERSIONNUMBER=1
 PRODUCTINFO=SPEAKER
 RESOURCENAME=SPEAKER
 DEVICEFLAG=2
 DEVICETYPE=13
 SHARETYPE=1
 RESOURCEUNITS=0
 RESOURCECLASSES=1,1
 CONNECTORS=1,15,,0
[HEADPHONE]
 VERSIONNUMBER=1
 PRODUCTINFO=HEADPHONE
 RESOURCENAME=HEADPHONE
 DEVICEFLAG=2
 DEVICETYPE=14
 SHARETYPE=1
 RESOURCEUNITS=0
 RESOURCECLASSES=1,1
 CONNECTORS=1,15,,0
[MICROPHONE]
 VERSIONNUMBER=1
 PRODUCTINFO=MICROPHONE
 RESOURCENAME=MICROPHONE
 DEVICEFLAG=2
 DEVICETYPE=15
 SHARETYPE=1
 RESOURCEUNITS=0
 RESOURCECLASSES=1,1
 CONNECTORS=1,16,,0
[IBMFILTER01]
 VERSIONNUMBER=2.0
 PRODUCTINFO=IBM Mapper
 MCDDRIVER=FILTMCD
 VSDDRIVER=IBMMAP
 MCDTABLE=MDM
 RESOURCENAME=Filter1
 DEVICEFLAG=2
 DEVICETYPE=18
 SHARETYPE=3
 RESOURCEUNITS=10
 RESOURCECLASSES=1,1
 PARMSTRING=Mapper
 ALIASNAME=MAPPER
[IBMFILTER02]
 VERSIONNUMBER=2.0
 PRODUCTINFO=IMA CODEC
 MCDDRIVER=FILTMCD
 VSDDRIVER=IMAFILT
 MCDTABLE=MDM
 RESOURCENAME=Filter2
 DEVICEFLAG=2
 DEVICETYPE=18
 SHARETYPE=3
 RESOURCEUNITS=10
 RESOURCECLASSES=1,1
 PARMSTRING=IMAADPCMFilter
 ALIASNAME=IMACODEC
[IBMFILTER03]
 VERSIONNUMBER=2.0
 PRODUCTINFO=Microsoft CODEC
 MCDDRIVER=FILTMCD
 VSDDRIVER=MSFILT
 MCDTABLE=MDM
 RESOURCENAME=Filter3
 DEVICEFLAG=2
 DEVICETYPE=18
 SHARETYPE=3
 RESOURCEUNITS=10
 RESOURCECLASSES=1,1
 PARMSTRING=MSADPCMFilter
 ALIASNAME=MSCODEC
[UNIAUDWAVE01]
 VERSIONNUMBER=┼
 PRODUCTINFO=OS/2 Universal Audio: Wave
 MCDDRIVER=AUDIOMCD
 VSDDRIVER=AUDIOIF
 PDDNAME=UNIAUD1$
 MCDTABLE=MDM
 RESOURCENAME=UNIAUDWave01
 DEVICEFLAG=1
 DEVICETYPE=7
 SHARETYPE=3
 RESOURCEUNITS=33
 RESOURCECLASSES=2,32,1
 VALIDCOMBINATIONS=1,2,2,1
 CONNECTORS=1,3,UNIAUDAMPMIX01,1
 PARMSTRING=FORMAT=1,SAMPRATE=22050,BPS=8,CHANNELS=1,DIRECTION=PLAY
 EXTNAMES=1,WAV
 EATYPES=Digital Audio
 ALIASNAME=OS/2 Audio: Wave
[UNIAUDWAVE01-PLAY]
 NUMDEVICES=1
 NUMCONNECTIONS=1
 DEVICE01=AMPMIX
 CONNECTION01=0,3,1,1,3,1
[UNIAUDWAVE01-RECORD]
 NUMDEVICES=1
 NUMCONNECTIONS=1
 DEVICE01=AMPMIX
 CONNECTION01=1,3,1,0,3,1
[UNIAUDAMPMIX01]
 VERSIONNUMBER=┼
 PRODUCTINFO=OS/2 Universal Audio: Wave
 MCDDRIVER=AMPMXMCD
 VSDDRIVER=AUDIOIF
 PDDNAME=UNIAUD1$
 MCDTABLE=MDM
 RESOURCENAME=UNIAUDAmpMixer01
 DEVICEFLAG=2
 DEVICETYPE=9
 SHARETYPE=3
 RESOURCEUNITS=33
 RESOURCECLASSES=2,32,1
 VALIDCOMBINATIONS=1,2,2,1
 CONNECTORS=5,4,,0,9,,0,8,,0,10,,0,7,,0
 PARMSTRING=BALANCE=50,VOL=80,INPUT=LINE,GAIN=70,OUTPUT=SPEAKER
[IBMCDAUDIO01]
 VERSIONNUMBER=2.0
 PRODUCTINFO=IBMCDAUDIO
 MCDDRIVER=CDAUDIO
 VSDDRIVER=GENCDVSD
 PDDNAME=CDROM
 MCDTABLE=MDM
 RESOURCENAME=CD1
 DEVICEFLAG=1
 DEVICETYPE=3
 SHARETYPE=2
 RESOURCEUNITS=1
 RESOURCECLASSES=1,1
 PARMSTRING=Drive=1
 CONNECTORS=1,6,HEADPHONE,1
 ALIASNAME=Compact Disc
[IBMCDAUDIO02]
 VERSIONNUMBER=2.0
 PRODUCTINFO=IBMCDAUDIO
 MCDDRIVER=CDAUDIO
 VSDDRIVER=GENCDVSD
 PDDNAME=CDROM
 MCDTABLE=MDM
 RESOURCENAME=CD2
 DEVICEFLAG=1
 DEVICETYPE=3
 SHARETYPE=2
 RESOURCEUNITS=1
 RESOURCECLASSES=1,1
 PARMSTRING=Drive=2
 CONNECTORS=1,6,HEADPHONE,1
 ALIASNAME=Compact Disc 2
[WMBWAVEUSB01]
 VERSIONNUMBER=1.1.0
 PRODUCTINFO=USB Audio Adapter
 MCDDRIVER=AUDIOMCD
 VSDDRIVER=USBAUDIF
 PDDNAME=USBAUD1$
 MCDTABLE=MDM
 RESOURCENAME=USBAudioW01
 DEVICEFLAG=1
 DEVICETYPE=7
 SHARETYPE=3
 RESOURCEUNITS=2
 RESOURCECLASSES=1,1
 CONNECTORS=1,3,WMBAMPMIXUSB01,1
 PARMSTRING=FORMAT=1,SAMPRATE=44100,BPS=16,CHANNELS=2,DIRECTION=PLAY
 ALIASNAME=USB Adapter Wave
[WMBWAVEUSB01-PLAY]
 NUMDEVICES=1
 NUMCONNECTIONS=1
 DEVICE01=AMPMIX
 CONNECTION01=0,3,1,1,3,1
[WMBWAVEUSB01-RECORD]
 NUMDEVICES=1
 NUMCONNECTIONS=1
 DEVICE01=AMPMIX
 CONNECTION01=1,3,1,0,3,1
[WMBAMPMIXUSB01]
 VERSIONNUMBER=1.1.0
 PRODUCTINFO=USB Audio Adapter
 MCDDRIVER=AMPMXMCD
 VSDDRIVER=USBAUDIF
 PDDNAME=USBAUD1$
 MCDTABLE=MDM
 RESOURCENAME=USBAudioA01
 DEVICEFLAG=1
 DEVICETYPE=9
 SHARETYPE=3
 RESOURCEUNITS=2
 RESOURCECLASSES=1,1
 CONNECTORS=5,4,,0,9,,0,8,,0,10,,0,7,,0
 PARMSTRING=TREBLE=50,BASS=50,PITCH=50,GAIN=70,BALANCE=50,VOL=100,INPUT=LINE,OUTPUT=SPEAKER,RESOURCEDLL=USBAUDIF,RCID=1
 ALIASNAME=USB Adapter Ampmix
[WMBWAVE2USB01]
 VERSIONNUMBER=2.1.0
 PRODUCTINFO=UAC2 Audio Adapter
 MCDDRIVER=AUDIOMCD
 VSDDRIVER=USBAUDIF
 PDDNAME=NEWAUD1$
 MCDTABLE=MDM
 RESOURCENAME=USBAudio2W01
 DEVICEFLAG=1
 DEVICETYPE=7
 SHARETYPE=3
 RESOURCEUNITS=2
 RESOURCECLASSES=1,1
 CONNECTORS=1,3,WMBAMPMIX2USB01,1
 PARMSTRING=FORMAT=1,SAMPRATE=44100,BPS=16,CHANNELS=2,DIRECTION=PLAY
 ALIASNAME=UAC2 Adapter Wave
[WMBWAVE2USB01-PLAY]
 NUMDEVICES=1
 NUMCONNECTIONS=1
 DEVICE01=AMPMIX
 CONNECTION01=0,3,1,1,3,1
[WMBWAVE2USB01-RECORD]
 NUMDEVICES=1
 NUMCONNECTIONS=1
 DEVICE01=AMPMIX
 CONNECTION01=1,3,1,0,3,1
[WMBAMPMIX2USB01]
 VERSIONNUMBER=2.1.0
 PRODUCTINFO=UAC2 Audio Adapter
 MCDDRIVER=AMPMXMCD
 VSDDRIVER=USBAUDIF
 PDDNAME=NEWAUD1$
 MCDTABLE=MDM
 RESOURCENAME=USBAudio2A01
 DEVICEFLAG=1
 DEVICETYPE=9
 SHARETYPE=3
 RESOURCEUNITS=2
 RESOURCECLASSES=1,1
 CONNECTORS=5,4,,0,9,,0,8,,0,10,,0,7,,0
 PARMSTRING=TREBLE=50,BASS=50,PITCH=50,GAIN=70,BALANCE=50,VOL=100,INPUT=LINE,OUTPUT=SPEAKER,RESOURCEDLL=USBAUDIF,RCID=2
 ALIASNAME=UAC2 Adapter Ampmix
 

Code: Select all

REM [Logical Config.Sys Sort, by Doug Bissett
REM [Program version: 065
REM [Database version: database version = 1.11
REM [Userbase version: Not used
REM [Config.Sys Created on 11 Jan 2019 at 00:22:18

REM [FIRST section
DLLBASING=ON
EARLYMEMINIT=TRUE
DEVICE=D:\OS2\BOOT\UNICODE.SYS

REM [IFS section
IFS=D:\OS2\JFS.IFS /LW:5,20,4 /AUTOCHECK:*
IFS=D:\OS2\HPFS.IFS /CACHE:2048 /CRECL:4 /AUTOCHECK:*
IFS=D:\OS2\FAT32.IFS /cache:2048 /h /q /ac:* /largefiles
IFS=D:\OS2\BOOT\UDF.IFS /Q
IFS=D:\OS2\BOOT\CDFS.IFS /Q /W
REM IFS=D:\OS2\BOOT\NTFS.IFS /V
IFS=D:\sys\bin\STUBFSD.IFS ISOFS
IFS=D:\Programs\Tonigy\TONIGY.IFS
IFS=D:\Programs\NDFS\NDFS32.IFS /Q
IFS=D:\Programs\CDWFS\CDWFS.IFS /S
CALL=D:\OS2\CACHEF32.EXE /f /p:2 /m:50000 /b:250 /d:5000 /S
SET NDFSDIR=D:\Programs\NDFS

REM [PATHS section
LIBPATH=.;D:\USR\LOCAL\LIB;D:\USR\LIB;D:\PROGRAMS\CDWFS;D:\SYS\DLL;D:\OS2\DLL;D:\IBMGSK50\LIB;D:\IBMGSK40\LIB;D:\IBMGSK\LIB;D:\MPTN\DLL;D:\TCPIP\DLL;D:\IBMCOM\DLL;D:\OS2\MDOS;D:\;D:\OS2\APPS\DLL;D:\MMOS2\DLL;D:\MMOS2\FREEDB;D:\PROGRAMS\NDFS;D:\SYS\APPS\4OS2;D:\PROGRAMS\ARCTOOL;D:\PROGRAMS\OPENJDK\BIN;D:\SYS\APPS\SYSTEM\DLL;D:\VTEX\DLL;D:\PROGRAMS\IMAGEMAGICK\BIN;D:\PROGRAMS\PMVIEW;D:\PROGRAMS\OFFICE51;D:\Programs\Zippy;
SET PATH=D:\sys\bin;D:\OS2;D:\USR\LOCAL\BIN;D:\USR\SBIN;D:\USR\BIN;D:\IBMGSK50\BIN;D:\IBMGSK40\BIN;D:\IBMGSK\BIN;D:\MPTN\BIN;D:\TCPIP\BIN;D:\IBMCOM;D:\OS2\SYSTEM;D:\sys\apps\System\bin;D:\OS2\MDOS\WINOS2;D:\OS2\INSTALL;D:\;D:\OS2\MDOS;D:\OS2\APPS;D:\MMOS2\FREEDB;D:\MMOS2;D:\MMOS2\MMPLAYER;D:\PROGRAMS\NDFS;D:\SYS\APPS\SMBCLNT;D:\SYS\APPS\4OS2;D:\PROGRAMS\ARCTOOL;D:\PROGRAMS\OPENJDK\BIN;D:\sys\apps\FM2Utils;D:\sys\apps\System\scripts;D:\Programs\imagemagick\bin;D:\vtex\bin;D:\Programs\PMVIEW;D:\Programs\Office51;D:\Programs\CDWFS;D:\Programs\USBRES;D:\OS2\SYSTEM\USBDock;D:\sys\apps\tesseract;D:\sys\apps\dfsee\bin;D:\Programs\tame;D:\Programs\Zippy;D:\Programs\qoobar;
SET DPATH=D:\usr\share\os2\lang;D:\MPTN;D:\IBMCOM;D:\IBMCOM\MACS;D:\SYS\LANG;D:\OS2;D:\OS2\SYSTEM;D:\OS2\MDOS\WINOS2;D:\OS2\INSTALL;D:\;D:\OS2\BITMAP;D:\OS2\MDOS;D:\OS2\APPS;D:\MMOS2;D:\MMOS2\INSTALL;D:\SYS\APPS\4OS2;D:\sys\apps\System\data;
SET HELP=D:\usr\share\os2\help;D:\MPTN;D:\OS2\HELP;D:\SYS\HELP;D:\TCPIP\HELP;D:\MMOS2\HELP;D:\SYS\APPS\4OS2;D:\PROGRAMS\LUCIDE;D:\sys\apps\System\help;D:\Programs\CDWFS;
SET BOOKSHELF=D:\usr\share\os2\book;D:\OS2\BOOK;D:\SYS\BOOK;D:\TCPIP\HELP;D:\MMOS2;D:\SYS\APPS\4OS2;D:\PROGRAMS\LUCIDE;D:\sys\apps\System\book;
SET SOMIR=D:\OS2\ETC\SOM.IR;D:\OS2\ETC\WPSH.IR;D:\OS2\ETC\WPDSERV.IR;D:\OS2\ETC\REXX.IR;
SET SOMDDIR=D:\OS2\ETC\DSOM
SET GLOSSARY=D:\OS2\HELP\GLOSS;
SET MANPATH=D:\usr\share\man\de;D:\usr\share\man;D:\usr\man;D:\usr\info;D:\sys\apps\System\man;D:\Programs\TiMidity\docs\man;D:\Programs\imagemagick\share\man;

REM [SYSTEM section
SET LANG=de_DE_EURO
SET TZ=CET-1CES,3,-1,0,0,10,-1,0,0,3600
SET ULSPATH=D:\LANGUAGE
SET OSDIR=D:\sys
SET LOGFILES=D:\var\log
SET USER_INI=D:\OS2\OS2.INI
SET SYSTEM_INI=D:\OS2\OS2SYS.INI
SET OS2_SHELL=D:\OS2\CMD.EXE
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS
SET RUNWORKPLACE=D:\OS2\PMSHELL.EXE
SET COMSPEC=D:\OS2\CMD.EXE
SET RESTARTOBJECTS=STARTUPFOLDERSONLY,REBOOTONLY
SET IPF_KEYS=SBCS
SET EPMPATH=D:\OS2\APPS;
SET IKEYMAN_HOME=D:\IBMGSK
SET IKEYMAN40_HOME=D:\IBMGSK40
SET IKEYMAN50_HOME=D:\IBMGSK50
SET DEVICEFONTDISABLED=NO
SET KEYS=ON
AUTOFAIL=YES
SUPPRESSPOPUPS=D
PROTSHELL=D:\OS2\PMSHELL.EXE
RESERVEDRIVELETTER=R
PRIORITY_DISK_IO=YES
PROTECTONLY=NO
IOPL=YES
DISKCACHE=D,LW
MAXWAIT=1
MEMMAN=SWAP,PROTECT
SWAPPATH=D:\OS2\SYSTEM 2048 2048
THREADS=1024
PRINTMONBUFSIZE=134,134,134
VIRTUALADDRESSLIMIT=2560
CLOCKSCALE=4
COUNTRY=049,D:\OS2\SYSTEM\COUNTRY.SYS
CODEPAGE=850,437
BUFFERS=90
BREAK=OFF
DOS=LOW,NOUMB
FCBS=16,8
FILES=40
RMSIZE=640
SHELL=D:\OS2\MDOS\COMMAND.COM D:\OS2\MDOS
DEVICE=D:\OS2\MDOS\VEMM.SYS
DEVICE=D:\OS2\MDOS\VXMS.SYS /UMB
DEVICE=D:\OS2\MDOS\VDPMI.SYS
DEVICE=D:\OS2\MDOS\VDPX.SYS
DEVICE=D:\OS2\MDOS\VWIN.SYS
DEVICE=D:\OS2\MDOS\VW32S.SYS
DEVICE=D:\OS2\MDOS\VMOUSE.SYS
DEVICE=D:\OS2\MDOS\VCDROM.SYS
DEVICE=D:\OS2\BOOT\POINTDD.SYS
DEVICE=D:\OS2\BOOT\MOUSE.SYS
DEVICE=D:\OS2\BOOT\PMDD.SYS
DEVICE=D:\OS2\BOOT\TESTCFG2.SYS
DEVICE=D:\OS2\BOOT\DOS.SYS
DEVICE=D:\OS2\BOOT\ASPIROUT.SYS
DEVICE=D:\OS2\BOOT\ASPINKK.SYS
DEVINFO=KBD,GR,D:\OS2\KEYBOARD.DCP
BASEDEV=TIMER0.SYS
BASEDEV=IBMKBD.SYS
BASEDEV=PRINT01.SYS
BASEDEV=IBM1FLPY.ADD
BASEDEV=OS2AHCI.ADD
BASEDEV=DANIS506.ADD /!BIOS
BASEDEV=OS2DASD.DMD
BASEDEV=OS2LVM.DMD
BASEDEV=CHKDSK.SYS
BASEDEV=DANIATAP.FLT
DEVICE=D:\OS2\BOOT\OS2CDROM.DMD /Q
BASEDEV=OS2ASPI.DMD /ALL
RUN=D:\OS2\SYSTEM\LVMALERT.EXE
RUN=D:\OS2\EXTENDFS.EXE *

REM [APM section
PSD=ACPI.PSD /VW
BASEDEV=APM.ADD
RUN=D:\OS2\ACPIDAEMON.EXE

REM [PCCARD section
DEVICE=D:\OS2\MDOS\VPCMCIA.SYS
DEVICE=D:\OS2\BOOT\PCMSSDIF.SYS
BASEDEV=PCMCIA.SYS /P
BASEDEV=IBM2SS14.SYS
BASEDEV=AUTODRV2.SYS
DEVICE=D:\OS2\BOOT\$ICPMOS2.SYS /G

REM [USB section
BASEDEV=USBEHCD.SYS
BASEDEV=USBEHCD.SYS
BASEDEV=USBD.SYS
BASEDEV=USBHID.SYS
DEVICE=D:\OS2\BOOT\USBPRT.SYS
DEVICE=D:\OS2\BOOT\USBMOUSE.SYS
DEVICE=D:\OS2\BOOT\USBKBD.SYS
DEVICE=D:\OS2\BOOT\USBRESMG.SYS
BASEDEV=USBMSD.ADD /REMOVABLES:3 /FLOPPIES:0
BASEDEV=USBCDROM.ADD /CDS:1
DEVICE=D:\MMOS2\USBAUDIO.SYS
DEVICE=D:\MMOS2\USBAUD2.SYS

REM [NETWORK section
DEVICE=D:\IBMCOM\LANMSGDD.OS2 /I:D:\IBMCOM /S
DEVICE=D:\IBMCOM\PROTMAN.OS2 /I:D:\IBMCOM
CALL=D:\IBMCOM\PROTOCOL\NETBIND.EXE
RUN=D:\IBMCOM\LANMSGEX.EXE
DEVICE=D:\MPTN\PROTOCOL\SOCKETSK.SYS
DEVICE=D:\MPTN\PROTOCOL\AFOS2.SYS
DEVICE=D:\MPTN\PROTOCOL\AFINETK.SYS
DEVICE=D:\MPTN\BIN\VDOSTCP.VDD
RUN=D:\MPTN\BIN\CNTRL.EXE
CALL=D:\OS2\CMD.EXE /Q /C D:\MPTN\BIN\MPTSTART.CMD >NUL
RUN=D:\MPTN\BIN\VDOSCTL.EXE
DEVICE=D:\IBMCOM\MACS\E1000B.OS2
DEVICE=D:\TCPIP\bin\vdostcp.sys
SET NLSPATH=D:\MPTN\MSG\NLS\%N;D:\TCPIP\msg\ENUS850\%N;
SET TCPLANG=de_DE
SET HOSTNAME=ARCAOS-759F740
SET USE_HOSTS_FIRST=1

REM [MISC section
SET PROMPT=[$p]
SET PROGRAMS=D:\Programs
SET HOME=D:\Home
SET UNZIPOPT=-C
SET DIRCMD=/v
SET SHELLHANDLESINC=20
SET NOLARGENTEXEICON=1
SET SCCANBENUKED=1
SET SCKILLFEATUREENABLED=1
SET NSPR_OS2_NO_HIRES_TIMER=1
SET SANE_CONFIG_DIR=D:\Programs\tame\conf
SET USER=User
SET CAWFLIB=D:\sys\apps\System\cawflib
SET UNIXROOT=D:
SET LIBC_HOOK_DLLS=D:\sys\dll\prewrite.dll@_kLIBCInitPath!pathrewrite
SET TESSDATA_PREFIX=D:\sys\apps\tesseract\
SET EDITOR=E
SET MAGICK_CONFIGURE_PATH=D:\Programs\imagemagick\etc\ImageMagick-6
BASEDEV=CADH.SYS
DEVICE=D:\Programs\vbox\VBoxDrv.sys
SET LUCIDEHELP=lucide_en.hlp+gbm_en.hlp
SET LUCIDEINSTALLPATH=D:\Programs\Lucide
SET ETC=D:\MPTN\ETC
SET LIBCX_HIGHMEM=2

REM [MOZILLA section
SET MOZILLA_HOME=D:\Home
SET MOZ_PLUGIN_PATH=D:\Programs\MOZ_PLUG
SET MOZ_NO_RWS=1

REM [XFREE86 section
SET USERNAME=User
SET TERMCAP=D:/MPTN/ETC/termcap
SET TERM=ansi-color-3
SET TERMINFO=D:/usr/share/terminfo/61
DEVICE=D:\sys\apps\System\BOOT\xf86sup.sys

REM [MMOS2 section
RUN=D:\MMOS2\mmfix.exe
SET MMBASE=D:\MMOS2;
SET DSPPATH=D:\MMOS2\DSP;
SET NCDEBUG=4000
SET MMYIELD=10
SET MMSTREAM=/S:64 /P:64 /H:256 /Q:1024 /E:1024
SET AO_PLUGIN_PATH=D:\OS2\DLL
RUN=D:\MMOS2\mmhelpdd.exe
DEVICE=D:\MMOS2\ssmdd.sys /S:64 /P:64 /H:256 /Q:1024 /E:1024
DEVICE=D:\MMOS2\r0stub.sys
DEVICE=D:\MMOS2\MMPLAYER\midi.sys
DEVICE=D:\MMOS2\vcshdd.sys
RUN=D:\MMOS2\qrymmcd.exe
RUN=D:\MMOS2\mididmon.exe
DEVICE=D:\MMOS2\UNIAUD32.SYS
DEVICE=D:\MMOS2\UNIAUD16.SYS /C
SET KAI_AUTOMODE=DART
SET KMPOPT=-audio dart -video dive -autoexit

REM [VIDEO section
SET DISPLAYTYPE=VGA
DEVINFO=SCR,VGA,D:\OS2\BOOT\VIOTBL.DCP
SET VIDEO_DEVICES=VIO_SVGA
SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)
DEVICE=D:\OS2\MDOS\VSVGA.SYS
SET GRADD_CHAINS=C1
DEVICE=D:\OS2\GRADD.SYS
DEVICE=D:\OS2\MDOS\VMANWIN.SYS
SET GREEXT=PANOGREX
SET C1=VBE2GRAD
SET BIGICONS=D:\sys\icons\BIGICONS
SET VIDEO_FORMAT=PAL

REM [RSJ section
RUN=D:\Programs\CDWFS\CDWFSD.EXE -p "D:/var/temp" -c20000 -b2048 -t2 -i3 -s0

REM [LAST section
CALL=D:\sys\apps\ifx\ifx.exe
SET TMP=D:\var\temp
SET TEMP=D:\var\temp
SET TMPDIR=D:\var\temp
2) außerdem noch einen Dump der USB Deskriptoren. Das geht am besten mit "lsub.exe". Davon gibt es eine OS/2 Version.

Code: Select all

Bus 001 Device 002: ID 08bb:29c2 Texas Instruments PCM2902C Audio CODEC
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x08bb Texas Instruments
  idProduct          0x29c2 PCM2902C Audio CODEC
  bcdDevice            1.00
  iManufacturer           1 BurrBrown from Texas Instruments
  iProduct                2 USB AUDIO  CODEC
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength         1093
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol      0 
      iInterface              0 
      AudioControl Interface Descriptor:
        bLength                10
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               1.00
        wTotalLength           62
        bInCollection           2
        baInterfaceNr( 0)       1
        baInterfaceNr( 1)       2
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bNrChannels             2
        wChannelConfig     0x0003
          Left Front (L)
          Right Front (R)
        iChannelNames           0 
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             2
        wTerminalType      0x0301 Speaker
        bAssocTerminal          0
        bSourceID               3
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                10
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                 3
        bSourceID               1
        bControlSize            1
        bmaControls( 0)      0x01
          Mute Control
        bmaControls( 1)      0x02
          Volume Control
        bmaControls( 2)      0x02
          Volume Control
        iFeature                0 
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             4
        wTerminalType      0x0603 Line Connector
        bAssocTerminal          0
        bNrChannels             2
        wChannelConfig     0x0003
          Left Front (L)
          Right Front (R)
        iChannelNames           0 
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             5
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               4
        iTerminal               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      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           1
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            3 Discrete
        tSamFreq[ 0]        32000
        tSamFreq[ 1]        44100
        tSamFreq[ 2]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            9
          Transfer Type            Isochronous
          Synch Type               Adaptive
          Usage Type               Data
        wMaxPacketSize     0x00c0  1x 192 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           1
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            3 Discrete
        tSamFreq[ 0]        32000
        tSamFreq[ 1]        44100
        tSamFreq[ 2]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            9
          Transfer Type            Isochronous
          Synch Type               Adaptive
          Usage Type               Data
        wMaxPacketSize     0x0060  1x 96 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           1
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            3 Discrete
        tSamFreq[ 0]        32000
        tSamFreq[ 1]        44100
        tSamFreq[ 2]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            9
          Transfer Type            Isochronous
          Synch Type               Adaptive
          Usage Type               Data
        wMaxPacketSize     0x0060  1x 96 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           1
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            3 Discrete
        tSamFreq[ 0]        32000
        tSamFreq[ 1]        44100
        tSamFreq[ 2]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            9
          Transfer Type            Isochronous
          Synch Type               Adaptive
          Usage Type               Data
        wMaxPacketSize     0x0030  1x 48 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      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           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x00c4  1x 196 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        48000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0062  1x 98 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        44100
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x00b4  1x 180 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        44100
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x005a  1x 90 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       5
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        32000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0084  1x 132 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       6
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        32000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0042  1x 66 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       7
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        22050
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x005c  1x 92 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       8
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        22050
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x002e  1x 46 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       9
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        16000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0044  1x 68 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      10
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        16000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0022  1x 34 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      11
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        16000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0022  1x 34 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      12
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        16000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      13
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            1 Discrete
        tSamFreq[ 0]         8000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0012  1x 18 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      14
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            1 Discrete
        tSamFreq[ 0]         8000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      15
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        11025
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes           13
          Transfer Type            Isochronous
          Synch Type               Synchronous
          Usage Type               Data
        wMaxPacketSize     0x0030  1x 48 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      16
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        11025
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes           13
          Transfer Type            Isochronous
          Synch Type               Synchronous
          Usage Type               Data
        wMaxPacketSize     0x0018  1x 24 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      17
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             2
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        11025
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes           13
          Transfer Type            Isochronous
          Synch Type               Synchronous
          Usage Type               Data
        wMaxPacketSize     0x0018  1x 24 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting      18
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           5
        bDelay                  0 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           1
        bBitResolution          8
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        11025
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes           13
          Transfer Type            Isochronous
          Synch Type               Synchronous
          Usage Type               Data
        wMaxPacketSize     0x000c  1x 12 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      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      31
          Report Descriptor: (length is 31)
            Item(Global): Usage Page, data= [ 0x0c ] 12
                            Consumer
            Item(Local ): Usage, data= [ 0x01 ] 1
                            Consumer Control
            Item(Main  ): Collection, data= [ 0x01 ] 1
                            Application
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0x01 ] 1
            Item(Global): Usage Page, data= [ 0x0c ] 12
                            Consumer
            Item(Local ): Usage, data= [ 0xe2 ] 226
                            Mute
            Item(Local ): Usage, data= [ 0xe9 ] 233
                            Volume Increment
            Item(Local ): Usage, data= [ 0xea ] 234
                            Volume Decrement
            Item(Global): Report Count, data= [ 0x03 ] 3
            Item(Global): Report Size, data= [ 0x01 ] 1
            Item(Main  ): Input, data= [ 0x42 ] 66
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State Null_State Non_Volatile Bitfield
            Item(Global): Report Count, data= [ 0x05 ] 5
            Item(Global): Report Size, data= [ 0x01 ] 1
            Item(Main  ): Input, data= [ 0x01 ] 1
                            Constant Array Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile Bitfield
            Item(Main  ): End Collection, data=none
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              10
Device Status:     0x0000
  (Bus Powered)
Danke für deine Bemühungen, Lars! :P Gruß, Jörg

ehemaliger
Posts: 48
Joined: Wed 22. Nov 2017, 23:46

Post by ehemaliger » Sat 12. Jan 2019, 20:12

Interessant. Offensichtlich wurden/werden die Dinger mit leicht unterschiedlichen Chipsätzen (08bb:2902 und 08bb:29c2) ausgeliefert. Meins habe ich Ende 2013 gekauft.

erdmann
Posts: 222
Joined: Mon 4. Jan 2016, 14:36

Post by erdmann » Sun 13. Jan 2019, 11:11

ehemaliger wrote:
Sat 12. Jan 2019, 16:34
erdmann wrote:
Sat 12. Jan 2019, 14:12
Und so wie ich das verstanden habe ist das USB device um welches es hier geht "RECORD ONLY".
Nein, ist es nicht. Anbei die Ausgabe von lsusb unter Linux:
Hm, du hast Recht. Dein Device hat sowohl OUT als auch IN endpoint desktriptoren. Die Abdeckung an SampleRate/Bittiefe/AnzahlKanäle Kombinationen ist sogar sehr gut (sogar Sample Rates von 22050,11025 und 8000 Hz werden unterstützt, und dass sowohl mit 8 als auch 16 bit und jeweils mit 1 oder 2 Kanälen ...).

1)
Ich würde zunächst mal ein "default device" für WAVE und AMPMIX definieren. Dies der MMPM2.INI hinzufügen:
[defaultnames]
Waveaudio=WMBWAVEUSB01
Ampmix=WMBAMPMIXUSB01

Das Gleiche würdest du auch erreichen wenn du im "Multimedia Setup" Objekt das "Default Waveaduio device" sowie das "Default Ampmix device" zwischen den verschiedenen Treibern "USB Adapter Wave" / "UAC2 Adapter Wave" bzw. "USB Adapter Ampmix"/"UAC2 Adapter Ampmix" hin- und herschaltest und bei "USB Adapter Wave" bzw. "USB Adapter Ampmix" stehen bleibst und das "Multimedia Setup" Objekt dann schließt (die GUI ist etwas unzureichend ...)

2) Ein Trace wäre hier hilfreich. Wie das zu machen ist, ist in "readusb.txt" unter "Enabling Tracing and taking a trace" beschrieben. Ich brauche einen Trace für major trace code 238 (USBAUDIO/USBAUD2).

3) Du kannst auch tracen, was in USBAUDIF.DLL passiert. Das erlaubt auch einige Rückschlüsse wo etwas schief gegangen ist.
Das aktivierst du so in CONFIG.SYS:
SET VSDLOG_REALVSD=1,USBAUDIF
SET VSDLOG_LOGFILE=Z:\usbaudif.log

wobei "1" der Index des AMPMIX devices ist (also 1 für "Ampmix01", 2 für "Amxmix02" etc.) und Z:\USBAUDIF.LOG die Log Datei wo er hinschreibt. Du kannst dann einfach versuchen eine Audio-Datei abzuspielen und dann die so entstandene Datei kopieren und mir schicken/posten.

4) hättest du eine Email Addresse wo ich eine geänderte Version von USBAUDIF.DLL hinschicken könnte ? Du kannst mich auch hier privat kontaktieren. Ich habe da einiges testhalber geändert, mal sehen ob das helfen würde.


Am allerbesten wäre es wenn ich das device selber hätte. Dann könnte ich mal durchdebuggen und sehen wo und wie die Erkennung scheitert.
Meine Vermutung ist, dass USBAUDIO nicht durch alle möglichen SampleRate/Bittiefe/AnzahlKanäle Kombinationen durchgeht und deshalb der Meinung ist, es gäbe keine passende Kombination zur angeforderten Kombination und deshalb dem MMPM subsystem keine gültige Kombination zurückmeldet.
Last edited by erdmann on Sun 13. Jan 2019, 11:23, edited 1 time in total.

ehemaliger
Posts: 48
Joined: Wed 22. Nov 2017, 23:46

Post by ehemaliger » Sun 13. Jan 2019, 14:46

erdmann wrote:
Sun 13. Jan 2019, 11:11
... sogar Sample Rates von 22050,11025 und 8000 Hz werden unterstützt, und dass sowohl mit 8 als auch 16 bit und jeweils mit 1 oder 2 Kanälen
Aufnahme und Wiedergabe unterscheiden sich aber deutlich. Wie auch in den hier und hier verfügbaren Datenblättern zu sehen.

erdmann
Posts: 222
Joined: Mon 4. Jan 2016, 14:36

Post by erdmann » Mon 14. Jan 2019, 09:01

Danke für die Info.

Wichtig ist erst mal nur dass die "Feld,Wald und Wiesen"-Raten 44.1 kHz bzw. auch 48 kHz unterstützt werden.
Zu viel mehr sind die 20 Jahren alten OS/2 tools eh nicht in der Lage (neuere Tools natürlich schon). Und das ist ja sowohl bei Wiedergabe als auch bei Aufnahme der Fall.

Ich finde es aber interessant dass man auch mit 8 kHz, 11.025 und 22.05 kHz aufnehmen kann (und dass sowohl in 8-bit als auch 16-bit).
Diese Raten waren vor 20 Jahren der Standard (siehe die mit OS/2 gelieferten WAV Dateien), sind aber heute nicht mehr gebräuchlich.

Jörg Rustmeier
Posts: 130
Joined: Sun 7. Sep 2014, 20:58

Post by Jörg Rustmeier » Mon 14. Jan 2019, 23:15

erdmann wrote:
Sun 13. Jan 2019, 11:11
1)
Ich würde zunächst mal ein "default device" für WAVE und AMPMIX definieren. Dies der MMPM2.INI hinzufügen:
[defaultnames]
Waveaudio=WMBWAVEUSB01
Ampmix=WMBAMPMIXUSB01
Leider ist damit der Ton bei mir ganz weg (auch nach wiederholten Versuchen auch mit dem Multimedia Setup). Ein Trace wird nicht aufgezeichnet und eine usbaudif.log ebenfalls nicht, allerdings Letztere schon wenn ich die "defautnames" eliminiere, also die unsprüngliche Version der MMPM2.INI habe. Gruß, Jörg

erdmann
Posts: 222
Joined: Mon 4. Jan 2016, 14:36

Post by erdmann » Tue 15. Jan 2019, 17:14

Das Ändern von MMPM2.INI hat KEINEN Einfluss auf die Erzeugung eines Traces für USBAUDIO.
Du musst das Tracing falsch oder gar nicht aktiviert haben. Bitte noch mal READUSB.TXT lesen.
Der Trace wird IM SPEICHER aufgezeichnet. Du must "tracefmt.exe" benutzen um den Trace zu lesen und in eine Datei zu schreiben.

Der Ton ist wahrscheinlich deshalb weg weil dein USB device vom USB Stack nicht erkannt wurde (in dem Fall das Device ausziehen und wieder einstecken). Das Definieren von "defaults" funktioniert definitiv. Ich habe hier UNIAUD und USBAUDIO installiert und kann so zwischen UNIAUD und USBAUDIO umschalten (ich glaube aber, ein Reboot ist nach dem Umschalten vonnöten, muss ich mal ausprobieren).
Oder du musst die Lautstärke (Master Volume) hochsetzen.

Siehe auch hier:
https://www.os2world.com/forum/index.php?topic=1620.15

By the way: mittlerweile unterstützt USBAUDIO und auch USBAUD2 die Sample Rate Konvertierung in "weiten" Bereichen. Siehe READUSB.TXT
Last edited by erdmann on Tue 15. Jan 2019, 17:36, edited 5 times in total.

Jörg Rustmeier
Posts: 130
Joined: Sun 7. Sep 2014, 20:58

Post by Jörg Rustmeier » Tue 15. Jan 2019, 22:29

erdmann wrote:
Tue 15. Jan 2019, 17:14
Das Ändern von MMPM2.INI hat KEINEN Einfluss auf die Erzeugung eines Traces für USBAUDIO.
Du musst das Tracing falsch oder gar nicht aktiviert haben. Bitte noch mal READUSB.TXT lesen.
Der Trace wird IM SPEICHER aufgezeichnet. Du must "tracefmt.exe" benutzen um den Trace zu lesen und in eine Datei zu schreiben.
Ja, so hat es funktioniert! Eine formatierte Trace-Datei habe ich nun. Um sie hier einzufügen, ist sie etwas groß. Wie kann ich sie dir zukommen lassen?
Der Ton ist wahrscheinlich deshalb weg weil dein USB device vom USB Stack nicht erkannt wurde (in dem Fall das Device ausziehen und wieder einstecken). Das Definieren von "defaults" funktioniert definitiv. Ich habe hier UNIAUD und USBAUDIO installiert und kann so zwischen UNIAUD und USBAUDIO umschalten (ich glaube aber, ein Reboot ist nach dem Umschalten vonnöten, muss ich mal ausprobieren).
Oder du musst die Lautstärke (Master Volume) hochsetzen.
Die Ursache habe ich gefunden und nun höre ich auch Töne über das USB-Audiointerface. Lediglich der umgekehte Weg: Audio-Input vom USB-Device funktioniert nicht. Eine usbaudif.log erhalte ich aber nur dann, wenn die defaultnames aus der MMPM2.INI entfernt sind. Gruß, Jörg