Hi,

I'm using Xenomai 2.3.1 with a 2.6.19.2 kernel (from ELDK) on a custom
board based on Xscale PXA processor and with smc91c111 ethernet chip. 
I did modifications on Linux kernel to port it on board and then just
applied Adeos's patch following Xenomai's proceedings.
Http and telnet servers are running on and i notice that latencies get
really worse while i access any of them (see traces below).

I understood that Adeos might avoid that kind of behavior due to its
architecture. So i infer that the ethernet driver might access the
hardware by-passing Adeos ?
In this way and before modificate the driver, i decided to try RT driver
thanks to Rtnet project and get an oops error at device probing due to
memory mapping wich i still don't resolve.
I don't have experience with Xenomai and would apreciate any advice on
that phenomenum.

I'm a bit surprised too about gap between best and worst latencies so
i'm asking question to myself about my porting, does this gap seam
strange for you  too?

Thanks in advance and sorry for my english

Ben



/ # latency -p 10000
== Sampling period: 10000 us
== Test mode: periodic user-mode task
== All results in microseconds
warming up...
RTT|  00:00:01  (periodic user-mode task, 10000 us period, priority 99)
RTH|-----lat min|-----lat avg|-----lat max|-overrun|----lat best|---lat
worst
RTD|      24.685|      25.227|      55.609|       0|      24.685|
55.609
RTD|      24.685|      25.499|      60.763|       0|      24.685|
60.763
RTD|      24.142|      26.584|      91.417|       0|      24.142|
91.417
RTD|      24.685|     204.806|     332.845|       0|      24.142|
332.845
RTD|     153.537|     230.034|     324.435|       0|      24.142|
332.845
RTD|      24.685|      68.359|     235.188|       0|      24.142|
332.845
RTD|      24.685|      25.499|      69.173|       0|      24.142|
332.845
RTD|      24.685|      24.956|      65.646|       0|      24.142|
332.845
RTD|      24.685|      26.041|      82.194|       0|      24.142|
332.845
---|------------|------------|------------|--------|-------------------------
RTS|      24.142|      72.970|     332.845|       0|
00:00:10/00:00:10

/ # latency -p 10000 -t 1
== Sampling period: 10000 us
== Test mode: in-kernel periodic task
== All results in microseconds
warming up...
RTT|  00:00:01  (in-kernel periodic task, 10000 us period, priority 99)
RTH|-----lat min|-----lat avg|-----lat max|-overrun|----lat best|---lat
worst
RTD|      14.269|      15.226|      44.108|       0|      14.269|
44.108
RTD|      14.269|      15.388|      44.108|       0|      14.269|
44.108
RTD|      14.269|      15.549|      37.326|       0|      14.269|
44.108
RTD|      13.997|      47.365|     134.169|       0|      13.997|
134.169 
RTD|      60.927|      94.029|     187.337|       0|      13.997|
187.337
RTD|      14.269|      25.187|     108.127|       0|      13.997|
187.337
RTD|      14.269|      16.482|      94.292|       0|      13.997|
187.337
RTD|      14.269|      15.058|      51.975|       0|      13.997|
187.337
RTD|      14.269|      15.066|      30.816|       0|      13.997|
187.337
---|------------|------------|------------|--------|-------------------------
RTS|      13.997|      28.816|     187.337|       0|
00:00:10/00:00:10

/ # latency -p 10000 -t 2
== Sampling period: 10000 us
== Test mode: in-kernel timer handler
== All results in microseconds
warming up...
RTT|  00:00:01  (in-kernel timer handler, 10000 us period, priority 99)
RTH|-----lat min|-----lat avg|-----lat max|-overrun|----lat best|---lat
worst
RTD|       3.960|       4.144|      12.912|       0|       3.960|
12.912
RTD|       3.960|       4.369|      13.183|       0|       3.960|
13.183
RTD|       3.960|       4.404|      23.491|       0|       3.960|
23.491
RTD|       3.960|      25.707|      92.393|       0|       3.960|
92.393
RTD|       4.231|      46.546|      82.628|       0|       3.960|
92.393
RTD|       3.960|       4.204|      11.827|       0|       3.960|
92.393
RTD|       3.960|       4.391|      21.321|       0|       3.960|
92.393
---|------------|------------|------------|--------|-------------------------
RTS|       3.960|      13.395|      92.393|       0|
00:00:09/00:00:09





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

Reply via email to