>
> Hi!
>
> First of all: Thanks for your hints, but...
> I'm using the same ethernet-controller (eepro100) and no frame-buffer
> devices. The problem also occurs in runlevel 1 with no ethernet driver
> loaded. There are no modules except the rtl-ones...
> I'm running no X-windows!
>
> Does anybody have any more ideas?
>
> > diff = now - erwartet ;
> > erwartet = now + Thread->Periode;
> > mittel += diff;
> >
> > if (diff > (int)(Thread->Periode*1100))
^ ^ ^ ^ ^ ^
why int ? why 1100 not 1000 ?
thats not the cause of the large delays but does not look right any way...
> > Jul 1 21:00:48 siemens kernel: Echtzeitverletzung in Thread Nr. 5
> > Durchgang
> > 377: 3035916 us statt 500000 us
you are running 5 threads (???) so what are the priorities of these
threads and how long are the execution times of the other threads ?
* as your "hic-ups" happen every ~0.5 seconds you might be seeing
some system process - kupdate ? should have a default of 5seconds
not 0.5 but who knows, bdflushd should be around 30s, I would
check what kernel threads are running .
* Check the output of memtester on the system aswell - you might have
RAM timing problems (too high refresh rate ?) .
* My best syspicion would be that every ~1000 periods more than one
thread is being scheduled at the same time and your thread Nr 5 is
being launched late due to the other threads running first (the
absolute delay is also quite regular (sum of execution time of the
other threads ??))
with more info on the other threads (priority, period, execution time) one
could say more, infos on what setup (Kernel/RTLinux-version/Hardware) you
are using also would help (but I maby missed the beginning of the thread)
hofrat
-- [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/