[alsa-devel] MIDI on ice1724 - preliminary findings and questions

Pavel Hofman 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:
>> Hi,
>>
...........
>>
>> 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 :) )

Pavel.


More information about the Alsa-devel mailing list