WORLDE Controller KS49 or Prodipe MIDI 49C USB controller
cause a -EPROTO error, a communication restart and loop again.

This issue has already been fixed for KS25.
https://lore.kernel.org/patchwork/patch/753077/

I just add device 201 for KS49 in quirks.c to get it works.

This is the patch I propose.

Signed-off-by: Laurent Roux <xpro...@hotmail.fr>
---
  drivers/usb/core/quirks.c | 1 ------
  1 file changed(-)

diff -up 1/drivers/usb/core/quirks.c 2/drivers/usb/core/quirks.c
--- 1/drivers/usb/core/quirks.c    2018-08-06 16:18:22.000000000 +0200
+++ 2/drivers/usb/core/quirks.c    2018-08-07 22:22:03.868499000 +0200
@@ -182,6 +182,10 @@ static const struct usb_device_id usb_qu
      { USB_DEVICE(0x0218, 0x0401), .driver_info =
              USB_QUIRK_CONFIG_INTF_STRINGS },

+    /* WORLDE Controller KS49 or Prodipe MIDI 49C USB controller */
+    { USB_DEVICE(0x0218, 0x0201), .driver_info =
+            USB_QUIRK_CONFIG_INTF_STRINGS },
+
      /* HP 5300/5370C scanner */
      { USB_DEVICE(0x03f0, 0x0701), .driver_info =
              USB_QUIRK_STRING_FETCH_255 },

Reply via email to