Hi Maryam,

Possibly you have run into a scheduler bug that existed on some versions
of the 1.x series of RTL (I think it was 1.1).  Try changing to the last
released version for 1.x (better if you can upgrade to a later
RTL/RTAI).  It may not be this, in which case you will need to send some
code.

Regards, Stuart

Maryam Moghaddas wrote:
> 
> Hi
> I found the following in the RTLinux news group and found it _different_
> from my results
> -----------------------------------------------------
> 21 July 2000 daniel sheltraw wrote:
> >
> > Hello RTAIers
> >
> > Two questions:
> >
> > (1) Do RT interrupts always interrupt any RT task or is there some
> >     dependence on the priority level set for the task?
> 
> Yes, unless the task disables them.
> ------------------------------------------------------------
> 
> I have a similar question/problem to this.
> I am using RTLinux V1. Network IRQ is registered through request_RTirq. The
> timestamps and tests show as if my tasks do not get preempted by the
> interrupt and the gap between its reception depends on the length of my
> tasks...
> 
> Interrupts are not disabled in tasks + tasks seem to run out of the scoop of
> the interrupt handler.
> 
> TEST1:
> task length is 300 ticks
> interrupt arrival: every 50 ticks
> sched_const 120 tick
> 
> If I send 5 messages
> interrupt 1 @ 50 tick
> interrupt 2 @ 100
> task start @ 120
> task end @ 420
> interrupt 3 @ 430
> interrupt 4 @ 470 and so on...
> 
> ****  if I increase task length:
> 
> TEST2:
> task length is 3000 ticks
> interrupt arrival: every 50 ticks
> sched_const 120 tick
> 
> If I send 5 messages
> interrupt 1 @ 50 tick
> interrupt 2 @ 100
> task start @ 120
> task end @ 3120
> interrupt 3 @ 3220
> interrupt 4 @ 3240 and so on
> 
> Can you explain this please?!
> 
> thanx
>  maryam
> 
> -- [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/
-- [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/

Reply via email to