- From: Gianluca Palli <gpalli_at_deis.unibo.it>
- Date: Thu, 15 Mar 2007 09:42:18 +0100
Hi Everett
just copy the files inside /usr/realtime/modules (the rtai modules folder)
into /lib/modules/2.6.19-ipipe/rtai (you have to create this folder) and
run "/sbin/depmod -ae -F System.map 2.6.19-ipipe"
Gianluca
On Wednesday 14 March 2007 21:38, Everett Wang wrote:
> Hi All,
>
> I have been using comedi and RTAI for a while. But I have some difficulty
> install current comedi under RTAI 3.5. I can install RTAI 3.5 fine and it
> works for its testsuite. Configure and compile is fine for comedi. When I
> try to make install, it generate warning messages that it can find
> rt_printk, rt_busy_sleep etc. dmsg also showed unknown module.
>
> I am using kernel 2.6.17.6, RTAI 3.5, cvs comedi (I also tried
> comedi-0.7.73 with the same result). My procesdure is like this:
>
> 1) get the kernel, patch it with RTAI hal, compile and install it
> 2) setup symbolic links for RTAI: ln -s Mycomedi /usr/local
> ln -s
> mycomedi/include/linux /usr/local/linux If I don't put the links, RTAI will
> not compile
> 3) configure, compile and install RTAI,
> RTAI seems installed fine since RTAI testsuite runs fine.
> 4) Compile comedi:
> for cvs comedi, i first run ./autogen.sh; ./configure
> --with-rtaidir=/usr/realtime, make The trouble begin to do make install,
> make install complains that rt_printk when it trys to do this steps:
> ...
> make -f scripts/Makefile.build
> obj=/home/everett/Opcon/comedi/comedi/comedi/kcomedilib Building modules,
> stage 2.
> make -f /home/everett/Opcon/kernel/linux-2.6.19/scripts/Makefile.modpost
> scripts/mod/modpost -i
> /home/everett/Opcon/kernel/linux-2.6.19/Module.symvers -I
> /home/everett/Opcon/comedi/comedi/comedi/Module.symvers -o
> /home/everett/Opcon/comedi/comedi/comedi/Module.symvers -w vmlinux
> /home/everett/Opcon/comedi/comedi/comedi/comedi.o
> /home/everett/Opcon/comedi/comedi/comedi/drivers/8255.o
> /home/everett/Opcon/comedi/comedi/comedi/drivers/acl7225b.o ....
>
> It complains again for this step:
>
> if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F
> System.map 2.6.19-ipipe; fi WARNING:
> /lib/modules/2.6.19-ipipe/comedi/kcomedilib/kcomedilib.ko needs unknown
> symbol rt_busy_sleep ....
>
> dmesg also shows problem
> ....
> comedi: Unknown symbol rt_request_srq
> comedi: Unknown symbol rt_shutdown_irq
> comedi: Unknown symbol rt_enable_irq
> comedi: Unknown symbol rt_printk
> comedi: Unknown symbol rt_pend_linux_srq
> comedi: Unknown symbol rt_startup_irq
> comedi: Unknown symbol rt_free_srq
> comedi: Unknown symbol rt_request_irq
> comedi: Unknown symbol rt_release_irq
> comedi_fc: Unknown symbol comedi_buf_read_free
> comedi_fc: Unknown symbol comedi_buf_write_alloc
> comedi_fc: Unknown symbol rt_printk
> comedi_fc: Unknown symbol comedi_event
> comedi_fc: Unknown symbol comedi_buf_write_free
> comedi_fc: Unknown symbol comedi_buf_read_n_available
> comedi_fc: Unknown symbol comedi_buf_memcpy_to
> comedi_fc: Unknown symbol comedi_buf_memcpy_from
> s626: Unknown symbol cfc_write_array_to_buffer
> s626: Unknown symbol comedi_error
> s626: Unknown symbol rt_busy_sleep
> s626: Unknown symbol comedi_request_irq
> s626: Unknown symbol range_unknown
> s626: Unknown symbol comedi_event
> s626: Unknown symbol range_unipolar5
> s626: Unknown symbol comedi_driver_unregister
> s626: Unknown symbol range_bipolar10
> s626: Unknown symbol comedi_driver_register
> s626: Unknown symbol comedi_free_irq
> ...
>
>
> Any suggestions?
>
> Thanks in advanced.
>
> Everett
--
Ing. Gianluca Palli, PhD Student
University of Bologna
DEIS -Department of Electronics, Computer Science and Systems
LAR - Laboratory of Automation and Robotics
Viale Risorgimento 2
40136 Bologna - Italy
tel: (+39) 051 20 93903
(+39) 051 20 93068 (LAB)
fax: (+39) 051 20 93073
ICQ: 149748789
mailto: gpalli_at_deis.unibo.it
http://www-lar.deis.unibo.it/people/gpalli/
Computers are like air conditioners; they stop working properly when you open
Windows
Received on 2007-03-15Z08:42:18