Gilles,

Am 17.01.2013 um 09:53 schrieb Gilles Chanteperdrix:

> On 01/17/2013 08:59 AM, Bas Laarhoven wrote:
> 
>> On 16-1-2013 20:36, Michael Haberler wrote:
>>>> 
>>>> 
>>>> Are you saying you don't have seen these 'sudden stops' yourself?

...
> This is typical of a tsc emulation or timer issue. On a system without
> anything running, please let the "tsc -w" command run. It will take some
> time to run (the wrap time of the hardware timer used for tsc
> emulation), if it runs correctly, then you need to check whether the
> timer is still running when the bug happens (cat /proc/xenomai/irq
> should continue increasing when for instance the latency test is
> running). If the timer is stopped, it may have been programmed for a too
> short delay, to avoid that, you can try:
> - increasing the ipipe_timer min_delay_ticks member (by default, it uses
> a value corresponding to the min_delta_ns member in the clockevent
> structure);
> - checking after programming the timer (in the set_next_event method) if
> the timer counter is already 0, in which case you can return a negative
> value, usually -ETIME.

thanks for that most valuable hint. 

The bughunt safari is on, debuggers loaded and JTAG's armed ;)

- Michael

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


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

Reply via email to