Skip to content

Commit ae8b163

Browse files
committed
ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD
Both Behringer UMC 202 HD and 404 HD need explicit quirks to enable the implicit feedback mode and start the playback stream primarily. The former seems fixing the stuttering and the latter is required for a playback-only case. Note that the "clock source 41 is not valid" error message still appears even after this fix, but it should be only once at probe. The reason of the error is still unknown, but this seems to be mostly harmless as it's a one-off error and the driver retires the clock setup and it succeeds afterwards. BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=215934 Cc: <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Takashi Iwai <[email protected]>
1 parent 627ce0d commit ae8b163

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

sound/usb/quirks.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1842,6 +1842,10 @@ static const struct usb_audio_quirk_flags_table quirk_flags_table[] = {
18421842
QUIRK_FLAG_SHARE_MEDIA_DEVICE | QUIRK_FLAG_ALIGN_TRANSFER),
18431843
DEVICE_FLG(0x1395, 0x740a, /* Sennheiser DECT */
18441844
QUIRK_FLAG_GET_SAMPLE_RATE),
1845+
DEVICE_FLG(0x1397, 0x0508, /* Behringer UMC204HD */
1846+
QUIRK_FLAG_PLAYBACK_FIRST | QUIRK_FLAG_GENERIC_IMPLICIT_FB),
1847+
DEVICE_FLG(0x1397, 0x0509, /* Behringer UMC404HD */
1848+
QUIRK_FLAG_PLAYBACK_FIRST | QUIRK_FLAG_GENERIC_IMPLICIT_FB),
18451849
DEVICE_FLG(0x13e5, 0x0001, /* Serato Phono */
18461850
QUIRK_FLAG_IGNORE_CTL_ERROR),
18471851
DEVICE_FLG(0x154e, 0x1002, /* Denon DCD-1500RE */

0 commit comments

Comments
 (0)