On Wed, 2005-09-21 at 09:54 +0200, Clemens Ladisch
wrote:
It seems the usb-midi driver grabbed the device
first. Disable it in
the kernel configuration, or put the line
usb-midi
into the /etc/hotplug/blacklist file.
Thankyou!
Now to get back to the subject. By changing
ep->max_transfer = usb_maxpacket(umidi->chip->dev, pipe, 1);
in the snd_usbmidi_out_endpoint_create function in usbmidi.c to:
ep->max_transfer = 512;
.. I get a 16 fold increase in thruput.
Test data was a SysEx dump for upgrading the firmware which used take
~25 sec, now ~1.6 sec. The cute little LCD progress animation isn't
really visible anymore, but the update appears to be intact.
mvh // Jens M Andreasen
>
> HTH
> Clemens
>