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
ergouu
June 14, 2024, 2:15am
5
Hi, Myzhar, here is the log
dmesg.log (31.5 KB)
Myzhar
June 14, 2024, 8:39am
6
Hi @ergouu
the report file shows that the two ZED X devices are correctly detected and initialized.
Are you working in headless mode without a display connected to the Jetson?
ergouu
June 20, 2024, 9:15am
7
No , there is a monitor connected to the Jetson, and it doesnt work neither in container nor host.
Myzhar
June 20, 2024, 9:53am
8
Can ZED Explorer or ZED Depth Viewer open the cameras?
Can you try to use the command sudo service zed_x_daemon restart
to reset the GMSL2 driver before trying to open the cameras?