Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ALSA: usb-audio: Add a quirk for Sonix HD USB Camera

Sonix HD USB Camera does not support reading the sample rate which leads
to many lines of "cannot get freq at ep 0x84".
This patch adds the USB ID to quirks.c and avoids those error messages.

(snip)
[1.789698] usb 3-3: new high-speed USB device number 2 using xhci_hcd
[1.984121] usb 3-3: New USB device found, idVendor=0c45, idProduct=6340, bcdDevice= 0.00
[1.984124] usb 3-3: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[1.984127] usb 3-3: Product: USB 2.0 Camera
[1.984128] usb 3-3: Manufacturer: Sonix Technology Co., Ltd.
[5.440957] usb 3-3: 3:1: cannot get freq at ep 0x84
[12.130679] usb 3-3: 3:1: cannot get freq at ep 0x84
[12.175065] usb 3-3: 3:1: cannot get freq at ep 0x84

Signed-off-by: wangdicheng <wangdicheng@kylinos.cn>
Cc: <stable@vger.kernel.org>
Link: https://patch.msgid.link/20240722084822.31620-1-wangdich9700@163.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

authored by

wangdicheng and committed by
Takashi Iwai
21451dfd 7010d946

+2
+2
sound/usb/quirks.c
··· 2125 2125 QUIRK_FLAG_CTL_MSG_DELAY_1M), 2126 2126 DEVICE_FLG(0x0b0e, 0x0349, /* Jabra 550a */ 2127 2127 QUIRK_FLAG_CTL_MSG_DELAY_1M), 2128 + DEVICE_FLG(0x0c45, 0x6340, /* Sonix HD USB Camera */ 2129 + QUIRK_FLAG_GET_SAMPLE_RATE), 2128 2130 DEVICE_FLG(0x0ecb, 0x205c, /* JBL Quantum610 Wireless */ 2129 2131 QUIRK_FLAG_FIXED_RATE), 2130 2132 DEVICE_FLG(0x0ecb, 0x2069, /* JBL Quantum810 Wireless */