USBH_MIDI_ProcessOutput : invalid output


#1

Hello Axoloti friends! This is my 1st post here, I've been using Axoloti for a couple of weeks and must say I am totally amazed!

Recently I connected an old midi keyboard (m-audio keystudio) and I am having some issues and would like to know if someone can point me any clues on why is this happening.

Every time I connect the midi keyboard I got this message on the console:
USB Device Attached
PID: 19Ch
VID: 763h
Address (#1) assigned.
cfg desc: num interfaces 2
interface: interface 0, num 0, numep 0, class 1 , sub class 1
interface: interface 1, num 1, numep 1, class 1 , sub class 3
endpoint: interface 1, ep num 0, addr 85
Manufacturer : M-Audio
Product : KeyStudio
Serial Number : N/A
Enumeration done.
This device has only 1 configuration.
Default configuration set.
Switching to Interface (#1)
Class : 1h
SubClass : 3h
Protocol : 0h
USB Host Input size requests : 40
USB Host Input connected to 1 : 85
MID class started.
USBH_MIDI_ProcessOutput : invalid output
USBH_MIDI_ProcessOutput : invalid output
USBH_MIDI_ProcessOutput : invalid output

Every time I hit a key on the midi keyboard I got this message, but everything works:
USBH_MIDI_ProcessOutput : invalid output

Until sometimes this message appears:
usb host midi output ringbuffer overflow

And other times there is a ping timeout, and the usb connection goes down, although the patch continues running on the Axoloti....

I connected another Midi controller to the Axoloti and works without a problem, the M-audio connected to the computer also works without a problem.

I will continue to test this and post any other development.. If anyone has any possible workaround, please let me know.


#2

hmm, this:

seems to indicate there could be something wrong with the keyboard...


#3

Thanks for pointing this out @lokki
Will see how the problem evolves, and probably start looking for another keyboard..