Re: [PATCH v2] ALSA: usb-audio: Add iface reset and delay quirk for JKY Technology Q2A

Rong Zhang <[email protected]>
Newsgroups org.kernel.vger.linux-sound,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Hi Lianqin,

On Fri, 2026-07-24 at 12:46 +0000, 胡连勤 wrote:
> Setting up the interface when suspended/resuming fails on this card.
> Adding a reset and delay quirk will eliminate this problem.
> 
> Note: This device's VID conflicts with Apple's (0x05ac).
> 
> usb 1-1: New USB device found, idVendor=05ac, idProduct=110b
> usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> usb 1-1: Product: Q2A
> usb 1-1: Manufacturer: JKY Technology
> usb 1-1: SerialNumber: 330270D2251225
> 
> Suggested-by: Rong Zhang <[email protected]>
> Signed-off-by: Lianqin Hu <[email protected]>

Reviewed-by: Rong Zhang <[email protected]>

Thanks,
Rong

> ---
> 
> Changes in v2:
>  - Remove matching Product
>  - manufacturer,product (new line)
>  - Add VID conflict information to code comments
>  - Link to v1: https://lore.kernel.org/all/TYUPR06MB6217BD7BF1AE9B308295FFFCD2CF2@TYUPR06MB6217.apcprd06.prod.outlook.com/
> 
>  sound/usb/quirks.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/sound/usb/quirks.c b/sound/usb/quirks.c
> index 0de7c9d94259..13863e966347 100644
> --- a/sound/usb/quirks.c
> +++ b/sound/usb/quirks.c
> @@ -2200,6 +2200,9 @@ struct usb_audio_quirk_flags_table {
>  
>  static const struct usb_audio_quirk_flags_table quirk_flags_table[] = {
>  	/* Device and string descriptor matches */
> +	DEVICE_STRING_FLG(0x05ac, 0x110b, /* VID conflicts with Apple */
> +			  "JKY Technology", NULL, /* Q2A */
> +			  QUIRK_FLAG_FORCE_IFACE_RESET | QUIRK_FLAG_IFACE_DELAY),
>  
>  	/* Device matches */
>  	DEVICE_FLG(0x001f, 0x0b21, /* AB13X USB Audio */
> -- 
> 2.39.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.