Skip to content

Commit fad7b56

Browse files
LianqinHugregkh
authored andcommitted
ALSA: usb-audio: Add delay quirk for USB Audio Device
commit ad5b205 upstream. Audio control requests that sets sampling frequency sometimes fail on this card. Adding delay between control messages eliminates that problem. usb 1-1: New USB device found, idVendor=0d8c, idProduct=0014 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-1: Product: USB Audio Device usb 1-1: Manufacturer: C-Media Electronics Inc. Signed-off-by: Lianqin Hu <hulianqin@vivo.com> Cc: <stable@vger.kernel.org> Signed-off-by: Takashi Iwai <tiwai@suse.de> Link: https://patch.msgid.link/TYUPR06MB6217E94D922B9BF422A73F32D2192@TYUPR06MB6217.apcprd06.prod.outlook.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent bb50dc2 commit fad7b56

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

sound/usb/quirks.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2239,6 +2239,8 @@ static const struct usb_audio_quirk_flags_table quirk_flags_table[] = {
22392239
QUIRK_FLAG_CTL_MSG_DELAY_1M),
22402240
DEVICE_FLG(0x0c45, 0x6340, /* Sonix HD USB Camera */
22412241
QUIRK_FLAG_GET_SAMPLE_RATE),
2242+
DEVICE_FLG(0x0d8c, 0x0014, /* USB Audio Device */
2243+
QUIRK_FLAG_CTL_MSG_DELAY_1M),
22422244
DEVICE_FLG(0x0ecb, 0x205c, /* JBL Quantum610 Wireless */
22432245
QUIRK_FLAG_FIXED_RATE),
22442246
DEVICE_FLG(0x0ecb, 0x2069, /* JBL Quantum810 Wireless */

0 commit comments

Comments
 (0)