All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period
@ 2005-10-18 18:49 Jim Cromie
  2005-10-18 18:56 ` Gilles Chanteperdrix
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Jim Cromie @ 2005-10-18 18:49 UTC (permalink / raw)
  To: xenomai

[-- Attachment #1: Type: text/plain, Size: 2098 bytes --]


Im having trouble with built/installed xenomai,

soekris:/usr/realtime/2.6.13-ski7-v1# insmod 
testsuite/klatency/latency_rt.ko
latency_rt: disagrees about version of symbol rt_task_delete
latency_rt: Unknown symbol rt_task_delete
latency_rt: disagrees about version of symbol rt_task_wait_period
latency_rt: Unknown symbol rt_task_wait_period
insmod: error inserting 'testsuite/klatency/latency_rt.ko': -1 Unknown 
symbol in module

this has been replicated after deleting old tree,
and doing a fresh checkout to -r41

modinfo reports same vermagic for above module,
and those in modules/xeno*.ko, and Im at a loss wrt how to track this down.

...
filename:       modules/xeno_rtdm.ko
vermagic:       2.6.13-ski7-v1 preempt GEODEGX1 gcc-3.4
filename:       modules/xeno_uitron.ko
vermagic:       2.6.13-ski7-v1 preempt GEODEGX1 gcc-3.4
filename:       modules/xeno_uvm.ko
vermagic:       2.6.13-ski7-v1 preempt GEODEGX1 gcc-3.4
filename:       modules/xeno_vrtx.ko
vermagic:       2.6.13-ski7-v1 preempt GEODEGX1 gcc-3.4
filename:       modules/xeno_vxworks.ko
vermagic:       2.6.13-ski7-v1 preempt GEODEGX1 gcc-3.4
filename:       testsuite/klatency/latency_rt.ko
vermagic:       2.6.13-ski7-v1 preempt GEODEGX1 gcc-3.4
soekris:/usr/realtime/2.6.13-ski7-v1#


Im attaching my .xeno_config and the file written by `xeno-test -L`,
in the hopes that it has all info which might be pertinent.

The output file is missing the following 4 console errors:

latency_rt: disagrees about version of symbol rt_task_delete
latency_rt: Unknown symbol rt_task_delete
latency_rt: disagrees about version of symbol rt_task_wait_period
latency_rt: Unknown symbol rt_task_wait_period

but shows the problem, including the insmod error itself:

insmod: error inserting 'latency_rt.ko': -1 Unknown symbol in module
HSH|--param|----range-|--samples
HSH|--param|----range-|--samples
HSH|--param|----range-|--samples
HSH|--param|--samples-|--average--|---stddev--
HSS|    min|         0|        nan|     -0.000
HSS|    avg|         0|        nan|     -0.000
HSS|    max|         0|        nan|     -0.000


tia,
jimc

[-- Attachment #2: .xeno_config --]
[-- Type: text/plain, Size: 1534 bytes --]

#
# Automatically generated make config: don't edit
#
CONFIG_MODULES=y
CONFIG_XENO_VERSION="2.0"

#
# General
#
CONFIG_XENO_INSTALLDIR="/usr/realtime/2.6.13-ski7-v1"
CONFIG_XENO_LINUXDIR="/lib/modules/2.6.13-ski7-v1/build"

#
# Documentation
#
CONFIG_XENO_DOC_DOX=y
# CONFIG_XENO_DOC_LATEX_NONSTOP is not set
# CONFIG_XENO_DOC_DBX is not set
CONFIG_XENO_OPT_UDEV=y
# CONFIG_XENO_OPT_EXPERT is not set

#
# Nucleus
#
CONFIG_XENO_OPT_PERVASIVE=y
CONFIG_XENO_OPT_PIPE=y
CONFIG_XENO_OPT_PIPE_NRDEV="32"
CONFIG_XENO_OPT_SYS_HEAPSZ="128"

#
# Machine (x86)
#
CONFIG_XENO_HW_FPU=y
CONFIG_XENO_HW_PERIODIC_TIMER=y

#
# NMI watchdog
#

#
# This menu requires enabling the 'Expert' mode.
#

#
# SMI workaround
#
CONFIG_XENO_HW_SMI_DETECT=y
CONFIG_XENO_HW_SMI_WORKAROUND=y
CONFIG_XENO_HW_SMI_ALL=y

#
# APIs
#
CONFIG_XENO_SKIN_NATIVE=y
CONFIG_XENO_OPT_NATIVE_REGISTRY=y
CONFIG_XENO_OPT_NATIVE_REGISTRY_NRSLOTS="512"
CONFIG_XENO_OPT_NATIVE_PIPE=y
CONFIG_XENO_OPT_NATIVE_PIPE_BUFSZ="4096"
CONFIG_XENO_OPT_NATIVE_SEM=y
CONFIG_XENO_OPT_NATIVE_EVENT=y
CONFIG_XENO_OPT_NATIVE_MUTEX=y
CONFIG_XENO_OPT_NATIVE_COND=y
CONFIG_XENO_OPT_NATIVE_QUEUE=y
CONFIG_XENO_OPT_NATIVE_HEAP=y
CONFIG_XENO_OPT_NATIVE_ALARM=y
CONFIG_XENO_OPT_NATIVE_MPS=y
CONFIG_XENO_OPT_NATIVE_INTR=y
CONFIG_XENO_SKIN_POSIX=y
CONFIG_XENO_SKIN_PSOS=y
CONFIG_XENO_SKIN_UITRON=y
CONFIG_XENO_SKIN_VRTX=y
CONFIG_XENO_SKIN_VXWORKS=y
CONFIG_XENO_SKIN_RTDM=y
CONFIG_XENO_SKIN_RTAI=y
CONFIG_XENO_OPT_UVM=y

#
# Drivers
#
CONFIG_XENO_DRIVERS_16550A=y

#
# Simulator
#
# CONFIG_XENO_MVM is not set

[-- Attachment #3: test-2.6.13-ski7-v1-051018.104018 --]
[-- Type: text/plain, Size: 9185 bytes --]

Script started on Tue Oct 18 10:40:18 2005
running ./xeno-test -s -h -T 20

Tue Oct 18 10:40:20 MDT 2005
running: cat /proc/cpuinfo
processor	: 0
vendor_id	: Geode by NSC
cpu family	: 5
model		: 9
model name	: Unknown
stepping	: 1
cpu MHz		: 266.667
fpu		: yes
fpu_exception	: yes
cpuid level	: 2
flags		: fpu tsc msr cx8 cmov mmx cxmmx
bogomips	: 535.64


Tue Oct 18 10:40:20 MDT 2005
running: cat /proc/meminfo
MemTotal:       125868 kB
MemFree:         87388 kB
Buffers:            12 kB
Cached:          25884 kB
SwapCached:          0 kB
Active:          25468 kB
Inactive:         7288 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       125868 kB
LowFree:         87388 kB
SwapTotal:           0 kB
SwapFree:            0 kB
Dirty:               0 kB
Writeback:           0 kB
Mapped:          11128 kB
Slab:             4232 kB
CommitLimit:     62932 kB
Committed_AS:    13436 kB
PageTables:        432 kB
VmallocTotal:   909292 kB
VmallocUsed:       632 kB
VmallocChunk:   908008 kB

Tue Oct 18 10:40:20 MDT 2005
running: cat /proc/ipipe/Linux
Priority=100, Id=0x00000000
irq0-15: accepted
irq32-33: grabbed, virtual
irq34: passed, virtual

Tue Oct 18 10:40:21 MDT 2005
running: cat /proc/ipipe/Linux_stats
> STALL TIME:
CPU0       7625789  (__ipipe_stall_root+0x1c)
> PROPAGATION TIME:
IRQ         CPU0
  0:     15514445
  3:        15518
  4:      3321250
  8:         5751
 10:     15365063
 14:       276146
 32:         5154
 33:       505665

Tue Oct 18 10:40:21 MDT 2005
running: cat /proc/ipipe/Xenomai
Priority=200, Id=0x58454e4f
irq0-31: passed
irq32-33: passed, virtual
irq34: grabbed, virtual

Tue Oct 18 10:40:21 MDT 2005
running: cat /proc/ipipe/Xenomai_stats
> STALL TIME:
CPU0       1426973  (rthal_apc_alloc+0x18 [xeno_hal])
> PROPAGATION TIME:
IRQ         CPU0
  0:        36718
 34:         8627

Tue Oct 18 10:40:21 MDT 2005
running: cat /proc/ipipe/version
1.0-07

Tue Oct 18 10:40:21 MDT 2005
running: generate_loads 1
dd workload started, pids 15629

Tue Oct 18 10:40:21 MDT 2005
running: cat /proc/interrupts
           CPU0       
  0:   19939891          XT-PIC  timer
  2:          0          XT-PIC  cascade
  4:     316405          XT-PIC  serial
  8:          4          XT-PIC  rtc
 10:     361471          XT-PIC  eth0, eth1
 14:         89          XT-PIC  ide0
NMI:          0 
ERR:          0

Tue Oct 18 10:40:21 MDT 2005
running: cat /proc/loadavg
10.12 9.62 8.81 12/50 15633

Tue Oct 18 10:40:22 MDT 2005
running: top -bn1c
top - 10:40:23 up 22:09,  1 user,  load average: 10.12, 9.62, 8.81
Tasks:  52 total,  12 running,  40 sleeping,   0 stopped,   0 zombie
Cpu(s): 16.8% us, 52.7% sy,  0.0% ni, 30.4% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:    125868k total,    38840k used,    87028k free,       12k buffers
Swap:        0k total,        0k used,        0k free,    25884k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
11912 root      25   0  1584  384  316 R 18.2  0.3  14:07.15 dd if /dev/zero of 
12090 root      25   0  1588  384  316 R 18.2  0.3   6:26.42 dd if /dev/zero of 
12476 root      25   0  1588  384  316 R 18.2  0.3   5:46.77 dd if /dev/zero of 

Tue Oct 18 10:40:23 MDT 2005
running: ./run -- -h -s -h -T 20
*
*
* Type ^C to stop this application.
*
*
== Sampling period: 100 us
RTT|  00:00:03
RTH|-----lat min|-----lat avg|-----lat max|-overrun|----lat best|---lat worst
RTD|       29429|       40589|       60352|       0|       29429|       60352
RTD|       25871|       40259|       51633|       1|       25871|       60352
RTD|       20958|       40394|       47891|       1|       20958|       60352
RTD|       30528|       40342|       57101|       1|       20958|       60352
RTD|       28001|       40627|       60839|       1|       20958|       60839
RTD|       25507|       40222|       50381|       1|       20958|       60839
RTD|       21153|       40102|       47771|       1|       20958|       60839
RTD|       28597|       40702|       58867|       1|       20958|       60839
RTD|       28713|       40552|       62362|       1|       20958|       62362
RTD|       24648|       40106|       49132|       1|       20958|       62362
RTD|       21506|       40252|       50849|       1|       20958|       62362
RTD|       29152|       40484|       60573|       1|       20958|       62362
RTD|       27374|       40353|       61117|       1|       20958|       62362
RTD|       21329|       40361|       49586|       1|       20958|       62362
RTD|       19863|       40244|       51269|       1|       19863|       62362
RTD|       27472|       40728|       60476|       1|       19863|       62362
RTD|       26399|       40256|       62583|       1|       19863|       62583
RTD|       19694|       40128|       62868|       1|       19694|       62868
---|--param|----range-|--samples
HSD|    min|  19 - 20 |        2
HSD|    min|  20 - 21 |        1
HSD|    min|  21 - 22 |        3
HSD|    min|  24 - 25 |        1
HSD|    min|  25 - 26 |        2
HSD|    min|  26 - 27 |        1
HSD|    min|  27 - 28 |        2
HSD|    min|  28 - 29 |        3
HSD|    min|  29 - 30 |        2
HSD|    min|  30 - 31 |        1
---|--param|----range-|--samples
HSD|    avg|  19 - 20 |        3
HSD|    avg|  20 - 21 |        3
HSD|    avg|  21 - 22 |       23
HSD|    avg|  22 - 23 |       34
HSD|    avg|  23 - 24 |       32
HSD|    avg|  24 - 25 |       35
HSD|    avg|  25 - 26 |       46
HSD|    avg|  26 - 27 |      134
HSD|    avg|  27 - 28 |      296
HSD|    avg|  28 - 29 |      368
HSD|    avg|  29 - 30 |      483
HSD|    avg|  30 - 31 |      458
HSD|    avg|  31 - 32 |      508
HSD|    avg|  32 - 33 |      488
HSD|    avg|  33 - 34 |      479
HSD|    avg|  34 - 35 |      606
HSD|    avg|  35 - 36 |     1438
HSD|    avg|  36 - 37 |     4288
HSD|    avg|  37 - 38 |     9888
HSD|    avg|  38 - 39 |    22502
HSD|    avg|  39 - 40 |    33098
HSD|    avg|  40 - 41 |    40267
HSD|    avg|  41 - 42 |    31804
HSD|    avg|  42 - 43 |    21621
HSD|    avg|  43 - 44 |    12144
HSD|    avg|  44 - 45 |     4481
HSD|    avg|  45 - 46 |      256
HSD|    avg|  46 - 47 |       37
HSD|    avg|  47 - 48 |       19
HSD|    avg|  48 - 49 |       13
HSD|    avg|  49 - 50 |       11
HSD|    avg|  50 - 51 |        8
HSD|    avg|  51 - 52 |       27
HSD|    avg|  52 - 53 |       46
HSD|    avg|  53 - 54 |       74
HSD|    avg|  54 - 55 |      101
HSD|    avg|  55 - 56 |      130
HSD|    avg|  56 - 57 |      198
HSD|    avg|  57 - 58 |      197
HSD|    avg|  58 - 59 |      154
HSD|    avg|  59 - 60 |       56
HSD|    avg|  60 - 61 |       20
HSD|    avg|  61 - 62 |        2
HSD|    avg|  62 - 63 |        3
---|--param|----range-|--samples
HSD|    max|  47 - 48 |        2
HSD|    max|  49 - 50 |        2
HSD|    max|  50 - 51 |        2
HSD|    max|  51 - 52 |        2
HSD|    max|  57 - 58 |        1
HSD|    max|  58 - 59 |        1
HSD|    max|  60 - 61 |        4
HSD|    max|  61 - 62 |        1
HSD|    max|  62 - 63 |        3
HSH|--param|--samples-|--average--|---stddev--
HSS|    min|        18|     24.833|      3.746
HSS|    avg|    186879|     39.876|      2.623
HSS|    max|        18|     55.333|      5.821
---|------------|------------|------------|--------|-------------------------
RTS|       19694|       40372|       62868|       1|    00:00:20/00:00:20

Tue Oct 18 10:41:09 MDT 2005
running: ./run -- -h -s -h -T 20
*
*
* Type ^C to stop this application.
*
*
insmod: error inserting 'latency_rt.ko': -1 Unknown symbol in module
ERROR: cannot load latency_rt.ko
HSH|--param|----range-|--samples
HSH|--param|----range-|--samples
HSH|--param|----range-|--samples
HSH|--param|--samples-|--average--|---stddev--
HSS|    min|         0|        nan|     -0.000
HSS|    avg|         0|        nan|     -0.000
HSS|    max|         0|        nan|     -0.000
---|------------|------------|------------|--------|-------------------------
RTS|    10000000|           0|   -10000000|       0|    00:00:20/00:00:20

Tue Oct 18 10:42:01 MDT 2005
running: cat /proc/interrupts
           CPU0       
  0:   19964879          XT-PIC  timer
  2:          0          XT-PIC  cascade
  4:     316801          XT-PIC  serial
  8:          4          XT-PIC  rtc
 10:     362784          XT-PIC  eth0, eth1
 14:         89          XT-PIC  ide0
NMI:          0 
ERR:          0

Tue Oct 18 10:42:01 MDT 2005
running: cat /proc/loadavg
11.28 10.19 9.10 12/50 15801

Tue Oct 18 10:42:01 MDT 2005
running: top -bn1c
top - 10:42:02 up 22:11,  1 user,  load average: 11.28, 10.19, 9.10
Tasks:  52 total,  12 running,  40 sleeping,   0 stopped,   0 zombie
Cpu(s): 16.8% us, 52.8% sy,  0.0% ni, 30.4% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:    125868k total,    38932k used,    86936k free,       12k buffers
Swap:        0k total,        0k used,        0k free,    25892k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
11912 root      25   0  1584  384  316 R 18.1  0.3  14:15.87 dd if /dev/zero of 
12090 root      25   0  1588  384  316 R 16.4  0.3   6:35.17 dd if /dev/zero of 
12476 root      25   0  1588  384  316 R 16.4  0.3   5:55.48 dd if /dev/zero of 

Script done on Tue Oct 18 10:42:02 2005

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period
  2005-10-18 18:49 [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period Jim Cromie
@ 2005-10-18 18:56 ` Gilles Chanteperdrix
  2005-10-18 19:42   ` Jim Cromie
  2005-10-18 19:09 ` Gilles Chanteperdrix
  2005-10-18 20:10 ` Gilles Chanteperdrix
  2 siblings, 1 reply; 9+ messages in thread
From: Gilles Chanteperdrix @ 2005-10-18 18:56 UTC (permalink / raw)
  To: Jim Cromie; +Cc: xenomai

Jim Cromie wrote:
 > 
 > Im having trouble with built/installed xenomai,
 > 
 > soekris:/usr/realtime/2.6.13-ski7-v1# insmod 
 > testsuite/klatency/latency_rt.ko
 > latency_rt: disagrees about version of symbol rt_task_delete
 > latency_rt: Unknown symbol rt_task_delete
 > latency_rt: disagrees about version of symbol rt_task_wait_period
 > latency_rt: Unknown symbol rt_task_wait_period
 > insmod: error inserting 'testsuite/klatency/latency_rt.ko': -1 Unknown 
 > symbol in module
 > 
 > this has been replicated after deleting old tree,
 > and doing a fresh checkout to -r41

Did you delete your source tree too ? I renamed Kbuild files into
Makefiles this morning, I can not figure how this could break
compilation though.

-- 


					    Gilles Chanteperdrix.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period
  2005-10-18 18:49 [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period Jim Cromie
  2005-10-18 18:56 ` Gilles Chanteperdrix
@ 2005-10-18 19:09 ` Gilles Chanteperdrix
  2005-10-18 19:42   ` Jim Cromie
  2005-10-18 20:10 ` Gilles Chanteperdrix
  2 siblings, 1 reply; 9+ messages in thread
From: Gilles Chanteperdrix @ 2005-10-18 19:09 UTC (permalink / raw)
  To: Jim Cromie; +Cc: xenomai

Jim Cromie wrote:
 > 
 > Im having trouble with built/installed xenomai,
 > 
 > soekris:/usr/realtime/2.6.13-ski7-v1# insmod 
 > testsuite/klatency/latency_rt.ko
 > latency_rt: disagrees about version of symbol rt_task_delete
 > latency_rt: Unknown symbol rt_task_delete
 > latency_rt: disagrees about version of symbol rt_task_wait_period
 > latency_rt: Unknown symbol rt_task_wait_period
 > insmod: error inserting 'testsuite/klatency/latency_rt.ko': -1 Unknown 
 > symbol in module
 > 
 > this has been replicated after deleting old tree,
 > and doing a fresh checkout to -r41
 > 
 > modinfo reports same vermagic for above module,
 > and those in modules/xeno*.ko, and Im at a loss wrt how to track this down.

the rt_task* symbols are defined (or supposed to be) into the
xeno_native.ko module, which does not seem to appear in your list.

-- 


					    Gilles Chanteperdrix.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period
  2005-10-18 18:56 ` Gilles Chanteperdrix
@ 2005-10-18 19:42   ` Jim Cromie
  0 siblings, 0 replies; 9+ messages in thread
From: Jim Cromie @ 2005-10-18 19:42 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: xenomai

Gilles Chanteperdrix wrote:

>Jim Cromie wrote:
> > 
> > Im having trouble with built/installed xenomai,
> > 
> > soekris:/usr/realtime/2.6.13-ski7-v1# insmod 
> > testsuite/klatency/latency_rt.ko
> > latency_rt: disagrees about version of symbol rt_task_delete
> > latency_rt: Unknown symbol rt_task_delete
> > latency_rt: disagrees about version of symbol rt_task_wait_period
> > latency_rt: Unknown symbol rt_task_wait_period
> > insmod: error inserting 'testsuite/klatency/latency_rt.ko': -1 Unknown 
> > symbol in module
> > 
> > this has been replicated after deleting old tree,
> > and doing a fresh checkout to -r41
>
>Did you delete your source tree too ? I renamed Kbuild files into
>Makefiles this morning, I can not figure how this could break
>compilation though.
>
>  
>
yes, I moved the old xenomai/ directory to another name, then redid
the svn co http:...  invocation to the gna svn repo. (on gna.org pages).

I did reuse my .xeno_config, but that didnt strike me as a particularly
likely reason for the problem.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period
  2005-10-18 19:09 ` Gilles Chanteperdrix
@ 2005-10-18 19:42   ` Jim Cromie
  0 siblings, 0 replies; 9+ messages in thread
From: Jim Cromie @ 2005-10-18 19:42 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: xenomai

Gilles Chanteperdrix wrote:

>Jim Cromie wrote:
> > 
> > Im having trouble with built/installed xenomai,
> > 
> > soekris:/usr/realtime/2.6.13-ski7-v1# insmod 
> > testsuite/klatency/latency_rt.ko
> > latency_rt: disagrees about version of symbol rt_task_delete
> > latency_rt: Unknown symbol rt_task_delete
> > latency_rt: disagrees about version of symbol rt_task_wait_period
> > latency_rt: Unknown symbol rt_task_wait_period
> > insmod: error inserting 'testsuite/klatency/latency_rt.ko': -1 Unknown 
> > symbol in module
> > 
> > this has been replicated after deleting old tree,
> > and doing a fresh checkout to -r41
> > 
> > modinfo reports same vermagic for above module,
> > and those in modules/xeno*.ko, and Im at a loss wrt how to track this down.
>
>the rt_task* symbols are defined (or supposed to be) into the
>xeno_native.ko module, which does not seem to appear in your list.
>
>  
>
its there (along with most skins), just excessive trimming..

soekris:/usr/realtime/2.6.13-ski7-v1/modules# ls
xeno_16550A.ko  xeno_nucleus.ko  xeno_rtai.ko    xeno_uvm.ko
xeno_hal.ko     xeno_posix.ko    xeno_rtdm.ko    xeno_vrtx.ko
xeno_native.ko  xeno_psos.ko     xeno_uitron.ko  xeno_vxworks.ko
soekris:/usr/realtime/2.6.13-ski7-v1/modules# modinfo xeno_native.ko
filename:       xeno_native.ko
description:    Native skin
author:         rpm@xenomai.org
license:        GPL
vermagic:       2.6.13-ski7-v1 preempt GEODEGX1 gcc-3.4
depends:        xeno_nucleus,xeno_hal

`nm modules/xeno_native.ko` shows me the symbols exist, (but not their 
'version')

00000270 T rt_task_create
00000900 T rt_task_delete
00001120 T rt_task_inquire

00001020 T rt_task_unblock
00000c30 T rt_task_wait_period
00000a80 T rt_task_yield



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period
  2005-10-18 18:49 [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period Jim Cromie
  2005-10-18 18:56 ` Gilles Chanteperdrix
  2005-10-18 19:09 ` Gilles Chanteperdrix
@ 2005-10-18 20:10 ` Gilles Chanteperdrix
  2005-10-18 21:00   ` Jim Cromie
  2005-10-18 21:00   ` Philippe Gerum
  2 siblings, 2 replies; 9+ messages in thread
From: Gilles Chanteperdrix @ 2005-10-18 20:10 UTC (permalink / raw)
  To: Jim Cromie; +Cc: xenomai

Jim Cromie wrote:
 > 
 > Im having trouble with built/installed xenomai,
 > 
 > soekris:/usr/realtime/2.6.13-ski7-v1# insmod 
 > testsuite/klatency/latency_rt.ko
 > latency_rt: disagrees about version of symbol rt_task_delete
 > latency_rt: Unknown symbol rt_task_delete
 > latency_rt: disagrees about version of symbol rt_task_wait_period
 > latency_rt: Unknown symbol rt_task_wait_period
 > insmod: error inserting 'testsuite/klatency/latency_rt.ko': -1 Unknown 
 > symbol in module

I already saw that, and can not remember where it came from...
Do you have CONFIG_MODVERSION enabled ?


-- 


					    Gilles Chanteperdrix.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period
  2005-10-18 20:10 ` Gilles Chanteperdrix
@ 2005-10-18 21:00   ` Jim Cromie
  2005-10-22  6:21     ` Gilles Chanteperdrix
  2005-10-18 21:00   ` Philippe Gerum
  1 sibling, 1 reply; 9+ messages in thread
From: Jim Cromie @ 2005-10-18 21:00 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: xenomai

Gilles Chanteperdrix wrote:

>Jim Cromie wrote:
> > 
> > Im having trouble with built/installed xenomai,
> > 
> > soekris:/usr/realtime/2.6.13-ski7-v1# insmod 
> > testsuite/klatency/latency_rt.ko
> > latency_rt: disagrees about version of symbol rt_task_delete
> > latency_rt: Unknown symbol rt_task_delete
> > latency_rt: disagrees about version of symbol rt_task_wait_period
> > latency_rt: Unknown symbol rt_task_wait_period
> > insmod: error inserting 'testsuite/klatency/latency_rt.ko': -1 Unknown 
> > symbol in module
>
>I already saw that, and can not remember where it came from...
>Do you have CONFIG_MODVERSION enabled ?
>
>
>  
>
It is enabled.  Ive not had trouble with this in the past,
though its possible that Ive gotten lucky til now.

heres all the MOD occurrences:
soekris:/usr/realtime/2.6.13-ski7-v1/bin# zgrep MOD /proc/config.gz
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_MODE_HELPERS=y


so I disabled modversion, recompiled kernel, recompiled xenomai.
Problem Gone.  Heisenbugs :-/ ?

Ill try re-enabling it at some point, to see if it just resolves itself.




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period
  2005-10-18 20:10 ` Gilles Chanteperdrix
  2005-10-18 21:00   ` Jim Cromie
@ 2005-10-18 21:00   ` Philippe Gerum
  1 sibling, 0 replies; 9+ messages in thread
From: Philippe Gerum @ 2005-10-18 21:00 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: xenomai

Gilles Chanteperdrix wrote:
> Jim Cromie wrote:
>  > 
>  > Im having trouble with built/installed xenomai,
>  > 
>  > soekris:/usr/realtime/2.6.13-ski7-v1# insmod 
>  > testsuite/klatency/latency_rt.ko
>  > latency_rt: disagrees about version of symbol rt_task_delete
>  > latency_rt: Unknown symbol rt_task_delete
>  > latency_rt: disagrees about version of symbol rt_task_wait_period
>  > latency_rt: Unknown symbol rt_task_wait_period
>  > insmod: error inserting 'testsuite/klatency/latency_rt.ko': -1 Unknown 
>  > symbol in module
> 
> I already saw that, and can not remember where it came from...
> Do you have CONFIG_MODVERSION enabled ?
> 
> 

Additionally, what does 'nm' says over xeno_native.ko regarding those symbols?

-- 

Philippe.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period
  2005-10-18 21:00   ` Jim Cromie
@ 2005-10-22  6:21     ` Gilles Chanteperdrix
  0 siblings, 0 replies; 9+ messages in thread
From: Gilles Chanteperdrix @ 2005-10-22  6:21 UTC (permalink / raw)
  To: Jim Cromie; +Cc: xenomai

Jim Cromie wrote:
 > so I disabled modversion, recompiled kernel, recompiled xenomai.
 > Problem Gone.  Heisenbugs :-/ ?

Fully reproducible here when CONFIG_MODVERSIONS is enabled. So, this is
a bug in the interaction with Kbuild.

-- 


					    Gilles Chanteperdrix.


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-10-22  6:21 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-18 18:49 [Xenomai-help] latency_rt: disagrees about version of symbol rt_task_wait_period Jim Cromie
2005-10-18 18:56 ` Gilles Chanteperdrix
2005-10-18 19:42   ` Jim Cromie
2005-10-18 19:09 ` Gilles Chanteperdrix
2005-10-18 19:42   ` Jim Cromie
2005-10-18 20:10 ` Gilles Chanteperdrix
2005-10-18 21:00   ` Jim Cromie
2005-10-22  6:21     ` Gilles Chanteperdrix
2005-10-18 21:00   ` Philippe Gerum

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.