On 02/26/2013 01:18 PM, Jan Kiszka wrote:
> On 2013-02-26 13:12, Gilles Chanteperdrix wrote:
>> On 02/26/2013 11:01 AM, [email protected] wrote:
>>
>>> On 02/19/2013 6:56 PM, Gilles Chanteperdrix wrote:
>>>> On 02/19/2013 01:52 PM, Christopher Hahn wrote:
>>>>
>>>>> Do you have any idea how to solve the problem?
>>>>> Even if the system receives interrupts at IRQ 4, the program doesn't
>>>>> receive any message from the serial port with this kernel configuration.
>>>>
>>>>
>>>> Trying to register the irq handler as level instead of edge?
>>>>
>>>> --
>>>> Gilles.
>>>>
>>>
>>> I removed the 'RTDM_IRQTYPE_EDGE' from ksrc/drivers/serial/16550A.c at line
>>> 123.
>>>
>>> Now I get 'Xenomai: xnintr_shirq_handler: IRQ4 not handled. Disabling IRQ
>>> line.'
>>
>>
>> Jan, any idea?
>
> Not really. If there is an IRQ and the UART says "not for me", either
> the UART is buggy or someone else injects on that line.
Or we are handling the irq as edge triggered whereas it is level
triggered. Is not there an RTDM_IRQTYPE_LEVEL instead of RTDM_IRQTYPE_EDGE?
--
Gilles.
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai