Linux Sound subsystem development
 help / color / mirror / Atom feed
* ALSA: usb-audio: SKIP_IFACE_SETUP regression on Focusrite Scarlett 2i2 (1235:8006)
@ 2026-03-15 19:20 Geoffrey D. Bennett
  2026-03-16  8:51 ` Takashi Iwai
  0 siblings, 1 reply; 2+ messages in thread
From: Geoffrey D. Bennett @ 2026-03-15 19:20 UTC (permalink / raw)
  To: Takashi Iwai, linux-sound

Hi Takashi,

A user reported distorted/silent audio on 6.19.7 with a Focusrite 1st
Generation Scarlett 2i2 (1235:8006), caused by 38c322068a26 ("ALSA:
usb-audio: Add QUIRK_FLAG_SKIP_IFACE_SETUP").

The Feedback Format (from /proc stream0) changes from 16.16 to 17.15
when SKIP_IFACE_SETUP is enabled. The user confirmed that removing
SKIP_IFACE_SETUP fixes the issue.

This device doesn't have the internal mixer, Air, or Safe modes that
the quirk was designed to protect, so it doesn't benefit from the
skip.

I'm not sure if there's a better fix than explicitly listing all the
devices that I tested?

E.g. replace:

        VENDOR_FLG(0x1235, /* Focusrite Novation */
                   QUIRK_FLAG_SKIP_CLOCK_SELECTOR |
                   QUIRK_FLAG_SKIP_IFACE_SETUP),

with ~23 of these:

        DEVICE_FLG(0x1235, 0x8203, /* Focusrite Scarlett 2nd Gen 6i6 */
                   QUIRK_FLAG_SKIP_CLOCK_SELECTOR |
                   QUIRK_FLAG_SKIP_IFACE_SETUP),

What do you think?

Report: https://github.com/geoffreybennett/linux-fcp/issues/54

Thanks,
Geoffrey.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-03-16  8:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-15 19:20 ALSA: usb-audio: SKIP_IFACE_SETUP regression on Focusrite Scarlett 2i2 (1235:8006) Geoffrey D. Bennett
2026-03-16  8:51 ` Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox