Yeoh Chun Yeow wrote:
> Hi, Jan
> 
> Any ideas on this?
> 
> I-pipe frozen back-tracing service on 2.6.16.21-xenomai/ipipe-1.5-02
> ------------------------------------------------------------
> 
> ******** WARNING ********
> The following debugging options will increase the observed latencies:
>  o CONFIG_DEBUG_PREEMPT
> 
> Freeze: 3525267255803 cycles, Trace Points: 30 (+10)
> 
>  +--------------- Hard IRQs ('|': locked)
>  |             +- Delay flag ('+': > 1 us, '!': > 10 us)
>  |             |
>   Type     Time   Function (Parent)
> : func       -5   _call_console_drivers (release_console_sem)
> : func       -4   __ipipe_restore_root (release_console_sem)
> : func       -4   __ipipe_unstall_root (__ipipe_restore_root)
> :|begin      -4   __ipipe_unstall_root (__ipipe_restore_root)
> :|end        -4   __ipipe_unstall_root (__ipipe_restore_root)
> : func       -4   __ipipe_test_and_stall_root (release_console_sem)
> : func       -4   add_preempt_count (release_console_sem)
> : func       -4   __ipipe_restore_root (release_console_sem)
> : func       -3   __ipipe_unstall_root (__ipipe_restore_root)
> :|begin      -3   __ipipe_unstall_root (__ipipe_restore_root)
> :|end        -3   __ipipe_unstall_root (__ipipe_restore_root)
> : func       -3   sub_preempt_count (release_console_sem)
> : func       -3   sub_preempt_count (vprintk)
> : func       -2   kmem_cache_alloc (tdma_ioctl)
> : func       -2   __ipipe_test_and_stall_root (kmem_cache_alloc)
> : func       -2   debug_smp_processor_id (kmem_cache_alloc)
> : func       -2   __ipipe_test_root (debug_smp_processor_id)
> : func       -2   __ipipe_restore_root (kmem_cache_alloc)
> : func       -2   __ipipe_unstall_root (__ipipe_restore_root)
> :|begin      -1   __ipipe_unstall_root (__ipipe_restore_root)
> :|end        -1   __ipipe_unstall_root (__ipipe_restore_root)
> : func       -1   __kmalloc (tdma_ioctl)
> : func       -1   __ipipe_test_and_stall_root (__kmalloc)
> : func       -1   debug_smp_processor_id (__kmalloc)
> : func        0   __ipipe_test_root (debug_smp_processor_id)
> : func        0   __ipipe_restore_root (__kmalloc)
> : func        0   __ipipe_unstall_root (__ipipe_restore_root)
> :|begin       0   __ipipe_unstall_root (__ipipe_restore_root)
> :|end         0   __ipipe_unstall_root (__ipipe_restore_root)
> < freeze      0   tdma_ioctl (rtnet_ioctl)
>   func        0   rtnet_rtpc_dispatch_call (tdma_ioctl)
>   func        0   __kmalloc (rtnet_rtpc_dispatch_call)
>   func        1   __ipipe_test_and_stall_root (__kmalloc)
>   func        1   debug_smp_processor_id (__kmalloc)
>   func        1   __ipipe_test_root (debug_smp_processor_id)
>   func        1   __ipipe_restore_root (__kmalloc)
>   func        1   __ipipe_unstall_root (__ipipe_restore_root)
>  |begin       2   __ipipe_unstall_root (__ipipe_restore_root)
>  |end         2   __ipipe_unstall_root (__ipipe_restore_root)
>  |begin       2   rtnet_rtpc_dispatch_call (tdma_ioctl)
> 
   |
   |
  \|/

...and here comes the interesting part, ie. what happens after the
calibration started. Please increase /proc/ipipe/trace/back_trace_points
so that at least a period twice as long as the cycle time gets traced.

Thanks,
Jan

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to