]> git.itanic.dy.fi Git - linux-stable/commit
usb: quirks: add quirk for WORLDE MINI MIDI keyboard
authorFelipe Balbi <felipe.balbi@linux.intel.com>
Tue, 3 Oct 2017 08:16:43 +0000 (11:16 +0300)
committerBen Hutchings <ben@decadent.org.uk>
Mon, 1 Jan 2018 20:51:55 +0000 (20:51 +0000)
commit02ed3082d5671c43c969c1ee7058f04cc9ae9839
tree717e5e35e30e0e1dce7c3a7759bc4a811ee76fe6
parentab1bb857b38963bd4fe025870b8773488f0e46e6
usb: quirks: add quirk for WORLDE MINI MIDI keyboard

commit 2811501e6d8f5747d08f8e25b9ecf472d0dc4c7d upstream.

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 <stern@rowland.harvard.edu>
Reported-by: Владимир Мартьянов <vilgeforce@gmail.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/usb/core/quirks.c