[alsa-devel] proposed MPD16 latency workaround

Clemens Ladisch clemens at ladisch.de
Tue Sep 21 13:22:32 CEST 2010


Krzysztof Foltman wrote:
> Checked it yesterday. The data input works, however, the trying to
> output some sysex data with amidi prints the "bad dma" messages from the
> UHCI driver,

Never heard of that message. 

> Also, either on disconnection or rmmod it OOPSes (can't tell which of
> them, it came up in the dmesg output but I couldn't do proper tests yet).

Might be the same problem with some DMA buffer ...

> That aside, why do you need URB_NO_FSBR flag for the URBs?

It's optional, so it isn't really needed.  I'm using it for control
input transfers because those aren't latency sensitive, and using less
polling might help with the latency problem on the data input endpoint.

> I'll try to write a patch for all JACKs to blacklist the control device,
> that should take care of the JACK incompatibility.

In theory, Jack should never open any MIDI port that isn't actually used.


Regards,
Clemens


More information about the Alsa-devel mailing list