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 RTnet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rtnet-users