Hello,
I have already emailed this list regarding this problem but I put down the
limited response to some trivial oversight on my part.
I have problems running a program under rtlinux22 bu recently recompiled it
under rtlinux30 and the problem disappeared. However, another, more serious
(from my viewpoint), problem emerged. This has led me to believe that
perhaps it is not entirely my causing.
Basically, my problem under rtlinux22 is that a thread that runs
continuously for some period ~10seconds and then halts and is deleted,
causes linux to behave erratically, and responsive only to the keyboard. ie
mouse is disabled, floppy access impossible, a crash on shutdown. this
persists until my module and rtl_sched is uninstalled. I have not disabled
any interrupts. I presume that the lines in cleanup_module of rtl_sched are
what restore the system to its normal state.
Under rtlinux30, this doesn't occur. However, the output of my module (a
parallel port digital waveform) can waver in duration by up to 10us for a 20
us pulse. This is far in excess of the 1us jitter of rtlinux22. The only
calls in this code are to gethrtime(), rtl_delay, and outb(). I do not
understand why there is any difference to rtlinux22. The timing of the
pulse is all internal and unrelated to the scheduler.
I would appreciate it if somebody could point me in the direction of a
solution, or if anybody would be willing to look at the code (it is very
short). Could it be that I've set up RTLinux poorly?
thank you,
Craig
_____________________________________________________________________________________
Get more from the Web. FREE MSN Explorer download : http://explorer.msn.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/rtlinux/