[wdmaudiodev] AW: UAC2 driver loaded but no audio endpoints visible

  • From: "Johannes Freyberger" <jfreyberger@xxxxxxxxxxxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Mon, 27 Sep 2021 11:27:45 +0200

Hi all,

 

I’m still investigating this UAC2 usbaudio2.sys topic and I’m trying get 48kHz 
and 24 Bit resolution to work. Now it seems to work if my gadget supports not 
only 48kHz but also 44.1kHz returned in the USB request to the range attribute 
of the clock unit. Unfortunately the Linux implementation in f_uac.2 supports 
by default to return only one samplerate and I’d also prefer to offer only one 
fixed format with a samplerate which can also be different to 44.1kHz. Should 
this work or does 44.1kHz always have to be a part of the clock range list? Is 
there a chance to watch the audio endpoint builder trying different formats by 
using windbg etc. (which I already tried but got no output when using ed 
nt!Kd_DEFAULT_Mask 0xff and sxe ld usbaudio2).

 

Thanks again for your help and patience,

Johannes

 

Von: Johannes Freyberger 
Gesendet: Freitag, 24. September 2021 14:40
An: 'wdmaudiodev@xxxxxxxxxxxxx' <wdmaudiodev@xxxxxxxxxxxxx>
Betreff: AW: [wdmaudiodev] Re: AW: UAC2 driver loaded but no audio endpoints 
visible

 

.. well – this seemed to be only half the way. Now it works for 44.1kHz, 16 Bit 
Stereo but other samplerates like 48kHz or 24 Bit resolution still are not 
accepted and the driver either shows error code 10 (state 0xc000028c) in device 
manager or device manager says it running correct but no audio endpoints are 
visible or they are visible but cannot be used as they don’t have any format in 
their extended properties tab.

 

Best, Johannes 

Other related posts: