Hi, I thought it would be good to report one or two bugs (one could be a feature), while I am trying to patch the RM scheduler to better support my (networking) application. 1. In <asm/rt_time.h>, RT_BIGGEST_PERIOD was set to 1000000 ticks, which is about 0.83 seconds. If you have a RT task with a longer period, it is never run under the RM scheduler. I modified this value to 10 * RT_TICKS_PER_SEC (i.e., 10 seconds) and tested it. 2. The weird bash problem caused by turning off the debugging in the RM scheduler is probably due to the statement "now = rt_get_time()" placed within "#ifdef DEBUG ... #endif", but there is a reference to "now" outside of any #ifdef (when promoting RT tasks from delayed to ready). I am yet to check whether moving the assignment to "now" before the #ifdef fixes the bug. Aleks --- [rtl] --- To unsubscribe: echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED] ---- For more information on Real-Time Linux see: http://www.rtlinux.org/~rtlinux/