RTAI 3.3 test4: insmod rtai_lxrt.ko

J. Niehaus Niehaus at vsys.de
Fri Jan 13 14:22:37 CET 2006


On Fri, 13 Jan 2006 13:27:31 +0100 Paolo Mantegazza <mantegazza at aero.polimi.it> wrote:

> >>root: insmod -v /usr/realtime/modules/rtai_lxrt.ko
...
> >>root: ps
> >> PID  Uid     VmSize Stat Command
> >>...
> >> 969 root        660 D   insmod -v /usr/realtime/modules/rtai_lxrt.ko
> > 
> Do the jrun test "showroom/v3.x/posix/user/" works within your setup. 
> Sych a test should be complex enogh to test them all.

jrun works fine, although it uses rtai_ksched.ko instead of rtai_lxrt.ko. Itt still leaves some processes running:

> root: ps
> 1184 root        656 D   insmod /usr/realtime/modules/rtai_ksched.ko
> 1185 root        656 D   insmod /usr/realtime/modules/rtai_ksched.ko

Regarding our main problem (-> 3.3 test4: Stuck in rt_task_wait_period()): Unfortunately our stuff is much more complex than posix/user/condtest.c with lots of IPC happening between hard and soft real-time tasks. Our freezes only happen after several minutes of processing and after >>10000 periods of the HRT task (some ugly race-condition?).

-----------------

> Forgot to mention that for me the mentioned example works both with 
> linuxthreads and NPTL, at least by using:
> "getconf GNU_LIBPTHREAD_VERSION",
> I've verified that I've 2 machines: one with linuxthresds (SUSE 9.0) and 
> one with NPTL (SUSE 9.2).

We use glibc_i586 from SUSE 9.3 which includes linuxthreads (cpu is a "VIA Samuel 2" which does not like i686-kernel/glibc)


Jens




More information about the Rtai mailing list