[PATCH 0/2] ALSA: usb-audio: second configuration of the Steinberg UR22C
From: Xinyu Wei
Date: Sun Nov 08 2026 - 08:04:16 EST
The Steinberg UR22C exposes two USB configurations: configuration 1 is
class-compliant (2 playback / 4 capture channels), while configuration 2
is UAC2 behind bInterfaceClass 0xFF (6 playback / 8 capture channels and
two MIDI interfaces). Selecting configuration 2 on a stock kernel leaves
interfaces 0-2 unbound and registers no PCM.
Patch 1 adds a composite quirk entry for configuration 2's vendor-class
interfaces. Patch 2 fixes a bogus bmFormats (0xffffffff) in
configuration 2's capture descriptor so opening capture as FLOAT_LE does
not lock out playback via implicit feedback sync.
Xinyu Wei (2):
ALSA: usb-audio: name the interfaces of the Steinberg UR22C
ALSA: usb-audio: fix the format bits of the Steinberg UR22C
sound/usb/format.c | 5 +++++
sound/usb/quirks-table.h | 14 ++++++++++++++
2 files changed, 19 insertions(+)
--
2.56.0