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
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 [email protected] https://lists.sourceforge.net/lists/listinfo/rtnet-users

