Re: PATCH - MIDI on ice1724 - real-time kernel problem SOLVED(?)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Martin Krüger wrote:
> Martin Krüger schrieb:
>> Hi Pavel,
>>
>> sorry for the long break, i was really busy at studying.
>>
>> ---snip---
>>
>> Thanks a lot,
>> Martin
>> _______________________________________________
>> Alsa-devel mailing list
>> Alsa-devel@xxxxxxxxxxxxxxxx
>> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
>>   
> 
> Hi again,
> 
> i did some other playing around this evening. (Debugging would be a word 
> much too big...)
> 
> I commented out the logic stuff in the following subroutines of the 
> ice1724.c:
> 
> - static int vt1724_midi_output_open(struct snd_rawmidi_substream *s)
> - static int vt1724_midi_output_close(struct snd_rawmidi_substream *s)
> - static void vt1724_midi_output_trigger(struct snd_rawmidi_substream 
> *s, int up)
> - static void vt1724_midi_output_drain(struct snd_rawmidi_substream *s)
> 
> The vt1724_enable_midi_irq(s, VT1724_IRQ_MPU_TX, 1) is killing my 
> kernel, i don't know why.

So enabling the MPU TX interrupt causes lockup. Very similar to my 
experience with the previous version of the MIDI driver. Please put a 
debug line to snd_vt1724_interrupt, listing status bits for each 
interrupt. That was the place I experienced loops etc. In my case the 
flood eventually fooled the logging facility, but I could still read the 
first few logs.


> On the input side everything works, so i am a bit confused. Again. ;-)

I was also getting only TX interrupt floods, RX was OK.

Good luck,


Pavel.
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux