7.3-stable review patch. If anyone has any objections, please let me know. ------------------ From: Thomas Nemer [ Upstream commit 20b9cae98ddcff87828d033e35b31f9e6a14dd6a ] The AudioBox USB stalls the UAC1 GET_CUR SAMPLING_FREQ request on both streaming endpoints. After the sample rate is set, the read-back verification in set_sample_rate_v1() fails and logs usb 1-3.1.2: 2:1: cannot get freq at ep 0x1 usb 1-3.1.2: 3:1: cannot get freq at ep 0x82 on each endpoint configuration until the sample_rate_read_error counter gives up. Set QUIRK_FLAG_GET_SAMPLE_RATE to skip the read-back on this device. Fixes: 1869c47e5d59 ("ALSA: usb-audio: Fix missing sample-rate control for PreSonus AudioBox USB") Cc: stable@vger.kernel.org Signed-off-by: Thomas Nemer Link: https://patch.msgid.link/20261019204944.28302-1-thomas.nemer@fortytwo.fr Signed-off-by: Takashi Iwai Signed-off-by: Sasha Levin --- sound/usb/quirks.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sound/usb/quirks.c b/sound/usb/quirks.c index b9e89e94e95f5..b96cb3421cc15 100644 --- a/sound/usb/quirks.c +++ b/sound/usb/quirks.c @@ -2462,6 +2462,8 @@ static const struct usb_audio_quirk_flags_table quirk_flags_table[] = { QUIRK_FLAG_ITF_USB_DSD_DAC | QUIRK_FLAG_CTL_MSG_DELAY), DEVICE_FLG(0x1901, 0x0191, /* GE B850V3 CP2114 audio interface */ QUIRK_FLAG_GET_SAMPLE_RATE), + DEVICE_FLG(0x194f, 0x0301, /* PreSonus AudioBox USB */ + QUIRK_FLAG_GET_SAMPLE_RATE), DEVICE_FLG(0x19f7, 0x0003, /* RODE NT-USB */ QUIRK_FLAG_MIXER_PLAYBACK_MIN_MUTE), DEVICE_FLG(0x19f7, 0x0035, /* RODE NT-USB+ */ -- 2.53.0