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
