[alsa-devel] MIDI on ice1724 - preliminary findings and questions
pavel.hofman at insite.cz
Wed Apr 23 13:08:10 CEST 2008
Takashi Iwai wrote:
> At Tue, 22 Apr 2008 22:23:55 +0200,
> Pavel Hofman wrote:
>> After the playback stops, the interrupts are gone too. It seems as if
>> the playback interrupt initiates the MPU TX interrupt.
>> If we could avoid generating the MPU TX interrupt during regular
>> playback, I believe the major problem would be resolved.
>> Even if I mask the interrupts (CCS01) and do not explicitly unmask them
>> (according to proc ice1724 the CCS01 register stays at 0xa0), the
>> interrupt gets generated.
> OK, then the simplest way would be to just ignore the TX bit at the
> second or later check.
> How about the patch below?
Takashi, thanks for the hack idea. The overhead is just one more loop
which is nothing. I will test it and post details of further problems
(there is a bunch of them :) )
More information about the Alsa-devel