Strange bug with Prodipe MIDI 49C USB

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



<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 ?
Best regards.

��.n��������+%������w��{.n�����{���)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux