On Mon, 2 Oct 2017, Felipe Balbi wrote:

> >> Should the Linux kernel concern about such buggy devices? If it
> >> should, what's the best way to bypass the problem?
> 
> well, just apply the quirk to your device:
> 
> modified   drivers/usb/core/quirks.c
> @@ -41,6 +41,10 @@ static const struct usb_device_id usb_quirk_list[] = {
>       { USB_DEVICE(0x0218, 0x0401), .driver_info =
>                       USB_QUIRK_CONFIG_INTF_STRINGS },
>  
> +     /* MIDI keyboard WORLDE MINI */
> +     { USB_DEVICE(0x1c75, 0x0204), .driver_info =
> +                     USB_QUIRK_CONFIG_INTF_STRINGS },
> +
>       /* HP 5300/5370C scanner */
>       { USB_DEVICE(0x03f0, 0x0701), .driver_info =
>                       USB_QUIRK_STRING_FETCH_255 },
> 
> Can you test the above change? If it works I can send it as a formal
> patch.

But when you do, please put the new entry in the correct position 
(sorted by VID, PID).

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to