Skip to content

Commit 2811501

Browse files
Felipe Balbigregkh
authored andcommitted
usb: quirks: add quirk for WORLDE MINI MIDI keyboard
This keyboard doesn't implement Get String descriptors properly even though string indexes are valid. What happens is that when requesting for the String descriptor, the device disconnects and reconnects. Without this quirk, this loop will continue forever. Cc: Alan Stern <[email protected]> Reported-by: Владимир Мартьянов <[email protected]> Cc: stable <[email protected]> Signed-off-by: Felipe Balbi <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 6ed05c6 commit 2811501

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

drivers/usb/core/quirks.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,10 @@ static const struct usb_device_id usb_quirk_list[] = {
221221
/* Corsair Strafe RGB */
222222
{ USB_DEVICE(0x1b1c, 0x1b20), .driver_info = USB_QUIRK_DELAY_INIT },
223223

224+
/* MIDI keyboard WORLDE MINI */
225+
{ USB_DEVICE(0x1c75, 0x0204), .driver_info =
226+
USB_QUIRK_CONFIG_INTF_STRINGS },
227+
224228
/* Acer C120 LED Projector */
225229
{ USB_DEVICE(0x1de1, 0xc102), .driver_info = USB_QUIRK_NO_LPM },
226230

0 commit comments

Comments
 (0)