On 03/01/2014 01:27 PM, Gregory Dymarek wrote:
> Hi Gilles,
> 
> Uploaded a new trace in here with them being reduced to 10 and 9
> respectively:
>  https://github.com/gregd72002/rpicopter/blob/master/tmp/frozen

Hi Gregory,

we see what happens before the irq storm, but unfortunately, this looks
like the USB driver is at fault. A transfer is programmed, a little bit
later the irq is received while the root domain is stalled, so is
logged, a little bit later the root domain is unstalled and the log
played, at the end it is unmasked and it triggers again. From the error
that occur we know that the irq handler returned IRQ_NONE, so did not
acknowledged the irq at device level, so it makes perfect sense that the
irq triggers again.

In order to go further, we would have to understand how the driver
works, but it is something that is hard to do by proxy.

The question is: are you sure that the same issue does not happen with
the exact same configuration, except without Xenomai (and without
CONFIG_IPIPE)?

Regards.

-- 
                                                                Gilles.

_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to