RTAI 3.3 test4: insmod rtai_lxrt.ko
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)
More information about the Rtai