On Tue, Aug 07, 2018 at 05:50:21PM +0000, Maxence Duprès wrote:
> <from bugzilla.kernel.org>
> 
> Hello,
> 
> I just bought a midi keyboard Prodipe MIDI 49C USB for use within linux 
> Rosegarden and LMMS.
> When I plug it in, nothing happen, no keyboard appears in software or in 
> lsusb. Changing USB cable did nothing.
> 
> The keyboard work fine with W7 32b and 64b and with W10 64b with 
> Rosegarden and LMMS too. It is detected as "Worlde Controller KS49".
> 
> In dmesg, I found that the keyboard is detected and disconnected again 
> and again.
> 
> I've done some tests with:
> Acer D150 Atom270 2Gb XUbuntu 32b 4.15.0-29-generic.
> Acer D150 Atom270 2Gb KXstudio 32b 3.13.0-19-lowlatency.
> Lenovo I5 3320 4Gb Xubuntu 64b 4.15.0-29-generic.
> AMD 5050e 8Gb Xubuntu 64b 4.15.0-29-generic.
> 
> This is a part of dmesg:
> [  805.156100] usb usb1-port8: Cannot enable. Maybe the USB cable is bad?
> [  805.156122] usb usb1-port8: unable to enumerate USB device
> [  805.468061] usb 5-2: new full-speed USB device number 72 using ohci-pci
> [  805.669060] usb 5-2: New USB device found, idVendor=0218, idProduct=0201
> [  805.669064] usb 5-2: New USB device strings: Mfr=1, Product=2, 
> SerialNumber=0
> [  805.669065] usb 5-2: Product: WORLDE Controller KS49
> [  805.669067] usb 5-2: Manufacturer: WORLDE
> [  805.684743] usb 5-2: USB disconnect, device number 72
> [  806.248086] usb 5-2: new full-speed USB device number 73 using ohci-pci
> [  806.444267] usb 5-2: New USB device found, idVendor=0218, idProduct=0201
> [  806.444271] usb 5-2: New USB device strings: Mfr=1, Product=2, 
> SerialNumber=0
> [  806.444273] usb 5-2: Product: WORLDE Controller KS49
> [  806.444274] usb 5-2: Manufacturer: WORLDE
> [  806.459697] usb 5-2: USB disconnect, device number 73
> [  807.080059] usb 5-2: new full-speed USB device number 74 using ohci-pci
> [  807.279738] usb 5-2: New USB device found, idVendor=0218, idProduct=0201
> [  807.279742] usb 5-2: New USB device strings: Mfr=1, Product=2, 
> SerialNumber=0
> [  807.279744] usb 5-2: Product: WORLDE Controller KS49
> [  807.279746] usb 5-2: Manufacturer: WORLDE
> [  807.297581] usb 5-2: USB disconnect, device number 74
> [  807.560239] usb usb1-port8: attempt power cycle
> 
> ...
> 
> I just add some lines in quirks.c from Prodipe 25 but with the Prodipe 
> 49 device ID.
> 
> file: /drivers/usb/core/quirks.c line 185
> 
>      /* WORLDE easy key (easykey.49) MIDI controller  */
>      { USB_DEVICE(0x0218, 0x0201), .driver_info =
>              USB_QUIRK_CONFIG_INTF_STRINGS },
> 
> It work well now. Test with Kernel 4.17.13 and 4.15
> 
> Possible to add this in kernel sources ?

Sure, care to make up a patch for this so that we can properly credit
you with the authorship of it?

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to