> > 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/