2007/2/9, Gilles Chanteperdrix <[EMAIL PROTECTED]>:
Maybe you should enable kernel debugging and xenomai debugging. If I
were you, I would reserve the console for error logging, I would not use
it to log in.

From your logs, there is one thing you should try first: disable HPET
timer, since the box seems to have one and it is used by Linux, and
there is no support whatsoever of the HPET timer by Xenomai.

Bingo,

I disable HPET and xeno-test now runs just fine with no hang at all.


== Sampling period: 100 us
== Test mode: periodic user-mode task
== All results in microseconds
warming up...
RTT|  00:00:01  (periodic user-mode task, 100 us period, priority 99)
RTH|-----lat min|-----lat avg|-----lat max|-overrun|----lat best|---lat worst
RTD|       3.346|       3.622|      13.130|       0|       3.346|      13.130
RTD|       3.352|       3.626|      12.365|       0|       3.346|      13.130
RTD|       3.352|       3.629|      12.533|       0|       3.346|      13.130
RTD|       3.342|       3.625|      11.598|       0|       3.342|      13.130


Thanks to all of us for this bug hunt.

I've just added CONFIG_HPET and CONFIG_HPET_TIMER to
"should be avoided?" kernel option in the Wiki FAQ:
http://www.xenomai.org/index.php/FAQs#Installation_and_Setup

I don't know much about Kconfig syntax but I think it should be
useful to add explicit warnings when HPET_xxx are enabled
just as you do with APM, CPU_FREQ etc...

I located this in linux/init/Kconfig
and would try something like:

comment "WARNING! You enabled HPET timer support "
       depends on HPET || HPET_TIMER
comment "option. These options are known to cause troubles with Xenomai."
       depends on HPET || HPET_TIMER

I may try to re-enable MSI in order to see if its OK without HPET
but with MSI.

Thanks again.
--
Erk

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to