FS#78546 - JBL Quantum 810 2,4GHz usb dongle doesn't work
Attached to Project:
Arch Linux
Opened by Margot (Mopigames) - Thursday, 18 May 2023, 09:28 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 21 June 2023, 21:08 GMT
Opened by Margot (Mopigames) - Thursday, 18 May 2023, 09:28 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 21 June 2023, 21:08 GMT
|
Details
Description: JBL Quantum 810 2,4GHz usb dongle doesn't
work
https://bugzilla.kernel.org/show_bug.cgi?id=216798 The temporary kernel module patch on the bug report's replies work for me but its so annying to have to patch the kernel everytime there's a new kernel update It work on other systems but not on Arch Linux (sorry for the very poor bug report and the mistakes i might make i'm very unexperimented) |
This task depends upon
Closed by Toolybird (Toolybird)
Wednesday, 21 June 2023, 21:08 GMT
Reason for closing: Upstream
Additional comments about closing: Clearly an upstream issue. Please follow up with upstream as requested.
Wednesday, 21 June 2023, 21:08 GMT
Reason for closing: Upstream
Additional comments about closing: Clearly an upstream issue. Please follow up with upstream as requested.
Which kernel package and version are you using and what patch are you applying?
[1] https://bugzilla.kernel.org/show_bug.cgi?id=216798#attach_303410
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=fd28941cff1cd9d8ffa59fe11eb64148e09b6ed6
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=bb641476f581d0523597a2f25737c6a8e4d1f5e6
diff --git a/sound/usb/endpoint.c b/sound/usb/endpoint.c
index 4aaf0784940b..e10b92755a3b 100644
--- a/sound/usb/endpoint.c
+++ b/sound/usb/endpoint.c
@@ -1412,6 +1412,8 @@ static int init_sample_rate(struct snd_usb_audio *chip,
return rate;
if (clock && !clock->need_setup)
return 0;
+ if ((ep->ep_num & USB_ENDPOINT_DIR_MASK) == USB_DIR_OUT)
+ goto __end;
err = snd_usb_init_sample_rate(chip, ep->cur_audiofmt, rate);
if (err < 0) {
@@ -1420,6 +1422,7 @@ static int init_sample_rate(struct snd_usb_audio *chip,
return err;
}
+__end:
if (clock)
clock->need_setup = false;
return 0;
[1] https://bugzilla.kernel.org/show_bug.cgi?id=216798