Grant Diffey wrote:
Last week on #alsa I found yet another person who's having problems with snd-usb-audio not supporting UAC2 Feature units.
This is an extension unit. The driver not handling it is yet another bug.
Worse still the relevant part of the descriptor is incomplete according to lsusb
lsusb might be as error-free as snd-usb-audio, and in any case an incomplete descriptor for some random mixer control should be no reason to refuse working with the device altogether.
So while we could submit another quirk for this to ignore the mixer for now. and this would probably make the device "work" without access to the feature unit is it sensible?
The sensible thing to do is to review the entire new descriptor parsing code to remove all invalid and overzealous error cases.
Regards, Clemens