comedi working only with Allsoft RTAI?

Hi,

   I installed RTAI 24.1.10 rthal5 on my 2.4.19 kernel. No problem
(well, after a number of kernel recompilations and gcc version
changes...).
  I configured comedi-0.7.65 so that it uses RTAI. After compilation and
many warnings in /usr/src/rtai/include/asm/allsoft_rtai.h telling that
HARD_CLI() and other HARD_... functions were implicitly declared, I had
depmod error reports:

/sbin/depmod -ae
depmod: *** Unresolved symbols in
/lib/modules/2.4.19-rthal5/comedi/comedi/comedi.o
depmod:         HARD_CLI
depmod:         HARD_RESTORE_FLAGS
depmod:         HARD_SAVE_FLAGS_AND_CLI
depmod:         HARD_STI
depmod: *** Unresolved symbols in
/lib/modules/2.4.19-rthal5/comedi/comedi/drivers/ni_pcimio.o
depmod:         HARD_RESTORE_FLAGS
depmod:         HARD_SAVE_FLAGS_AND_CLI
depmod: *** Unresolved symbols in
/lib/modules/2.4.19-rthal5/comedi/comedi/kcomedilib/kcomedilib.o
depmod:         HARD_RESTORE_FLAGS
depmod:         HARD_SAVE_FLAGS_AND_CLI

I looked for the declarations of these functions in the rtai source code
and found that they were defined in the allsoft kernel patch. Does it
mean that rtai-comedi does only work with the allsoft patch, and NOT
with the rthal patch? If yes, where is this documented? I didn't find
mention of it anywhere.

Should I patch the kernel with allsoft instead of rthal to solve my
problem?

-- 
Axel von Arnim <axel.von-arnim_at_lcpc.fr>
Ingénieur TPE
LIVIC
13 route de la Minière
78000 Versailles
01 40 43 29 13

Received on 2002-10-30Z17:08:30