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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html