Zed SDK 4.1 cannot run samples on Jetson AGX Orin

HW:

Jetson AGX Orin 64G
Zed X *2 with Duo card

OS:

L4T R35.4.1

SDK:

version 4.1.1

while runing body tracking multi-camera python script as well as birds eye viewer ,this error comes out:

> Try to open ZED 45705924
> [2024-05-10 09:00:56 UTC][ZED][INFO] Logging level INFO
> [2024-05-10 09:00:57 UTC][ZED][INFO] [Init]  Depth mode: ULTRA
> [2024-05-10 09:00:59 UTC][ZED][INFO] [Init]  Camera FW version: 2001
> [2024-05-10 09:00:59 UTC][ZED][INFO] [Init]  Video mode: HD1080@30
> [2024-05-10 09:00:59 UTC][ZED][INFO] [Init]  Serial Number: S/N 45705924
> Camera 45705924 is open
> Try to open ZED 47253491
> [2024-05-10 09:01:06 UTC][ZED][INFO] Logging level INFO
> [2024-05-10 09:01:06 UTC][ZED][INFO] [Init]  Depth mode: ULTRA
> [2024-05-10 09:01:09 UTC][ZED][INFO] [Init]  Camera FW version: 2001
> [2024-05-10 09:01:09 UTC][ZED][INFO] [Init]  Video mode: HD1080@30
> [2024-05-10 09:01:09 UTC][ZED][INFO] [Init]  Serial Number: S/N 47253491
> Camera 47253491 is open
> Senders started, running the fusion...
> Cameras in this configuration :  2
> [2024-05-10 09:01:11 UTC][ZED][INFO] Logging level INFO
> Subscribing to 45705924 COMM_TYPE.INTRA_PROCESS
> Subscribed.
> Subscribing to 47253491 COMM_TYPE.INTRA_PROCESS
> Subscribed.
> freeglut (foo):  ERROR:  Internal error <FBConfig with necessary capabilities not found> in function fgOpenWindow
> (Argus) Error FileOperationFailed: Failed socket read: Connection reset by peer (in src/rpc/socket/common/SocketUtils.cpp, function readSocket(), line 79)
> (Argus) Error FileOperationFailed: Unexpected error in reading socket (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 277)
> (Argus) Error FileOperationFailed: Receive worker failure, notifying 3 waiting threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 350)
> (Argus) Error InvalidState: Argus client is exiting with 3 outstanding client threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 366)
> (Argus) Error FileOperationFailed: Receiving thread terminated with error (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadWrapper(), line 379)
> (Argus) Error FileOperationFailed: Client thread received an error from socket (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 145)
> (Argus) Error FileOperationFailed:  (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
> (Argus) Error FileOperationFailed: Client thread received an error from socket (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 145)
> (Argus) Error FileOperationFailed:  (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
> (Argus) Error InvalidState: Receive thread is not running cannot send. (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 96)
> (Argus) Error InvalidState:  (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
> (Argus) Error InvalidState: Receive thread is not running cannot send. (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 96)
> (Argus) Error InvalidState:  (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
> (Argus) Error InvalidState: Receive thread is not running cannot send. (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 96)
> (Argus) Error InvalidState:  (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
> (Argus) Error InvalidState: Receive thread is not running cannot send. (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 96)
> (Argus) Error InvalidState:  (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
> Segmentation fault (core dumped)

Hi @ergouu
Welcome to the Stereolabs community.

Please run the command sudo ZED_Diagnostic -dmesg and sent the dmesg.log file that it generates to support@stereolabs.com.

Hi Myzhar,
Thx for reply, email sent, and here is the dmesg.log

Created: Fri May 10 2024

###########################################
############ DMESG [ZEDX] LOG #############
###########################################

dmesg: read kernel buffer failed: Operation not permitted

###########################################
############ DMESG [MAX9x] LOG #############
###########################################

dmesg: read kernel buffer failed: Operation not permitted

###########################################
############ DMESG [PCA] LOG #############
###########################################

dmesg: read kernel buffer failed: Operation not permitted

###########################################
############ DMESG [DTS] LOG #############
###########################################

dmesg: read kernel buffer failed: Operation not permitted

###########################################
############ DTB list original  ###########
###########################################

/boot/dtb/kernel_tegra234-p3701-0005-p3737-0000.dtb

###########################################
############ DTB list SLabs     ###########
###########################################

/boot/stereolabs/tegra194-p2888-0001-p2822-0000.dtb
/boot/stereolabs/tegra194-p3668-0000-p3509-0000.dtb
/boot/stereolabs/tegra194-p3668-0001-p3509-0000.dtb
/boot/stereolabs/tegra234-p3701-0000-p3737-0000.dtb
/boot/stereolabs/tegra234-p3701-0004-p3737-0000.dtb
/boot/stereolabs/tegra234-p3701-0005-p3737-0000.dtb
/boot/stereolabs/tegra234-p3701-0008-p3737-0000.dtb
/boot/stereolabs/tegra234-p3767-0000-p3509-a02.dtb
/boot/stereolabs/tegra234-p3767-0000-p3768-0000-a0.dtb
/boot/stereolabs/tegra234-p3767-0001-p3509-a02.dtb
/boot/stereolabs/tegra234-p3767-0001-p3768-0000-a0.dtb
/boot/stereolabs/tegra234-p3767-0003-p3509-a02.dtb
/boot/stereolabs/tegra234-p3767-0003-p3768-0000-a0.dtb
/boot/stereolabs/tegra234-p3767-0004-p3509-a02.dtb
/boot/stereolabs/tegra234-p3767-0004-p3768-0000-a0.dtb

/boot/stereolabs/utils:
extlinux.py
fio.py
__pycache__

###########################################
############ EXTlinux file      ###########
###########################################

TIMEOUT 30
DEFAULT Stereolabs

MENU TITLE L4T boot options

LABEL primary
      MENU LABEL primary kernel
      LINUX /boot/Image
      FDT /boot/dtb/kernel_tegra234-p3701-0005-p3737-0000.dtb
      INITRD /boot/initrd
      APPEND ${cbootargs} root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 console=ttyAMA0,115200 console=tty0 firmware_class.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb nv-auto-config 

# When testing a custom kernel, it is recommended that you create a backup of
# the original kernel and add a new entry to this file so that the device can
# fallback to the original kernel. To do this:
#
# 1, Make a backup of the original kernel
#      sudo cp /boot/Image /boot/Image.backup
#
# 2, Copy your custom kernel into /boot/Image
#
# 3, Uncomment below menu setting lines for the original kernel
#
# 4, Reboot

# LABEL backup
#    MENU LABEL backup kernel
#    LINUX /boot/Image.backup
#    FDT /boot/dtb/kernel_tegra234-p3701-0005-p3737-0000.dtb
#    INITRD /boot/initrd
#    APPEND ${cbootargs}


LABEL Stereolabs
	MENU LABEL Stereolabs kernel
	LINUX /boot/Image
	FDT /boot/stereolabs/tegra234-p3701-0005-p3737-0000.dtb
	INITRD /boot/initrd
	APPEND ${cbootargs} root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 console=ttyAMA0,115200 console=tty0 firmware_class.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb nv-auto-config

###########################################
############ Jetpack      ###########
###########################################

# R35 (release), REVISION: 4.1, GCID: 33958178, BOARD: t186ref, EABI: aarch64, DATE: Tue Aug  1 19:57:35 UTC 2023

###########################################
############ Dpkg list      ###########
###########################################

ii  stereolabs-zedx                            1.0.1-SL-MAX96712-L4T35.4.1           arm64        NVIDIA Kernel DTB Modified Package by Stereolabs

####################################
############ Driver list ###########
####################################

/usr/lib/modules/5.10.120-tegra/kernel/drivers/stereolabs/max96712/sl_max96712.ko==> exists
/usr/lib/modules/5.10.120-tegra/kernel/drivers/stereolabs/zedx/sl_zedx.ko ==> exists

################################################
############ ZEDX Daemon Status LS #############
################################################

● zed_x_daemon.service - ZED-X Daemon service
     Loaded: loaded (/etc/systemd/system/zed_x_daemon.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2024-05-10 09:20:37 CST; 25min ago
   Main PID: 1096 (ZEDX_Daemon)
      Tasks: 5 (limit: 74730)
     Memory: 18.7M
     CGroup: /system.slice/zed_x_daemon.service
             └─1096 /usr/sbin/ZEDX_Daemon

May 10 09:20:39 ubuntu ZEDX_Daemon[1096]: [ "Fri May 10 09:20:39 2024" ]  ** Created Endpoint  "tcp://127.0.0.1:20026"
May 10 09:22:27 ubuntu ZEDX_Daemon[1096]: [ "Fri May 10 09:22:27 2024" ]  >> Port  0  Opening for ModeliD  8
May 10 09:22:47 ubuntu ZEDX_Daemon[1096]: [ "Fri May 10 09:22:47 2024" ]  >> Port  0  Closing for ModeliD  8
May 10 09:25:04 ubuntu ZEDX_Daemon[1096]: [ "Fri May 10 09:25:04 2024" ]  >> Port  0  Opening for ModeliD  8
May 10 09:25:24 ubuntu ZEDX_Daemon[1096]: [ "Fri May 10 09:25:24 2024" ]  >> Port  0  Closing for ModeliD  8
May 10 09:34:16 ubuntu ZEDX_Daemon[1096]: Reporting L4T version:  "L4T_VERSION#35.4.1"
May 10 09:34:16 ubuntu ZEDX_Daemon[1096]: [ "Fri May 10 09:34:16 2024" ]  >> Port  0  Opening for ModeliD  8
May 10 09:34:36 ubuntu ZEDX_Daemon[1096]: [ "Fri May 10 09:34:36 2024" ]  >> Port  0  Closing for ModeliD  8
May 10 09:37:53 ubuntu ZEDX_Daemon[1096]: Reporting L4T version:  "L4T_VERSION#35.4.1"
May 10 09:37:53 ubuntu ZEDX_Daemon[1096]: [ "Fri May 10 09:37:53 2024" ]  >> Port  0  Opening for ModeliD  8

################################################
############ I2C Trace  [-l]       #############
################################################

i2c-3	i2c       	3190000.i2c                     	I2C adapter
i2c-1	i2c       	c240000.i2c                     	I2C adapter
i2c-37	i2c       	i2c-2-mux (chan_id 3)           	I2C adapter
i2c-8	i2c       	31e0000.i2c                     	I2C adapter
i2c-35	i2c       	i2c-2-mux (chan_id 1)           	I2C adapter
i2c-6	i2c       	31c0000.i2c                     	I2C adapter
i2c-4	i2c       	Tegra BPMP I2C adapter          	I2C adapter
i2c-2	i2c       	3180000.i2c                     	I2C adapter
i2c-0	i2c       	3160000.i2c                     	I2C adapter
i2c-9	i2c       	NVIDIA SOC i2c adapter 0        	I2C adapter
i2c-36	i2c       	i2c-2-mux (chan_id 2)           	I2C adapter
i2c-7	i2c       	c250000.i2c                     	I2C adapter
i2c-34	i2c       	i2c-2-mux (chan_id 0)           	I2C adapter
i2c-5	i2c       	31b0000.i2c                     	I2C adapter

################################################
############ I2C Trace /dev/i2C-0 #############
################################################

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: 50 -- -- -- -- -- 56 -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

################################################
############ I2C Trace /dev/i2C-1 #############
################################################

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- UU -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: UU UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

################################################
############ I2C Trace /dev/i2C-2 #############
################################################

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: UU -- -- -- -- -- -- -- UU -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- UU -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: UU -- -- -- -- -- -- --                         

################################################
############ I2C Trace /dev/i2C-3 #############
################################################

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

################################################
############ I2C Trace /dev/i2C-4 #############
################################################

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: UU -- UU -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

################################################
############ I2C Trace /dev/i2C-5 #############
################################################

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

################################################
############ I2C Trace /dev/i2C-6 #############
################################################

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

################################################
############ I2C Trace /dev/i2C-7 #############
################################################

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

################################################
############ I2C Trace /dev/i2C-8 #############
################################################

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- 
20: -- -- -- -- -- -- -- -- 28 -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- 38 -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

################################################
############ I2C Trace /dev/i2C-9 #############
################################################

Error: Bus doesn't support detection commands

################################################
############ I2C Trace /dev/i2C-10 #############
################################################

Error: Could not open file `/dev/i2c-10' or `/dev/i2c/10': No such file or directory

################################################
############ I2C Trace /dev/i2C-30 #############
################################################

Error: Could not open file `/dev/i2c-30' or `/dev/i2c/30': No such file or directory

################################################
############ I2C Trace /dev/i2C-31 #############
################################################

Error: Could not open file `/dev/i2c-31' or `/dev/i2c/31': No such file or directory

################################################
############ I2C Trace /dev/i2C-32 #############
################################################

Error: Could not open file `/dev/i2c-32' or `/dev/i2c/32': No such file or directory

################################################
############ I2C Trace /dev/i2C-33 #############
################################################

Error: Could not open file `/dev/i2c-33' or `/dev/i2c/33': No such file or directory
#########################

but object detection sample and ZED_Depth_viewer can be running correctly

Please use sudo otherwise important information is missing