Hi,
  I too have some problems with the working of rtl_sched.o.

    My realtime task is a simple application that reads data from the serial port. It 
is a interrupt driven task which is invoked when data arrives at the serial port.
My program runs fine for some time ( a few minutes) and hangs. If I reinsert  
rtl_sched and my rt module  it runs fine for a few more minutes and again hangs.

Any suggestions would be helpful.

Thanks
Madan.






On Mon, 28 Jan 2002 21:46:42  
 Norm Dresner wrote:
>I can't help you solve your problem because I've never seen anything like
>that happen that wasn't my fault.
>
>What I can tell you is that for my periodic threads, I use
>    pthread_create()
>followed by
>    pthread_make_periodic_np()
>and in the while-loop, I suspend with
>    rt_task_wait().
>
>I've left this system running for over a week at 1200 Hz and logged over a
>billion (10^9) invocations with no apparent glitches.
>
>    Norm
>
>----- Original Message -----
>From: Kristoffer Persson <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Monday, January 28, 2002 7:57 PM
>Subject: [rtl] rtl_time module stops working
>
>
>> Hi,
>>
>> Has anyone observed and solved the following?
>>
>> After some time (a few minutes to a few hours) of operation, the RT task
>I
>> am running stops without any message. If I rmmod and insmod it again, it
>> will run for about a seconds before it stops again. If I re-insert
>> rtl_sched and rtl_time and my module, it will run again for some time
>> (~min-hours) before stopping.
>>
>> My task is really simple, it only flips a bit on the parallel port. I
>have
>> tried task periods between 50us and 1ms and it appears to run longer the
>> longer the period.
>>
>> void *rtfunc( void *param )
>> {
>>     unsigned char value = 0;
>>     unsigned char mask = 0x01;
>>
>>     pthread_make_periodic_np( thread, gethrtime() + PERIOD, PERIOD);
>>
>>     while ( 1 ) {
>> pthread_wait_np();
>> rtl_outb( value, PORT );
>> value ^= mask; // Toggle bit
>>     }
>>
>>     return 0;
>>
>> } /* rtfunc */
>>
>> RTLinux 3.1, Linux 2.4.4, CPU AMD 5x86, gcc 2.96 (from RedHat 7.2).
>>
>> I found an earlier post about a similar problem with an older version of
>> RTLinux and the reply was that it had been fixed in the 3.0 release.
>>
>> Hope someone can help, this is getting a bit annoying.
>>
>> Kris
>>
>>
>> -- [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/
>>
>>
>
>-- [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/
>
>


Is your boss reading your email? ....Probably
Keep your messages private by using Lycos Mail.
Sign up today at http://mail.lycos.com
-- [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/

Reply via email to