<br><font size=2 face="Courier New">Hi Wolfgang,</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp;Here, are a few details.</font>
<br><font size=2 face="Courier New">ELDK Ver 3.0</font>
<br><font size=2 face="Courier New">Linux : Linuxppc_2_4_devel</font>
<br><font size=2 face="Courier New">Patch: patch-denx-linuxppc_2_4_devel-LABEL_2004_04_30_1320</font>
<br><font size=2 face="Courier New">RTAI: rtai-24.1.12</font>
<br><font size=2 face="Courier New">The example I am referring to, is the
one in rtai-24.1.1/examples/preempt directory.</font>
<br><font size=2 face="Courier New">The module gets built when I build
the RTAI. </font>
<br><font size=2 face="Courier New">The ebony board boots up fine. I 'insmod'
rtai.o, rtai_fifos.o, rtai_sched_up.o. I get all outputs, as it should
be, as stated in README.install on the denx ftp server.</font>
<br><font size=2 face="Courier New">Then I insmod $MYPATH/rtai-24.1.1/examples/preempt/ex_preempt.o</font>
<br><font size=2 face="Courier New">I run check.</font>
<br><font size=2 face="Courier New">I get no output. I tried adding some
rt_printk statements within the while loop in the tasks, nothing gets printed.
But rmmod returns with no error.</font>
<br><font size=2 face="Courier New">Once I changed the second parameter
of the rt_task_make_periodic() function to 0, I started getting output,
a few times, based on the number of times the tasks get scheduled before
the completion of the init_module() function. </font>
<br><font size=2 face="Courier New">I do not know why the tasks don't run
continuously. </font>
<br><font size=2 face="Courier New">In rmmod, I checked the return value
of rt_task_delete(). No errors. So, the tasks do exist! </font>
<br><font size=2 face="Courier New">I use One shot timer. If I use periodic
timer, I get no output at all in any case.</font>
<br><font size=2 face="Courier New">I do not understand what you mean by
'can we have a look at the test module'. Do you want me to attach the built
module, that I have here?</font>
<br>
<br><font size=2 face="Courier New">Thank you very much in advance for
your help..</font>
<br>
<br><font size=2 face="Courier New">Best Regards</font>
<br><font size=2 face="Courier New">Deepa.</font>
<br><font size=3><br>
<br>
<br>
<br>
<b><br>
 </b>&nbsp; &nbsp;</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>wolfgang.grandegger@bluewin.ch</b></font>
<br><font size=1 face="sans-serif">Gesendet von: rtai-admin@rtai.org</font>
<p><font size=1 face="sans-serif">05.10.2004 22:04</font>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; An:
&nbsp; &nbsp; &nbsp; &nbsp;deepa.vijayaraghavan@mbtech-group.com</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Kopie:
&nbsp; &nbsp; &nbsp; &nbsp;rtai@rtai.org</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Thema:
&nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="Arial">Re:
help reqd rgd example preempt pls(with denx core)</font></table>
<br>
<br>
<br><font size=2><tt>On 10/01/2004 09:39 AM deepa.vijayaraghavan@mbtech-group.com
wrote:<br>
&gt; <br>
&gt; hi all,<br>
&gt; there were a few mistakes, as the earlier mail was typed in a hurry..<br>
&gt; sorry abt that.<br>
&gt; I am referring to the example preempt, that demonstrates how a higher<br>
&gt; priority task and a lower priority task work together. My application
is<br>
&gt; also sort of similar, hence clarity on this example will help me a
great<br>
&gt; deal.<br>
&gt; I am using IBM ppc 440 based ebony board.<br>
&gt; In the functions rt_task_make_periodic(), if the second parameter
is<br>
&gt; left as it is(now + tick_period), I get no output. Infact when I check<br>
&gt; if the task gets scheduled at all, by using rt_printk statements,
I get<br>
&gt; no output.<br>
&gt; But if I set the delay to 0(or some small number), I get output so
long<br>
&gt; as the init_module() runs. I get output based on the number of times
the<br>
&gt; tasks get scheduled before the init_module() function is completed.
I<br>
&gt; use 'insmod' for the loading the module.<br>
&gt; When I do rmmod, the tasks are terminated without errors.<br>
&gt; The same is the case with the 'Frank' example too.<br>
&gt; I use the 'One shot' timer. With 'periodic' timer, i see no output<br>
&gt; whatsoever.<br>
&gt; <br>
&gt; Any help is highly appreciated.<br>
<br>
Can you please provide more information on the problems and errors. What<br>
version of RTAI are you using? Can we have a look to a test module<br>
demostrating the problem?<br>
<br>
Wolfgang.<br>
<br>
_______________________________________________<br>
RTAI mailing list<br>
RTAI@rtai.org<br>
https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai<br>
</tt></font>
<br>