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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html