Flexio sample execuation errors

Hi everyone,

I would like to execute the samples from Flexio. After running build.sh and check_compat.sh, the output indicated success. However, when I attempt to run the flexio_rpc sample, I receive the following error message:

Here are the outputs from build.sh and check_compat.sh:

root@localhost:/opt/mellanox/flexio/samples# ./build.sh
The Meson build system
Version: 0.61.2
Source dir: /opt/mellanox/flexio/samples
Build dir: /opt/mellanox/flexio/samples/build
Build type: native build
Project name: flexio-sdk samples
Project version: 0.1.0
C compiler for the host machine: cc (gcc 11.4.0 “cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0”)
C linker for the host machine: cc ld.bfd 2.38
Host machine cpu family: aarch64
Host machine cpu: aarch64
Dependency libibverbs found: YES 1.14.54.0 (cached)
Dependency libmlx5 found: YES 1.25.54.0 (cached)
Dependency threads found: YES unknown (cached)
Dependency libflexio found: YES 24.10.2454 (cached)
Program doca_build_dpacc.sh found: YES (/opt/mellanox/flexio/samples/doca_build_dpacc.sh)
Build targets in project: 6

flexio-sdk samples 0.1.0

User defined options
buildtype : debugoptimized
default_library: static
warning_level : 3
werror : true
cpu : bf3

Found ninja-1.10.1 at /usr/bin/ninja
ninja: Entering directory `/opt/mellanox/flexio/samples/build’
ninja: no work to do.

*** THE BUILD IS SUCCESSFULLY FINISHED IN THE “build” FOLDER ***

root@localhost:/opt/mellanox/flexio/samples# ./check_compat.sh
The Meson build system
Version: 0.61.2
Source dir: /tmp/check_comp
Build dir: /tmp/check_comp/build
Build type: native build
Project name: flexio
Project version: 1.0
C compiler for the host machine: cc (gcc 11.4.0 “cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0”)
C linker for the host machine: cc ld.bfd 2.38
Host machine cpu family: aarch64
Host machine cpu: aarch64
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency libibverbs found: YES 1.14.54.0
Run-time dependency libmlx5 found: YES 1.25.54.0
Run-time dependency threads found: YES
Run-time dependency libflexio found: YES 24.10.2454
Build targets in project: 1

Found ninja-1.10.1 at /usr/bin/ninja
ninja: Entering directory `build’
[2/2] Linking target test_host


  • Compatible check passed *

I have two machines with the same DPU model, but only one is displaying errors. Can anyone offer suggestions?

Thank you!

hi aiden

Seems issue related with DPA, you can contact networking-support@nvidia.com for further support

Thank you
Meng, Shi