Missing COMEDI Functions

Besides trying to get a simple way to build/run a non-rt COMEDI
application (an earlier letter), I'm also working on an application
that is using RTAI kernel modules (my main need).

The "right way" to do this is via rtai-load/.runinfo.  I tried that
first, but didn't get very far.

So, I decided to install/remove all modules by hand.  Here are the
modules that I pre-load:

     ni_pcimio              55200  0
     comedi_fc               3008  1 ni_pcimio
     8255                    5408  1 ni_pcimio
     comedi                 35072  3 ni_pcimio,comedi_fc,8255
     mite                    6276  1 ni_pcimio
     rtai_up                55736  1 ni_pcimio
     rtai_hal               20816  3 ni_pcimio,comedi,rtai_up

     nfs                    93392  2
     lockd                  59080  2 nfs
     sunrpc                131396  5 nfs,lockd
     piix                   11488  0 [permanent]

When I try to load a simple RT module using COMEDI's "digital
input/output", I get this on stderr:

     insmod: error inserting 'diotest.ko': -1 Unknown symbol in module

and these at the end of 'dmesg':

     diotest: Unknown symbol comedi_dio_read
     diotest: Unknown symbol comedi_dio_config
     diotest: Unknown symbol comedi_open


Should I be 'insmod'ing 'kcomedilib.ko'?

Thanks for any ideas!
-- 
Prof Kenneth H Jacker       khj_at_cs.appstate.edu
Computer Science Dept       www.cs.appstate.edu/~khj
Appalachian State Univ
Boone, NC  28608  USA        

Received on 2005-02-27Z18:10:59