From: Tobias Marschall <tmarscha@domain.hid>
To: xenomai@xenomai.org
Subject: [Xenomai-help] Problems running testsuite
Date: Thu, 13 Apr 2006 11:49:40 +0200 [thread overview]
Message-ID: <200604131149.40706.tmarscha@domain.hid> (raw)
Hallo,
I've been using rtai until now and decided to give xenomai (release 2.1) a
try. I followed the instructions from README.INSTALL, and everything (kernel
patching, compilation, etc.) went fine. Then I tried to run the latency test,
which failed:
-----------
/usr/xenomai/testsuite/latency $ ./run
head: `-1' option is obsolete; use `-n 1' since this will be removed in the
future
*
*
* Type ^C to stop this application.
*
*
== Sampling period: 100 us
== Test mode: periodic user-mode task
== All results in microseconds
/usr/xenomai/bin/xeno-load: line 178: 5936 Killed $suflag $*
$cmdargs
-----------
The same for "switch", the same if I call ./latency directly.
Is it correct that the xeno_timerbench module is required for the latency
test? I get the same result wheter or not I load the module.
What am I doing wrong?
Thanks in advance and best regards,
Tobias
Some (hopefully useful) information follows:
-----------
/usr/xenomai/bin $ ./xeno-info
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
Linux tobi 2.6.14 #3 PREEMPT Thu Apr 13 09:13:53 CEST 2006 i686 AMD Athlon(tm)
XP 1600+ AuthenticAMD GNU/Linux
Gnu C 3.3.6
Gnu make 3.80
util-linux 2.12r
mount 2.12r
module-init-tools 3.2.1
e2fsprogs 1.38
Linux C Library 2.3.5
head: `-1' option is obsolete; use `-n 1' since this will be removed in the
future
Dynamic linker (ldd) 2.3.5
Procps 3.2.5
Net-tools 1.60
Kbd 1.12
Sh-utils 5.2.1
Modules Loaded xeno_timerbench
-----------
~ $ dmesg|grep -i xenomai
I-pipe: Domain Xenomai registered.
Xenomai: hal/x86 started.
Xenomai: real-time nucleus v2.1 (Champagne) loaded.
Xenomai: starting native API services.
Xenomai: starting RTDM services.
-----------
/usr/src/linux $ grep -3i xeno .config
#
# Real-time sub-system
#
CONFIG_XENOMAI=y
CONFIG_XENO_OPT_NUCLEUS=y
CONFIG_XENO_OPT_PERVASIVE=y
CONFIG_XENO_OPT_PIPE=y
CONFIG_XENO_OPT_PIPE_NRDEV=32
CONFIG_XENO_OPT_REGISTRY=y
CONFIG_XENO_OPT_REGISTRY_NRSLOTS=512
CONFIG_XENO_OPT_SYS_HEAPSZ=128
# CONFIG_XENO_OPT_ISHIELD is not set
CONFIG_XENO_OPT_STATS=y
# CONFIG_XENO_OPT_DEBUG is not set
# CONFIG_XENO_OPT_WATCHDOG is not set
#
# Timing
#
CONFIG_XENO_OPT_TIMING_PERIODIC=y
CONFIG_XENO_OPT_TIMING_PERIOD=0
CONFIG_XENO_OPT_TIMING_TIMERLAT=0
CONFIG_XENO_OPT_TIMING_SCHEDLAT=0
#
# Scalability
#
# CONFIG_XENO_OPT_SCALABLE_SCHED is not set
CONFIG_XENO_OPT_TIMER_LIST=y
# CONFIG_XENO_OPT_TIMER_HEAP is not set
#
# Shared interrupts
#
# CONFIG_XENO_OPT_SHIRQ_LEVEL is not set
# CONFIG_XENO_OPT_SHIRQ_EDGE is not set
#
# Machine
#
CONFIG_XENO_HW_FPU=y
#
# NMI watchdog
#
# CONFIG_XENO_HW_NMI_DEBUG_LATENCY is not set
#
# SMI workaround
#
# CONFIG_XENO_HW_SMI_DETECT_DISABLE is not set
CONFIG_XENO_HW_SMI_DETECT=y
# CONFIG_XENO_HW_SMI_WORKAROUND is not set
#
# Interfaces
#
CONFIG_XENO_SKIN_NATIVE=y
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 is not set
CONFIG_XENO_SKIN_POSIX=m
CONFIG_XENO_SKIN_PSOS=m
CONFIG_XENO_SKIN_UITRON=m
CONFIG_XENO_SKIN_VRTX=m
CONFIG_XENO_SKIN_VXWORKS=m
CONFIG_XENO_SKIN_RTAI=m
CONFIG_XENO_OPT_RTAI_FIFO=y
CONFIG_XENO_OPT_RTAI_SEM=y
CONFIG_XENO_OPT_RTAI_SHM=y
CONFIG_XENO_SKIN_RTDM=y
CONFIG_XENO_SKIN_UVM=m
#
# Drivers
#
# CONFIG_XENO_DRIVERS_16550A is not set
CONFIG_XENO_DRIVERS_TIMERBENCH=m
-----------
/usr/xenomai/bin $ ./xeno-test
running ./xeno-test
Thu Apr 13 09:37:38 CEST 2006
running: cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 6
model name : AMD Athlon(tm) XP 1600+
stepping : 2
cpu MHz : 1400.291
cache size : 256 KB
fpu : yes
fpu_exception : yes
cpuid level : 1
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow
bogomips : 2804.44
Thu Apr 13 09:37:38 CEST 2006
running: cat /proc/meminfo
MemTotal: 774728 kB
MemFree: 744832 kB
Buffers: 3000 kB
Cached: 12284 kB
SwapCached: 0 kB
Active: 11200 kB
Inactive: 6328 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 774728 kB
LowFree: 744832 kB
SwapTotal: 1959920 kB
SwapFree: 1959920 kB
Dirty: 0 kB
Writeback: 0 kB
Mapped: 4804 kB
Slab: 8512 kB
CommitLimit: 2347284 kB
Committed_AS: 8200 kB
PageTables: 196 kB
VmallocTotal: 253924 kB
VmallocUsed: 2100 kB
VmallocChunk: 251804 kB
Thu Apr 13 09:37:38 CEST 2006
running: cat /proc/ipipe/Linux
Priority=100, Id=0x00000000
irq0-15: accepted
irq16-206: passed
irq207-208: accepted
irq209-212: passed
irq213-216: accepted
irq217-221: passed
irq222-223: accepted
irq224-225: grabbed, virtual
irq226: passed, virtual
Thu Apr 13 09:37:38 CEST 2006
running: cat /proc/ipipe/Xenomai
Priority=200, Id=0x58454e4f
irq0-215: passed
irq216: grabbed
irq217-223: passed
irq224-225: passed, virtual
irq226: grabbed, virtual
Thu Apr 13 09:37:38 CEST 2006
running: cat /proc/ipipe/version
1.2-01
Thu Apr 13 09:37:38 CEST 2006
running: generate_loads 1
dd workload started, pids 5785
Thu Apr 13 09:37:38 CEST 2006
running: cat /proc/interrupts
CPU0
0: 169640 XT-PIC timer, rthal_broadcast_timer
1: 8 XT-PIC i8042
2: 0 XT-PIC cascade
9: 0 XT-PIC uhci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3
11: 1956 XT-PIC eth0
12: 127 XT-PIC i8042
14: 1246 XT-PIC ide0
15: 16 XT-PIC ide1
NMI: 0
LOC: 169605
ERR: 2
Thu Apr 13 09:37:38 CEST 2006
running: cat /proc/loadavg
0.16 0.03 0.01 2/33 5789
head: `-13' option is obsolete; use `-n 13' since this will be removed in the
future
Thu Apr 13 09:37:38 CEST 2006
running: top -bn1c
top - 09:37:39 up 11 min, 1 user, load average: 0.16, 0.03, 0.01
Tasks: 35 total, 2 running, 33 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.8% us, 0.8% sy, 0.0% ni, 97.4% id, 1.1% wa, 0.0% hi, 0.0% si
Mem: 774728k total, 30400k used, 744328k free, 3008k buffers
Swap: 1959920k total, 0k used, 1959920k free, 12344k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5785 root 25 0 1464 356 292 R 98.4 0.0 0:00.63 dd if /dev/zero
of /dev/null
1 root 16 0 1460 488 428 S 0.0 0.1 0:00.06 init [3]
2 root 39 19 0 0 0 S 0.0 0.0 0:00.00 [ksoftirqd/0]
Thu Apr 13 09:37:39 CEST 2006
running: ./run -- -q -s -T 10 -t0
head: `-1' option is obsolete; use `-n 1' since this will be removed in the
future
*
*
* Type ^C to stop this application.
*
*
== Sampling period: 100 us
== Test mode: periodic user-mode task
== All results in microseconds
/usr/xenomai/bin/xeno-load: line 178: 5865 Killed $suflag $*
$cmdargs
Thu Apr 13 09:37:40 CEST 2006
running: ./run -- -q -s -T 10 -t1
head: `-1' option is obsolete; use `-n 1' since this will be removed in the
future
*
*
* Type ^C to stop this application.
*
*
== Sampling period: 100 us
== Test mode: in-kernel periodic task
== All results in microseconds
/usr/xenomai/bin/xeno-load: line 178: 5944 Killed $suflag $*
$cmdargs
Thu Apr 13 09:37:41 CEST 2006
running: ./run -- -q -s -T 10 -t2
head: `-1' option is obsolete; use `-n 1' since this will be removed in the
future
*
*
* Type ^C to stop this application.
*
*
== Sampling period: 100 us
== Test mode: in-kernel timer handler
== All results in microseconds
latency: failed to open benchmark device, code -16
(modprobe xeno_timerbench?)
Thu Apr 13 09:37:42 CEST 2006
running: cat /proc/interrupts
CPU0
0: 170509 XT-PIC timer, rthal_broadcast_timer
1: 8 XT-PIC i8042
2: 0 XT-PIC cascade
9: 0 XT-PIC uhci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3
11: 2055 XT-PIC eth0
12: 127 XT-PIC i8042
14: 1260 XT-PIC ide0
15: 16 XT-PIC ide1
NMI: 0
LOC: 170474
ERR: 2
Thu Apr 13 09:37:42 CEST 2006
running: cat /proc/loadavg
0.16 0.03 0.01 4/33 6033
head: `-13' option is obsolete; use `-n 13' since this will be removed in the
future
Thu Apr 13 09:37:42 CEST 2006
running: top -bn1c
top - 09:37:42 up 11 min, 1 user, load average: 0.16, 0.03, 0.01
Tasks: 35 total, 2 running, 33 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.0% us, 1.1% sy, 0.0% ni, 96.9% id, 1.1% wa, 0.0% hi, 0.0% si
Mem: 774728k total, 30556k used, 744172k free, 3044k buffers
Swap: 1959920k total, 0k used, 1959920k free, 12344k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5785 root 25 0 1464 356 292 R 98.9 0.0 0:03.70 dd if /dev/zero
of /dev/null
1 root 19 0 1460 488 428 S 0.0 0.1 0:00.06 init [3]
2 root 39 19 0 0 0 S 0.0 0.0 0:00.00 [ksoftirqd/0]
next reply other threads:[~2006-04-13 9:49 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-04-13 9:49 Tobias Marschall [this message]
2006-04-13 13:17 ` [Xenomai-help] Problems running testsuite Jim Cromie
2006-04-13 18:41 ` Philippe Gerum
2006-04-13 18:44 ` Philippe Gerum
2006-04-13 19:00 ` Scott Biddlestone
2006-04-14 11:42 ` Tobias Marschall
2006-04-14 12:32 ` Gilles Chanteperdrix
2006-04-14 14:24 ` Jim Cromie
2006-04-16 17:25 ` Philippe Gerum
2006-04-16 17:58 ` Gilles Chanteperdrix
2006-04-16 18:15 ` Philippe Gerum
2006-04-17 17:12 ` Gilles Chanteperdrix
2006-04-16 21:03 ` Jim Cromie
2006-04-17 8:43 ` Philippe Gerum
2006-04-16 17:38 ` Philippe Gerum
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200604131149.40706.tmarscha@domain.hid \
--to=tmarscha@domain.hid \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.