* [Xenomai-help] Problem with Xeno-test: "Something died a XXX or"
@ 2009-02-10 10:23 Mathieu JOINIE-MAURIN
2009-02-10 11:01 ` Gilles Chanteperdrix
2010-02-02 16:21 ` [Xenomai-help] " Brian Zenowich
0 siblings, 2 replies; 8+ messages in thread
From: Mathieu JOINIE-MAURIN @ 2009-02-10 10:23 UTC (permalink / raw)
To: xenomai
[-- Attachment #1.1: Type: text/plain, Size: 883 bytes --]
Hello,
I try to install Xenomai on Ubunut Hardy 8.04. Versions used are:
- xenomai-2.4.6.1
- linux-kernel 2-6.24.6
- adeos patch: adeos-ipipe-2.6.24-x86-2.0-07.patch
I tried many .config files but it is always the same problem with Xeno-test. It seems that there is a problem with the "generate load" part of the script.
Attached, are two files. One is xeno-test without modifying it. The other is xeno-test results but with the "generate load'" part removed.
Latency (in user space and kernel) seem to be great. Around 7 us in user-space and 4 us in kernel for worst case.
Thanks in advance for your help,
Mathieu
__________________________________________________________________________________________________
Ne pleurez pas si votre Webmail ferme ! Récupérez votre historique sur Yahoo! Mail ! http://fr.docs.yahoo.com/mail/transfert_mails.html
[-- Attachment #1.2: Type: text/html, Size: 1102 bytes --]
[-- Attachment #2: xeno_info.txt --]
[-- Type: text/plain, Size: 11076 bytes --]
xeno-test: started
withBusybox is 0
xeno-test: running tests
mardi 10 février 2009, 10:53:24 (UTC+0100)
running: ./xeno-config --verbose
xeno-config --verbose
--version="2.4.6.1"
--cc="gcc"
--arch="x86"
--prefix="/usr/xenomai"
--xeno-cflags="-I/usr/xenomai/include -D_GNU_SOURCE -D_REENTRANT -D__XENO__"
--xeno-ldflags="-L/usr/xenomai/lib -lpthread "
--posix-cflags="-I/usr/xenomai/include -I/usr/xenomai/include/posix -D_GNU_SOURCE -D_REENTRANT -D__XENO__"
--posix-ldflags="-Wl,@/usr/xenomai/lib/posix.wrappers -L/usr/xenomai/lib -lpthread_rt -lpthread -lrt "
--library-dir="/usr/xenomai/lib"
mardi 10 février 2009, 10:53:24 (UTC+0100)
running: ./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 ubuntu 2.6.24.6rt #1 Mon Feb 9 18:49:41 CET 2009 i686 GNU/Linux
Gnu C 4.2.4
Gnu make 3.81
util-linux ng 2.13.1)
mount ng 2.13.1)
module-init-tools 3.3-pre11
e2fsprogs 1.40.8
PPP 2.4.4
Linux C Library > libc.2.7
Dynamic linker (ldd) 2.7
Procps 3.2.7
Net-tools 1.60
Console-tools 0.2.3
Sh-utils 6.10
Modules Loaded ipv6 af_packet rfcomm l2cap bluetooth ppdev iptable_filter ip_tables x_tables sbp2 lp loop hisax crc_ccitt isdn slhc com20020_pci com20020 arcnet intel_agp agpgart e7xxx_edac dcdbas edac_core parport_pc iTCO_wdt iTCO_vendor_support shpchp pci_hotplug parport evdev pcspkr usbhid hid sg sr_mod cdrom sd_mod ata_piix floppy ata_generic libata ohci1394 scsi_mod ieee1394 ehci_hcd e1000 uhci_hcd usbcore fuse
mardi 10 février 2009, 10:53:24 (UTC+0100)
running: cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.40GHz
stepping : 9
cpu MHz : 2392.352
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts cid xtpr
bogomips : 4786.92
clflush size : 64
mardi 10 février 2009, 10:53:24 (UTC+0100)
running: md5sum /proc/cpuinfo # cpuinfo fingerprint
035ae57df844bf837b7d1208e7f8b27c /proc/cpuinfo
CONFIG_PREEMPT_NOTIFIERS=y
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_IPIPE=y
CONFIG_IPIPE_DOMAINS=4
CONFIG_IPIPE_COMPAT=y
CONFIG_PM=y
# CONFIG_PM_LEGACY is not set
# CONFIG_PM_DEBUG is not set
# CONFIG_PM_DISABLE_CONSOLE is not set
CONFIG_ACPI=y
# CONFIG_ACPI_PROCFS is not set
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_PROC_EVENT=y
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=y
# CONFIG_ACPI_VIDEO is not set
# CONFIG_ACPI_FAN is not set
# CONFIG_ACPI_DOCK is not set
# CONFIG_ACPI_PROCESSOR is not set
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_TOSHIBA is not set
CONFIG_ACPI_CUSTOM_DSDT_INITRD=y
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
# CONFIG_ACPI_CONTAINER is not set
# CONFIG_ACPI_SBS is not set
# CONFIG_CPU_FREQ is not set
# CONFIG_IPIPE_DEBUG is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
mardi 10 février 2009, 10:53:24 (UTC+0100)
running: cat /proc/ipipe/IShield
+----- Handling ([A]ccepted, [G]rabbed, [W]ired, [D]iscarded)
|+---- Sticky
||+--- Locked
|||+-- Exclusive
||||+- Virtual
[IRQ] |||||
0: G....
1: G....
2: G....
3: G....
4: G....
5: G....
6: G....
7: G....
8: G....
9: G....
10: G....
11: G....
12: G....
13: G....
14: G....
15: G....
16: G....
17: G....
18: G....
19: G....
20: G....
21: G....
22: G....
23: G....
24: G....
25: G....
26: G....
27: G....
28: G....
29: G....
30: G....
31: G....
32: G....
33: G....
34: G....
35: G....
36: G....
37: G....
38: G....
39: G....
40: G....
41: G....
42: G....
43: G....
44: G....
45: G....
46: G....
47: G....
48: G....
49: G....
50: G....
51: G....
52: G....
53: G....
54: G....
55: G....
56: G....
57: G....
58: G....
59: G....
60: G....
61: G....
62: G....
63: G....
64: G....
65: G....
66: G....
67: G....
68: G....
69: G....
70: G....
71: G....
72: G....
73: G....
74: G....
75: G....
76: G....
77: G....
78: G....
79: G....
80: G....
81: G....
82: G....
83: G....
84: G....
85: G....
86: G....
87: G....
88: G....
89: G....
90: G....
91: G....
92: G....
93: G....
94: G....
95: G....
96: G....
97: G....
98: G....
99: G....
100: G....
101: G....
102: G....
103: G....
104: G....
105: G....
106: G....
107: G....
108: G....
109: G....
110: G....
111: G....
112: G....
113: G....
114: G....
115: G....
116: G....
117: G....
118: G....
119: G....
120: G....
121: G....
122: G....
123: G....
124: G....
125: G....
126: G....
127: G....
128: G....
129: G....
130: G....
131: G....
132: G....
133: G....
134: G....
135: G....
136: G....
137: G....
138: G....
139: G....
140: G....
141: G....
142: G....
143: G....
144: G....
145: G....
146: G....
147: G....
148: G....
149: G....
150: G....
151: G....
152: G....
153: G....
154: G....
155: G....
156: G....
157: G....
158: G....
159: G....
160: G....
161: G....
162: G....
163: G....
164: G....
165: G....
166: G....
167: G....
168: G....
169: G....
170: G....
171: G....
172: G....
173: G....
174: G....
175: G....
176: G....
177: G....
178: G....
179: G....
180: G....
181: G....
182: G....
183: G....
184: G....
185: G....
186: G....
187: G....
188: G....
189: G....
190: G....
191: G....
192: G....
193: G....
194: G....
195: G....
196: G....
197: G....
198: G....
199: G....
200: G....
201: G....
202: G....
203: G....
204: G....
205: G....
206: G....
207: G....
208: G....
209: G....
210: G....
211: G....
212: G....
213: G....
214: G....
215: G....
216: G....
217: G....
218: G....
219: G....
220: G....
221: G....
222: G....
223: G....
224: G....
225: G....
226: G....
227: G....
228: G....
229: G....
230: G....
231: G....
232: G....
233: G....
234: G....
235: G....
236: G....
237: G....
238: G....
239: G....
240: G....
[Domain info]
id=0x53484c44
priority=150
mardi 10 février 2009, 10:53:24 (UTC+0100)
running: cat /proc/ipipe/Linux
+----- Handling ([A]ccepted, [G]rabbed, [W]ired, [D]iscarded)
|+---- Sticky
||+--- Locked
|||+-- Exclusive
||||+- Virtual
[IRQ] |||||
0: A....
1: A....
2: A....
3: A.L..
4: A.L..
5: A.L..
6: A....
7: A.L..
8: A....
9: A....
10: A.L..
11: A.L..
12: A.L..
13: A.L..
14: A....
15: A....
16: A....
17: A....
18: A....
19: A....
20: A....
21: A....
22: A....
23: A....
24: A....
25: A....
26: A....
27: A....
28: A....
29: A....
30: A....
31: A....
32: A....
33: A....
34: A....
35: A....
36: A....
37: A....
38: A....
39: A....
40: A....
41: A....
42: A....
43: A....
44: A....
45: A....
46: A....
47: A....
48: A....
49: A....
50: A....
51: A....
52: A....
53: A....
54: A....
55: A....
56: A....
57: A....
58: A....
59: A....
60: A....
61: A....
62: A....
63: A....
64: A....
65: A....
66: A....
67: A....
68: A....
69: A....
70: A....
71: A....
72: A....
73: A....
74: A....
75: A....
76: A....
77: A....
78: A....
79: A....
80: A....
81: A....
82: A....
83: A....
84: A....
85: A....
86: A....
87: A....
88: A....
89: A....
90: A....
91: A....
92: A....
93: A....
94: A....
95: A....
96: A....
97: A....
98: A....
99: A....
100: A....
101: A....
102: A....
103: A....
104: A....
105: A....
106: A....
107: A....
108: A....
109: A....
110: A....
111: A....
112: A....
113: A....
114: A....
115: A....
116: A....
117: A....
118: A....
119: A....
120: A....
121: A....
122: A....
123: A....
124: A....
125: A....
126: A....
127: A....
128: A....
129: A....
130: A....
131: A....
132: A....
133: A....
134: A....
135: A....
136: A....
137: A....
138: A....
139: A....
140: A....
141: A....
142: A....
143: A....
144: A....
145: A....
146: A....
147: A....
148: A....
149: A....
150: A....
151: A....
152: A....
153: A....
154: A....
155: A....
156: A....
157: A....
158: A....
159: A....
160: A....
161: A....
162: A....
163: A....
164: A....
165: A....
166: A....
167: A....
168: A....
169: A....
170: A....
171: A....
172: A....
173: A....
174: A....
175: A....
176: A....
177: A....
178: A....
179: A....
180: A....
181: A....
182: A....
183: A....
184: A....
185: A....
186: A....
187: A....
188: A....
189: A....
190: A....
191: A....
192: A....
193: A....
194: A....
195: A....
196: A....
197: A....
198: A....
199: A....
200: A....
201: A....
202: A....
203: A....
204: A....
205: A....
206: A....
207: A....
208: A....
209: A....
210: A....
211: A....
212: A....
213: A....
214: A....
215: A....
216: A....
217: A....
218: A....
219: A....
220: A....
221: A....
222: A....
223: A....
224: A....
230: A....
231: A....
232: A....
233: A....
239: A....
240: A....
256: G...V
257: G...V
259: G...V
[Domain info]
id=0x00000000
priority=100
mardi 10 février 2009, 10:53:24 (UTC+0100)
running: cat /proc/ipipe/Xenomai
+----- Handling ([A]ccepted, [G]rabbed, [W]ired, [D]iscarded)
|+---- Sticky
||+--- Locked
|||+-- Exclusive
||||+- Virtual
[IRQ] |||||
233: W..X.
258: W...V
[Domain info]
id=0x58454e4f
priority=topmost
mardi 10 février 2009, 10:53:24 (UTC+0100)
running: cat /proc/ipipe/version
2.0-07
mardi 10 février 2009, 10:53:24 (UTC+0100)
running: generate_loads 1
dd workload started, pids 7129 stored in /var/lock/xeno-test.6985.pids
7129 pts/1 00:00:00 dd
something died a 7129 or
something died a 7129 or
something died a 7129 or
something died a 7129 or
something died a 7129 or
something died a 7129 or
something died a 7129 or
something died a 7129 or
something died a 7129 or
something died a 7129 or
something died a 7129 or
[-- Attachment #3: xeno_test_without_load.txt --]
[-- Type: text/plain, Size: 18225 bytes --]
xeno-test: started
withBusybox is 0
xeno-test: running tests
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: ./xeno-config --verbose
xeno-config --verbose
--version="2.4.6.1"
--cc="gcc"
--arch="x86"
--prefix="/usr/xenomai"
--xeno-cflags="-I/usr/xenomai/include -D_GNU_SOURCE -D_REENTRANT -D__XENO__"
--xeno-ldflags="-L/usr/xenomai/lib -lpthread "
--posix-cflags="-I/usr/xenomai/include -I/usr/xenomai/include/posix -D_GNU_SOURCE -D_REENTRANT -D__XENO__"
--posix-ldflags="-Wl,@/usr/xenomai/lib/posix.wrappers -L/usr/xenomai/lib -lpthread_rt -lpthread -lrt "
--library-dir="/usr/xenomai/lib"
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: ./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 ubuntu 2.6.24.6rt #1 Mon Feb 9 18:49:41 CET 2009 i686 GNU/Linux
Gnu C 4.2.4
Gnu make 3.81
util-linux ng 2.13.1)
mount ng 2.13.1)
module-init-tools 3.3-pre11
e2fsprogs 1.40.8
PPP 2.4.4
Linux C Library > libc.2.7
Dynamic linker (ldd) 2.7
Procps 3.2.7
Net-tools 1.60
Console-tools 0.2.3
Sh-utils 6.10
Modules Loaded ipv6 af_packet rfcomm l2cap bluetooth ppdev iptable_filter ip_tables x_tables sbp2 lp loop hisax crc_ccitt isdn slhc com20020_pci com20020 arcnet intel_agp agpgart e7xxx_edac dcdbas edac_core parport_pc iTCO_wdt iTCO_vendor_support shpchp pci_hotplug parport evdev pcspkr usbhid hid sg sr_mod cdrom sd_mod ata_piix floppy ata_generic libata ohci1394 scsi_mod ieee1394 ehci_hcd e1000 uhci_hcd usbcore fuse
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.40GHz
stepping : 9
cpu MHz : 2392.352
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts cid xtpr
bogomips : 4786.92
clflush size : 64
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: md5sum /proc/cpuinfo # cpuinfo fingerprint
035ae57df844bf837b7d1208e7f8b27c /proc/cpuinfo
CONFIG_PREEMPT_NOTIFIERS=y
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_IPIPE=y
CONFIG_IPIPE_DOMAINS=4
CONFIG_IPIPE_COMPAT=y
CONFIG_PM=y
# CONFIG_PM_LEGACY is not set
# CONFIG_PM_DEBUG is not set
# CONFIG_PM_DISABLE_CONSOLE is not set
CONFIG_ACPI=y
# CONFIG_ACPI_PROCFS is not set
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_PROC_EVENT=y
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=y
# CONFIG_ACPI_VIDEO is not set
# CONFIG_ACPI_FAN is not set
# CONFIG_ACPI_DOCK is not set
# CONFIG_ACPI_PROCESSOR is not set
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_TOSHIBA is not set
CONFIG_ACPI_CUSTOM_DSDT_INITRD=y
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
# CONFIG_ACPI_CONTAINER is not set
# CONFIG_ACPI_SBS is not set
# CONFIG_CPU_FREQ is not set
# CONFIG_IPIPE_DEBUG is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/ipipe/IShield
+----- Handling ([A]ccepted, [G]rabbed, [W]ired, [D]iscarded)
|+---- Sticky
||+--- Locked
|||+-- Exclusive
||||+- Virtual
[IRQ] |||||
0: G....
1: G....
2: G....
3: G....
4: G....
5: G....
6: G....
7: G....
8: G....
9: G....
10: G....
11: G....
12: G....
13: G....
14: G....
15: G....
16: G....
17: G....
18: G....
19: G....
20: G....
21: G....
22: G....
23: G....
24: G....
25: G....
26: G....
27: G....
28: G....
29: G....
30: G....
31: G....
32: G....
33: G....
34: G....
35: G....
36: G....
37: G....
38: G....
39: G....
40: G....
41: G....
42: G....
43: G....
44: G....
45: G....
46: G....
47: G....
48: G....
49: G....
50: G....
51: G....
52: G....
53: G....
54: G....
55: G....
56: G....
57: G....
58: G....
59: G....
60: G....
61: G....
62: G....
63: G....
64: G....
65: G....
66: G....
67: G....
68: G....
69: G....
70: G....
71: G....
72: G....
73: G....
74: G....
75: G....
76: G....
77: G....
78: G....
79: G....
80: G....
81: G....
82: G....
83: G....
84: G....
85: G....
86: G....
87: G....
88: G....
89: G....
90: G....
91: G....
92: G....
93: G....
94: G....
95: G....
96: G....
97: G....
98: G....
99: G....
100: G....
101: G....
102: G....
103: G....
104: G....
105: G....
106: G....
107: G....
108: G....
109: G....
110: G....
111: G....
112: G....
113: G....
114: G....
115: G....
116: G....
117: G....
118: G....
119: G....
120: G....
121: G....
122: G....
123: G....
124: G....
125: G....
126: G....
127: G....
128: G....
129: G....
130: G....
131: G....
132: G....
133: G....
134: G....
135: G....
136: G....
137: G....
138: G....
139: G....
140: G....
141: G....
142: G....
143: G....
144: G....
145: G....
146: G....
147: G....
148: G....
149: G....
150: G....
151: G....
152: G....
153: G....
154: G....
155: G....
156: G....
157: G....
158: G....
159: G....
160: G....
161: G....
162: G....
163: G....
164: G....
165: G....
166: G....
167: G....
168: G....
169: G....
170: G....
171: G....
172: G....
173: G....
174: G....
175: G....
176: G....
177: G....
178: G....
179: G....
180: G....
181: G....
182: G....
183: G....
184: G....
185: G....
186: G....
187: G....
188: G....
189: G....
190: G....
191: G....
192: G....
193: G....
194: G....
195: G....
196: G....
197: G....
198: G....
199: G....
200: G....
201: G....
202: G....
203: G....
204: G....
205: G....
206: G....
207: G....
208: G....
209: G....
210: G....
211: G....
212: G....
213: G....
214: G....
215: G....
216: G....
217: G....
218: G....
219: G....
220: G....
221: G....
222: G....
223: G....
224: G....
225: G....
226: G....
227: G....
228: G....
229: G....
230: G....
231: G....
232: G....
233: G....
234: G....
235: G....
236: G....
237: G....
238: G....
239: G....
240: G....
[Domain info]
id=0x53484c44
priority=150
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/ipipe/Linux
+----- Handling ([A]ccepted, [G]rabbed, [W]ired, [D]iscarded)
|+---- Sticky
||+--- Locked
|||+-- Exclusive
||||+- Virtual
[IRQ] |||||
0: A....
1: A....
2: A....
3: A.L..
4: A.L..
5: A.L..
6: A....
7: A.L..
8: A....
9: A....
10: A.L..
11: A.L..
12: A.L..
13: A.L..
14: A....
15: A....
16: A....
17: A....
18: A....
19: A....
20: A....
21: A....
22: A....
23: A....
24: A....
25: A....
26: A....
27: A....
28: A....
29: A....
30: A....
31: A....
32: A....
33: A....
34: A....
35: A....
36: A....
37: A....
38: A....
39: A....
40: A....
41: A....
42: A....
43: A....
44: A....
45: A....
46: A....
47: A....
48: A....
49: A....
50: A....
51: A....
52: A....
53: A....
54: A....
55: A....
56: A....
57: A....
58: A....
59: A....
60: A....
61: A....
62: A....
63: A....
64: A....
65: A....
66: A....
67: A....
68: A....
69: A....
70: A....
71: A....
72: A....
73: A....
74: A....
75: A....
76: A....
77: A....
78: A....
79: A....
80: A....
81: A....
82: A....
83: A....
84: A....
85: A....
86: A....
87: A....
88: A....
89: A....
90: A....
91: A....
92: A....
93: A....
94: A....
95: A....
96: A....
97: A....
98: A....
99: A....
100: A....
101: A....
102: A....
103: A....
104: A....
105: A....
106: A....
107: A....
108: A....
109: A....
110: A....
111: A....
112: A....
113: A....
114: A....
115: A....
116: A....
117: A....
118: A....
119: A....
120: A....
121: A....
122: A....
123: A....
124: A....
125: A....
126: A....
127: A....
128: A....
129: A....
130: A....
131: A....
132: A....
133: A....
134: A....
135: A....
136: A....
137: A....
138: A....
139: A....
140: A....
141: A....
142: A....
143: A....
144: A....
145: A....
146: A....
147: A....
148: A....
149: A....
150: A....
151: A....
152: A....
153: A....
154: A....
155: A....
156: A....
157: A....
158: A....
159: A....
160: A....
161: A....
162: A....
163: A....
164: A....
165: A....
166: A....
167: A....
168: A....
169: A....
170: A....
171: A....
172: A....
173: A....
174: A....
175: A....
176: A....
177: A....
178: A....
179: A....
180: A....
181: A....
182: A....
183: A....
184: A....
185: A....
186: A....
187: A....
188: A....
189: A....
190: A....
191: A....
192: A....
193: A....
194: A....
195: A....
196: A....
197: A....
198: A....
199: A....
200: A....
201: A....
202: A....
203: A....
204: A....
205: A....
206: A....
207: A....
208: A....
209: A....
210: A....
211: A....
212: A....
213: A....
214: A....
215: A....
216: A....
217: A....
218: A....
219: A....
220: A....
221: A....
222: A....
223: A....
224: A....
230: A....
231: A....
232: A....
233: A....
239: A....
240: A....
256: G...V
257: G...V
259: G...V
[Domain info]
id=0x00000000
priority=100
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/ipipe/Xenomai
+----- Handling ([A]ccepted, [G]rabbed, [W]ired, [D]iscarded)
|+---- Sticky
||+--- Locked
|||+-- Exclusive
||||+- Virtual
[IRQ] |||||
233: W..X.
258: W...V
[Domain info]
id=0x58454e4f
priority=topmost
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/ipipe/version
2.0-07
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: generate_loads 1
eval: 1: generate_loads: not found
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/interrupts
CPU0
0: 509628 IO-APIC-edge timer
1: 4087 IO-APIC-edge i8042
3: 2 IO-APIC-edge
4: 2 IO-APIC-edge
6: 5 IO-APIC-edge floppy
8: 3 IO-APIC-edge rtc
9: 0 IO-APIC-fasteoi acpi
14: 17585 IO-APIC-edge libata
15: 22196 IO-APIC-edge libata
16: 43734 IO-APIC-fasteoi uhci_hcd:usb1
17: 0 IO-APIC-fasteoi uhci_hcd:usb2
18: 0 IO-APIC-fasteoi uhci_hcd:usb3
19: 2642 IO-APIC-fasteoi eth0
20: 2681 IO-APIC-fasteoi ehci_hcd:usb4
21: 3 IO-APIC-fasteoi ohci1394
NMI: 0 Non-maskable interrupts
LOC: 509064 Local timer interrupts
TRM: 0 Thermal event interrupts
SPU: 0 Spurious interrupts
ERR: 0
MIS: 0
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/loadavg
0.21 0.22 0.19 3/202 7842
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/meminfo
MemTotal: 2075248 kB
MemFree: 1486112 kB
Buffers: 11124 kB
Cached: 322308 kB
SwapCached: 0 kB
Active: 313872 kB
Inactive: 239660 kB
HighTotal: 1179092 kB
HighFree: 629568 kB
LowTotal: 896156 kB
LowFree: 856544 kB
SwapTotal: 2096440 kB
SwapFree: 2096440 kB
Dirty: 64 kB
Writeback: 0 kB
AnonPages: 220128 kB
Mapped: 81712 kB
Slab: 23272 kB
SReclaimable: 15224 kB
SUnreclaim: 8048 kB
PageTables: 2416 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 3134064 kB
Committed_AS: 615708 kB
VmallocTotal: 114680 kB
VmallocUsed: 4204 kB
VmallocChunk: 104076 kB
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/affinity
00000001
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/apc
APC CPU0
0: 0 (pipe_wakeup)
1: 21153 (lostage_handler)
2: 8 (registry_export)
3: 0 (pse51_lostage_handler)
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/faults
TRAP CPU0
0: 0 (Divide error)
1: 0 (Debug)
3: 0 (Int3)
4: 0 (Overflow)
5: 0 (Bounds)
6: 0 (Invalid opcode)
7: 0 (FPU not available)
8: 0 (Double fault)
9: 0 (FPU segment overrun)
10: 0 (Invalid TSS)
11: 0 (Segment not present)
12: 0 (Stack segment)
13: 0 (General protection)
14: 0 (Page fault)
15: 0 (Spurious interrupt)
16: 0 (FPU error)
17: 0 (Alignment check)
18: 0 (Machine check)
19: 0 (SIMD error)
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/hal
2.0-07
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/heap
size=129536:used=96:pagesz=512 (main heap)
size=32256:used=0:pagesz=512 (stack pool)
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/irq
IRQ CPU0
233: 1403811 [timer]
258: 106701 [virtual]
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/latency
1000
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/sched
CPU PID PRI PERIOD TIMEOUT TIMEBASE STAT NAME
0 0 -1 0 0 master R ROOT
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/stat
CPU PID MSW CSW PF STAT %CPU NAME
0 0 0 790535 0 00500080 98.9 ROOT
0 0 0 1403815 0 00000000 0.2 IRQ233: [timer]
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/timebases
NAME RESOLUTION JIFFIES STATUS
master 1 n/a enabled,set
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/timer
status=on:setup=0:clock=4936391945228:timerdev=lapic:clockdev=tsc
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/version
2.4.6
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/interfaces/native
0
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/interfaces/posix
0
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/interfaces/rtai
0
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/interfaces/rtdm
0
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/interfaces/sys
0
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/rtdm/fildes
total=128:open=0:free=128
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/rtdm/named_devices
Hash Name Driver /proc
D6 rttest0 xeno_timerbench rttest0
D7 rttest1 xeno_irqbench rttest1
D8 rttest2 xeno_switchtest rttest2
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/rtdm/open_fildes
Index Locked Device Owner [PID]
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/rtdm/protocol_devices
Hash ProtocolFamily:SocketType Driver /proc
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: cat /proc/xenomai/timerstat/master
CPU SCHEDULED FIRED TIMEOUT INTERVAL HANDLER NAME
0 507992 507991 663822 4000000 NULL [host-timer]
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: top -bn1c
top - 11:04:02 up 33 min, 3 users, load average: 0.21, 0.22, 0.19
Tasks: 121 total, 1 running, 120 sleeping, 0 stopped, 0 zombie
Cpu(s): 10.2%us, 5.3%sy, 0.1%ni, 82.7%id, 1.8%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2075248k total, 588252k used, 1486996k free, 11124k buffers
Swap: 2096440k total, 0k used, 2096440k free, 322324k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 2844 1692 544 S 0.0 0.1 0:04.92 /sbin/init
2 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 [kthreadd]
3 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 [ksoftirqd/0]
mardi 10 février 2009, 11:04:02 (UTC+0100)
running: ./run -- -sh -T 120 -t0 # latency
*
*
* Type ^C to stop this application.
*
*
== Sampling period: 100 us
== Test mode: periodic user-mode task
== All results in microseconds
warming up...
RTT| 00:00:01 (periodic user-mode task, 100 us period, priority 99)
RTH|-----lat min|-----lat avg|-----lat max|-overrun|----lat best|---lat worst
RTD| 2.111| 2.241| 4.396| 0| 2.111| 4.396
RTD| 2.061| 2.271| 4.858| 0| 2.061| 4.858
RTD| 2.057| 2.232| 4.589| 0| 2.057| 4.858
RTD| 2.041| 2.222| 4.554| 0| 2.041| 4.858
RTD| 2.105| 2.265| 4.804| 0| 2.041| 4.858
RTD| 2.075| 2.225| 4.525| 0| 2.041| 4.858
RTD| 2.101| 2.258| 4.656| 0| 2.041| 4.858
RTD| 2.128| 2.250| 4.546| 0| 2.041| 4.858
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [Xenomai-help] Problem with Xeno-test: "Something died a XXX or"
2009-02-10 10:23 [Xenomai-help] Problem with Xeno-test: "Something died a XXX or" Mathieu JOINIE-MAURIN
@ 2009-02-10 11:01 ` Gilles Chanteperdrix
2009-02-10 11:08 ` [Xenomai-help] Re : " Mathieu JOINIE-MAURIN
2010-02-02 16:21 ` [Xenomai-help] " Brian Zenowich
1 sibling, 1 reply; 8+ messages in thread
From: Gilles Chanteperdrix @ 2009-02-10 11:01 UTC (permalink / raw)
To: Mathieu JOINIE-MAURIN; +Cc: xenomai
Mathieu JOINIE-MAURIN wrote:
> Hello,
>
> I try to install Xenomai on Ubunut Hardy 8.04. Versions used are: -
> xenomai-2.4.6.1 - linux-kernel 2-6.24.6 - adeos patch:
> adeos-ipipe-2.6.24-x86-2.0-07.patch
>
> I tried many .config files but it is always the same problem with
> Xeno-test. It seems that there is a problem with the "generate load"
> part of the script. Attached, are two files. One is xeno-test without
> modifying it. The other is xeno-test results but with the "generate
> load'" part removed.
>
> Latency (in user space and kernel) seem to be great. Around 7 us in
> user-space and 4 us in kernel for worst case.
Unfortunately, latencies obtained without loading the system are
meaningless. So, generating a load is mandatory. I am afraid you will
have to debug why the load generator does not work for you.
--
Gilles.
^ permalink raw reply [flat|nested] 8+ messages in thread* [Xenomai-help] Re : Problem with Xeno-test: "Something died a XXX or"
2009-02-10 11:01 ` Gilles Chanteperdrix
@ 2009-02-10 11:08 ` Mathieu JOINIE-MAURIN
2009-02-10 13:02 ` Gilles Chanteperdrix
0 siblings, 1 reply; 8+ messages in thread
From: Mathieu JOINIE-MAURIN @ 2009-02-10 11:08 UTC (permalink / raw)
To: xenomai
[-- Attachment #1: Type: text/plain, Size: 1754 bytes --]
The thing is that as I had to compile many times my kernel in order to try many .config, I had time to try to run ./latency when compilation is made. And there is no problem with latencies for example.
What does make exactly the load generator ? How can I try to debug it ?
Mathieu
________________________________
De : Gilles Chanteperdrix <gilles.chanteperdrix@domain.hid>
À : Mathieu JOINIE-MAURIN <mjoiniem@yahoo.fr>
Cc : xenomai@xenomai.org le : Mardi, 10 Février 2009, 12h01mn 41s
Objet : Re: [Xenomai-help] Problem with Xeno-test: "Something died a XXX or"
Mathieu JOINIE-MAURIN wrote:
> Hello,
>
> I try to install Xenomai on Ubunut Hardy 8.04. Versions used are: -
> xenomai-2.4.6.1 - linux-kernel 2-6.24.6 - adeos patch:
> adeos-ipipe-2.6.24-x86-2.0-07.patch
>
> I tried many .config files but it is always the same problem with
> Xeno-test. It seems that there is a problem with the "generate load"
> part of the script. Attached, are two files. One is xeno-test without
> modifying it. The other is xeno-test results but with the "generate
> load'" part removed.
>
> Latency (in user space and kernel) seem to be great. Around 7 us in
> user-space and 4 us in kernel for worst case.
Unfortunately, latencies obtained without loading the system are
meaningless. So, generating a load is mandatory. I am afraid you will
have to debug why the load generator does not work for you.
--
Gilles.
__________________________________________________________________________________________________
Ne pleurez pas si votre Webmail ferme ! Récupérez votre historique sur Yahoo! Mail ! http://fr.docs.yahoo.com/mail/transfert_mails.html
[-- Attachment #2: Type: text/html, Size: 2606 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [Xenomai-help] Re : Problem with Xeno-test: "Something died a XXX or"
2009-02-10 11:08 ` [Xenomai-help] Re : " Mathieu JOINIE-MAURIN
@ 2009-02-10 13:02 ` Gilles Chanteperdrix
[not found] ` <767995.6513.qm@domain.hid>
0 siblings, 1 reply; 8+ messages in thread
From: Gilles Chanteperdrix @ 2009-02-10 13:02 UTC (permalink / raw)
To: Mathieu JOINIE-MAURIN; +Cc: xenomai
Mathieu JOINIE-MAURIN wrote:
> The thing is that as I had to compile many times my kernel in order
> to try many .config, I had time to try to run ./latency when
> compilation is made. And there is no problem with latencies for
> example.
>
> What does make exactly the load generator ? How can I try to debug it
> ?
xeno-test is a script, so, debug it the way you would debug any script.
bash -x is your friend.
Also, since you seem to be running a localized Linux, you could try
export LANG=C before running the script.
--
Gilles.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-help] Problem with Xeno-test: "Something died a XXX or"
2009-02-10 10:23 [Xenomai-help] Problem with Xeno-test: "Something died a XXX or" Mathieu JOINIE-MAURIN
2009-02-10 11:01 ` Gilles Chanteperdrix
@ 2010-02-02 16:21 ` Brian Zenowich
2010-02-02 16:27 ` Gilles Chanteperdrix
1 sibling, 1 reply; 8+ messages in thread
From: Brian Zenowich @ 2010-02-02 16:21 UTC (permalink / raw)
To: xenomai
Hello,
>
> I try to install Xenomai on Ubunut Hardy 8.04. Versions used are:
> - xenomai-2.4.6.1
> - linux-kernel 2-6.24.6
> - adeos patch: adeos-ipipe-2.6.24-x86-2.0-07.patch
>
> I tried many .config files but it is always the same problem with
> Xeno-test. It seems that there is a problem with the "generate load"
> part of the script.
> Attached, are two files. One is xeno-test without modifying it. The
> other is xeno-test results but with the "generate load'" part removed.
>
> Latency (in user space and kernel) seem to be great. Around 7 us in
> user-space and 4 us in kernel for worst case.
I know this thread is a year old now, but there was never a solution
posted. I ran into the same problem a few months ago, solved it, ran
into it again yesterday, and forgot how I solved it before.
So, just to document the solution for posterity's sake (or for anyone
Googling for a solution):
The xeno-test script fails with "something died a <xxxx>" when it is run
under the dash shell for me. The xeno-test script specifies "/bin/sh" as
a shell, and under my distro (Ubuntu 9.10 now), /bin/sh => dash, not
bash. The dash shell is designed to be a fast, efficient,
non-interactive shell mainly for running scripts, and therefore has a
limited feature set when compared with bash.
It seems dash is not able to handle whatever xeno-test is asking it to
do at that moment. But the xeno-test script works fine (for me) when run
with "bash xeno-test".
There. Now I just need to sit back and let all the little web-crawling
robots index the heck out of this email. Soon, this solution will show
up in a half-dozen "mailing list archive" sites, and I'll never have to
re-solve it again! :-)
Sincerely,
--
Brian Zenowich <bz@domain.hid>
Robotics Engineer @ Barrett Technology, Inc.
625 Mount Auburn Street, Cambridge, MA 02138, USA
Tel: 617-252-9000 x38
Web: http://www.barrett.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-help] Problem with Xeno-test: "Something died a XXX or"
2010-02-02 16:21 ` [Xenomai-help] " Brian Zenowich
@ 2010-02-02 16:27 ` Gilles Chanteperdrix
2010-02-02 16:30 ` Gilles Chanteperdrix
0 siblings, 1 reply; 8+ messages in thread
From: Gilles Chanteperdrix @ 2010-02-02 16:27 UTC (permalink / raw)
To: Brian Zenowich; +Cc: xenomai
Brian Zenowich wrote:
> Hello,
>
>> I try to install Xenomai on Ubunut Hardy 8.04. Versions used are:
>> - xenomai-2.4.6.1
>> - linux-kernel 2-6.24.6
>> - adeos patch: adeos-ipipe-2.6.24-x86-2.0-07.patch
>>
>> I tried many .config files but it is always the same problem with
>> Xeno-test. It seems that there is a problem with the "generate load"
>> part of the script.
>> Attached, are two files. One is xeno-test without modifying it. The
>> other is xeno-test results but with the "generate load'" part removed.
>>
>> Latency (in user space and kernel) seem to be great. Around 7 us in
>> user-space and 4 us in kernel for worst case.
>
> I know this thread is a year old now, but there was never a solution
> posted. I ran into the same problem a few months ago, solved it, ran
> into it again yesterday, and forgot how I solved it before.
>
> So, just to document the solution for posterity's sake (or for anyone
> Googling for a solution):
>
> The xeno-test script fails with "something died a <xxxx>" when it is run
> under the dash shell for me. The xeno-test script specifies "/bin/sh" as
> a shell, and under my distro (Ubuntu 9.10 now), /bin/sh => dash, not
> bash. The dash shell is designed to be a fast, efficient,
> non-interactive shell mainly for running scripts, and therefore has a
> limited feature set when compared with bash.
>
> It seems dash is not able to handle whatever xeno-test is asking it to
> do at that moment. But the xeno-test script works fine (for me) when run
> with "bash xeno-test".
That is not a good solution. bash is not available on embedded platform.
The real platform is to fix the script to run with dash. And it is far
from impossible. I mean come on, xeno-test runs with busybox' ash, I do
not see why it would not run with dash.
--
Gilles.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-help] Problem with Xeno-test: "Something died a XXX or"
2010-02-02 16:27 ` Gilles Chanteperdrix
@ 2010-02-02 16:30 ` Gilles Chanteperdrix
0 siblings, 0 replies; 8+ messages in thread
From: Gilles Chanteperdrix @ 2010-02-02 16:30 UTC (permalink / raw)
To: Brian Zenowich; +Cc: xenomai
Gilles Chanteperdrix wrote:
> Brian Zenowich wrote:
>> Hello,
>>
>>> I try to install Xenomai on Ubunut Hardy 8.04. Versions used are:
>>> - xenomai-2.4.6.1
>>> - linux-kernel 2-6.24.6
>>> - adeos patch: adeos-ipipe-2.6.24-x86-2.0-07.patch
>>>
>>> I tried many .config files but it is always the same problem with
>>> Xeno-test. It seems that there is a problem with the "generate load"
>>> part of the script.
>>> Attached, are two files. One is xeno-test without modifying it. The
>>> other is xeno-test results but with the "generate load'" part removed.
>>>
>>> Latency (in user space and kernel) seem to be great. Around 7 us in
>>> user-space and 4 us in kernel for worst case.
>> I know this thread is a year old now, but there was never a solution
>> posted. I ran into the same problem a few months ago, solved it, ran
>> into it again yesterday, and forgot how I solved it before.
>>
>> So, just to document the solution for posterity's sake (or for anyone
>> Googling for a solution):
>>
>> The xeno-test script fails with "something died a <xxxx>" when it is run
>> under the dash shell for me. The xeno-test script specifies "/bin/sh" as
>> a shell, and under my distro (Ubuntu 9.10 now), /bin/sh => dash, not
>> bash. The dash shell is designed to be a fast, efficient,
>> non-interactive shell mainly for running scripts, and therefore has a
>> limited feature set when compared with bash.
>>
>> It seems dash is not able to handle whatever xeno-test is asking it to
>> do at that moment. But the xeno-test script works fine (for me) when run
>> with "bash xeno-test".
>
> That is not a good solution. bash is not available on embedded platform.
> The real platform is to fix the script to run with dash. And it is far
I meant: "the real solution".
--
Gilles.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-02-02 16:30 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-10 10:23 [Xenomai-help] Problem with Xeno-test: "Something died a XXX or" Mathieu JOINIE-MAURIN
2009-02-10 11:01 ` Gilles Chanteperdrix
2009-02-10 11:08 ` [Xenomai-help] Re : " Mathieu JOINIE-MAURIN
2009-02-10 13:02 ` Gilles Chanteperdrix
[not found] ` <767995.6513.qm@domain.hid>
2009-02-10 18:22 ` [Xenomai-help] Re : " Gilles Chanteperdrix
2010-02-02 16:21 ` [Xenomai-help] " Brian Zenowich
2010-02-02 16:27 ` Gilles Chanteperdrix
2010-02-02 16:30 ` Gilles Chanteperdrix
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.