Dear All,
I am using xenomai_3.2.1 with kernel 5.10-dovetail on x86_64 platform. I
compile the kernel to 64bit, but I need to have the userspace as 32bit. So I
configured the userspace compilation the following way:
./configure --with-core=cobalt --enable-smp --enable-pshared --host=i686-linux
CFLAGS="-m32 -D_FILE_OFFSET_BITS=64" LDFLAGS=-m32 host_alias=i686-linux
I tried to start RTNET, but I get "Inappropriate ioctl for device" errors. I
reported this issue in another thread.
The problem seems to be not RTNET realted, since xeno-test fails with the same
error: desktop:/usr/xenomai/bin$ sudo ./xeno-test
Started child 2202: /bin/bash /usr/xenomai/bin/xeno-test-run-wrapper ./xeno-test
++ echo 0
++ testdir=/usr/xenomai/bin
++ which systemctl
++ systemctl is-active --quiet systemd-timesyncd
++ timesyncd_was_running=true
++ systemctl stop systemd-timesyncd
++ /usr/xenomai/bin/smokey --run random_alloc_rounds=64 pattern_check_rounds=64
arith OK
bufp skipped (no kernel support)
cpu_affinity skipped (no kernel support)
fpu_stress OK
gdb OK
iddp skipped (no kernel support)
leaks OK
memory_coreheap OK
memory_heapmem OK
memory_tlsf OK
setup.c:96, ioctl(fd, IOC_RT_IFINFO, &cmd): Inappropriate ioctl for device
/usr/xenomai/bin/smokey: test net_packet_dgram failed: Inappropriate ioctl for
device
+ start_timesyncd
+ true
+ systemctl start systemd-timesyncd
+ timesyncd_was_running=false
child 2202 returned: exited with status 1
What am I doing wrong?
Thank you,
Tamas