Maguire *nix forums beginner
Joined: 10 Feb 2005
Posts: 3
|
Posted: Thu Feb 10, 2005 7:12 am Post subject:
KSYMS hard problem...
|
|
|
Hi everyone,
I'm using RTAI 24.1.8 with LTT 0.9.5pre6 on a 2.4.16 kernel (patched for
RTAI and LTT, of course)
with GCC 2.95.3. My goal is realize a real-time environment to work on a
CANopen fieldbus network; I
have a HILSCHER CIF-50 master card with Linux driver v2.100. Driver are load
as module (cif.o module).
I have mounted RTAI-LTT system and everything is ok, and the same for my can
bus network without
real-time. Now I must integrate the two worlds, so I write a user space
program using LXRT, and there
are no problems at compiling time, but when I run my aplication, I receive
the messages that I paste
below.
They are very strange because I have no error at compile time but many, for
examples, undefined
symbols a run time also on "printf" or puts "command"....and then, what is
"KSYMS line 1270" that
appears so many times?
Google search only find "ksyms" linux command, that returns kernel exported
symbols...
Can you say me something usefull? Also know what is KSYMS error is very
important for me!
Thank you very much.
Valerio.
-------------RUN TIME MESSAGES-------------------
root@VALinux:/usr/val-nuovo/temp/rtai-lxrt# ./run
Warning: loading /usr/src/cif_driver/drv/cif.o will taint the kernel: forced
load
See http://www.tux.org/lkml/#export-tainted for information about tainted
modules
Module cif loaded, with warnings
Undefined symbol DevCloseDriver
Use of uninitialized value in scalar chomp at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 114, <KSYMS>
line 1270.
Use of uninitialized value in substitution (s///) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 116,
<KSYMS> line 1270.
Use of uninitialized value in pattern match (m//) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 119,
<KSYMS> line 1270.
Use of uninitialized value in string ne at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 124, <KSYMS> line
1270.
Use of uninitialized value in concatenation (.) or string at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line
125, <KSYMS> line 1270.
Undefined symbol DevExitBoard
Use of uninitialized value in scalar chomp at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 114, <KSYMS>
line 1270.
Use of uninitialized value in substitution (s///) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 116,
<KSYMS> line 1270.
Use of uninitialized value in pattern match (m//) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 119,
<KSYMS> line 1270.
Use of uninitialized value in string ne at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 124, <KSYMS> line
1270.
Use of uninitialized value in concatenation (.) or string at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line
124, <KSYMS> line 1270.
Undefined symbol DevInitBoard
Use of uninitialized value in scalar chomp at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 114, <KSYMS>
line 1270.
Use of uninitialized value in substitution (s///) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 116,
<KSYMS> line 1270.
Use of uninitialized value in pattern match (m//) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 119,
<KSYMS> line 1270.
Use of uninitialized value in string ne at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 124, <KSYMS> line
1270.
Use of uninitialized value in concatenation (.) or string at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line
124, <KSYMS> line 1270.
Undefined symbol DevOpenDriver
Use of uninitialized value in scalar chomp at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 114, <KSYMS>
line 1270.
Use of uninitialized value in substitution (s///) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 116,
<KSYMS> line 1270.
Use of uninitialized value in pattern match (m//) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 119,
<KSYMS> line 1270.
Use of uninitialized value in string ne at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 124, <KSYMS> line
1270.
Use of uninitialized value in concatenation (.) or string at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line
124, <KSYMS> line 1270.
Undefined symbol DevReset
Use of uninitialized value in scalar chomp at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 114, <KSYMS>
line 1270.
Use of uninitialized value in substitution (s///) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 116,
<KSYMS> line 1270.
Use of uninitialized value in pattern match (m//) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 119,
<KSYMS> line 1270.
Use of uninitialized value in string ne at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 124, <KSYMS> line
1270.
Use of uninitialized value in concatenation (.) or string at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line
124, <KSYMS> line 1270.
Undefined symbol DevSetHostState
Use of uninitialized value in scalar chomp at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 114, <KSYMS>
line 1270.
Use of uninitialized value in substitution (s///) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 116,
<KSYMS> line 1270.
Use of uninitialized value in pattern match (m//) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 119,
<KSYMS> line 1270.
Use of uninitialized value in string ne at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 124, <KSYMS> line
1270.
Use of uninitialized value in concatenation (.) or string at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line
124, <KSYMS> line 1270.
Undefined symbol _IO_getc
Use of uninitialized value in scalar chomp at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 114, <KSYMS>
line 1270.
Use of uninitialized value in substitution (s///) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 116,
<KSYMS> line 1270.
Use of uninitialized value in pattern match (m//) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 119,
<KSYMS> line 1270.
Use of uninitialized value in string ne at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 124, <KSYMS> line
1270.
Use of uninitialized value in concatenation (.) or string at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line
124, <KSYMS> line 1270.
Undefined symbol exit
Use of uninitialized value in scalar chomp at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 114, <KSYMS>
line 1270.
Use of uninitialized value in substitution (s///) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 116,
<KSYMS> line 1270.
Use of uninitialized value in pattern match (m//) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 119,
<KSYMS> line 1270.
Use of uninitialized value in string ne at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 124, <KSYMS> line
1270.
Use of uninitialized value in concatenation (.) or string at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line
124, <KSYMS> line 1270.
Undefined symbol mlockall
Use of uninitialized value in scalar chomp at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 114, <KSYMS>
line 1270.
Use of uninitialized value in substitution (s///) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 116,
<KSYMS> line 1270.
Use of uninitialized value in pattern match (m//) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 119,
<KSYMS> line 1270.
Use of uninitialized value in string ne at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 124, <KSYMS> line
1270.
Use of uninitialized value in concatenation (.) or string at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line
124, <KSYMS> line 1270.
Undefined symbol nam2num
Use of uninitialized value in scalar chomp at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 114, <KSYMS>
line 1270.
Use of uninitialized value in substitution (s///) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 116,
<KSYMS> line 1270.
Use of uninitialized value in pattern match (m//) at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 119,
<KSYMS> line 1270.
Use of uninitialized value in string ne at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line 124, <KSYMS> line
1270.
Use of uninitialized value in concatenation (.) or string at
/usr/src/rtai-24.1.8/scripts/rt_modprobe line
124, <KSYMS> line 1270.
Undefined symbol perror
Undefined symbol printf
Undefined symbol puts
Undefined symbol rt_make_hard_real_time
Undefined symbol rt_make_soft_real_time
Undefined symbol sched_setscheduler
Undefined symbol stdin
nm: /usr/src/rtai-24.1.8/modules/: Is a directory
rt_modprobe: already root
+sh -c "insmod /usr/src/rtai-24.1.8/modules/ ; insmod
/usr/src/rtai-24.1.8/modules/rtai_trace.o ; insmod /
usr/src/rtai-24.1.8/modules/rtai.o ; insmod
/usr/src/rtai-24.1.8/modules/rt_mem_mgr.o ; insmod /usr/src/
rtai-24.1.8/modules/rtai_sched_up.o ; insmod rt_process.o ; "
/usr/src/rtai-24.1.8/modules/: cannot read ELF header from
/usr/src/rtai-24.1.8/modules/
Warning: loading /usr/src/rtai-24.1.8/modules/rtai_trace.o will taint the
kernel: no license
See http://www.tux.org/lkml/#export-tainted for information about tainted
modules
Module rtai_trace loaded, with warnings
rt_process.o: couldn't find the kernel version the module was compiled for
root@VALinux:/usr/val-nuovo/temp/rtai-lxrt#
--
LEVARE le parti in eccesso nell'indirizzo e-mail per scrivermi in privato |
|