Context
on ZED Box, with newly create user abc
ZED Box comes with user user
, ready to use
Connect with ZED X
cmd to create user
sudo adduser {{username}}
sudo usermod -aG adm tty dialout sudo audio video gdm zed
Found
user abc
cannot use ZED SDK
user user
is working fine
Error Msg
abc
user
$ ZED_Diagnostic -c
nvbufsurftransform: Could not get EGL display connection
ZED Diagnostic Tool
- Running ZED SDK Diagnostic : OK
ZED SDK version: 4.1.3
CUDA version: V12.2.140
- Running Processor Diagnostic : OK
Processor:
Motherboard: Jetson, NVIDIA
Error: unable to open display stic : 50%
- Running Graphics Card Diagnostic : Failed
Unable to detect your graphics card. Please install/repair (https://download.stereolabs.com/cuda12_2_web' style='color: #d9ff42;' >CUDA and update your NVIDIA graphics (https://download.stereolabs.com/nvidia/driver' style='color: #d9ff42;' >drivers.
Stack trace (most recent call last) in thread 4278:
#13 Object "[0xffffffffffffffff]", at 0xffffffffffffffff, in
#12 Object "/usr/lib/aarch64-linux-gnu/libc.so.6", at 0xffff8dae5edb, in
#11 Object "/usr/lib/aarch64-linux-gnu/libc.so.6", at 0xffff8da7d5c7, in
#10 Object "/usr/lib/aarch64-linux-gnu/libstdc++.so.6", at 0xffff8dd531fb, in
#9 Object "ZED_Diagnostic", at 0x44f9f7, in
#8 Object "ZED_Diagnostic", at 0x45d2f7, in
#7 Object "ZED_Diagnostic", at 0x48f8db, in
#6 Object "/usr/local/zed/lib/libsl_ai.so", at 0xffff617731bb, in
#5 Object "/usr/local/zed/lib/libsl_ai.so", at 0xffff617500ff, in
#4 Object "/usr/local/zed/lib/libsl_ai.so", at 0xffff6174dfaf, in
#3 Object "/usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1", at 0xffff8b449b3b, in
#2 Object "/usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1", at 0xffff8b5f8d9f, in
#1 Object "/usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1", at 0xffff8b432f1f, in
#0 Object "/usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1", at 0xffff8b526af4, in
Segmentation fault (Address not mapped to object [0x98])
Segmentation fault (core dumped)
user
user
no error for user
user
$ ZED_Diagnostic -c
ZED Diagnostic Tool
- Running ZED SDK Diagnostic : OK
ZED SDK version: 4.1.3
CUDA version: V12.2.140
- Running Processor Diagnostic : OK
Processor:
Motherboard: Jetson, NVIDIA
Error: unable to open display stic : 50%
- Running Graphics Card Diagnostic : OK
Graphics card: Orin
- Running AI Models Diagnostic : OK
MULTI CLASS DETECTION is not optimized
MULTI CLASS MEDIUM DETECTION is not optimized
MULTI CLASS ACCURATE DETECTION is not optimized
HUMAN BODY FAST DETECTION is not optimized
HUMAN BODY MEDIUM DETECTION is not optimized
HUMAN BODY ACCURATE DETECTION is not optimized
HUMAN BODY 38 FAST DETECTION is not optimized
HUMAN BODY 38 MEDIUM DETECTION is not optimized
HUMAN BODY 38 ACCURATE DETECTION is not optimized
PERSON HEAD DETECTION is not optimized
PERSON HEAD ACCURATE DETECTION is not optimized
REID ASSOCIATION is not optimized
NEURAL DEPTH is not optimized
NEURAL PLUS DEPTH is not optimized
- Running Camera Test Diagnostic : OK
Camera: ZED-X
Firmware: 2001
- Running Devices Diagnostic : OK
Diagnostic finished, a file has been generated : /home/user/ZED_Diagnostic_Results.json
Attempt
install latest SDK on abc
, nothing change
Expected
all users could enjoy ZED SDK
Notes
this might due to some permission issue in accessing cuda files
research done
[Multiuser ZED SDK installations on Linux - #6 by Myzhar ]
Myzhar
August 26, 2024, 8:41am
2
Hi @CircleOnCircles
can you send me the two diagnostic reports generated by the command sudo ZED_Diagnostic --dmesg
for both abc
and user
users?
user
user
Created: Tue Aug 27 2024
###########################################
############ DMESG [ZEDX] LOG #############
###########################################
[ 13.754586] sl_max9296 9-0048: sl_max9296_parse_serializer_node: DTS loaded for zedx
[ 14.063142] sl_max9296 9-0048: sl_max9296_get_cam: zedx camera connected
[ 14.174895] zedx 9-0062: Driver Version : v1.1.0
[ 14.174905] zedx 9-0062: Probing v4l2 sensor.
[ 14.174908] zedx 9-0062: Driver Version : v1.1.0
[ 14.394619] zedx 9-0062: ZED-X serializer detect success
[ 14.394788] zedx 9-0042: Driver Version : v1.1.0
[ 14.394792] zedx 9-0042: Probing v4l2 sensor.
[ 14.394796] zedx 9-0042: Driver Version : v1.1.0
[ 14.435483] zedx 9-0042: Single ZED-X detect error
[ 14.435494] zedx 9-0042: zedx_probe: serializer initialization failed
[ 14.435578] zedx: probe of 9-0042 failed with error -1
[ 14.435656] zedx 9-0010: Driver Version : v1.1.0
[ 14.435659] zedx 9-0010: Probing v4l2 sensor.
[ 14.435663] zedx 9-0010: zedx_probe: ar0234 initialization failed
[ 14.435688] zedx 9-0020: Driver Version : v1.1.0
[ 14.435691] zedx 9-0020: Probing v4l2 sensor.
[ 14.435898] zedx 9-0020: tegracam sensor driver:video1_v2.0.6
[ 14.527796] tegra-camrtc-capture-vi tegra-capture-vi: subdev zedx 9-0020 bound
[ 14.535444] zedx 9-0020: Detected ZED-X sensor
[ 14.535671] zedx 9-0028: Driver Version : v1.1.0
[ 14.535674] zedx 9-0028: Probing v4l2 sensor.
[ 14.535949] zedx 9-0028: tegracam sensor driver:video0_v2.0.6
[ 14.627096] tegra-camrtc-capture-vi tegra-capture-vi: subdev zedx 9-0028 bound
[ 14.629329] zedx 9-0028: Detected ZED-X sensor
[ 14.635256] zedxone_uhd 9-0044: probing v4l2 sensor.
[ 14.635265] zedxone_uhd 9-0044: Driver Version : v1.1.0
[ 14.635322] zedxone_uhd 9-0044: imx678_probe_serializer: zedone4k serializer found in dts
[ 14.671158] zedxone_uhd 9-0044: ZEDX-ONE-UHD detect error
[ 14.671238] zedxone_uhd: probe of 9-0044 failed with error -1
[ 14.671322] zedxone_uhd 9-001a: probing v4l2 sensor.
###########################################
############ DMESG [MAX9x] LOG #############
###########################################
[ 13.754473] sl_max9296 9-0048: sl_max9296_probe: enter
[ 13.754560] sl_max9296 9-0048: sl_max9296_parse_dt: 'sync_mode' not found, assuming master mode
[ 13.754564] sl_max9296 9-0048: sl_max9296_parse_dt: Number of declared cameras with this dts 3
[ 13.754574] sl_max9296 9-0048: sl_max9296_parse_serializer_node: DTS loaded for zedonegs
[ 13.754580] sl_max9296 9-0048: sl_max9296_parse_serializer_node: DTS loaded for zedone4k
[ 13.754586] sl_max9296 9-0048: sl_max9296_parse_serializer_node: DTS loaded for zedx
[ 13.755306] sl_max9296 9-0048: write_reg_Dser: addr = 0x10, val = 0x91
[ 14.063142] sl_max9296 9-0048: sl_max9296_get_cam: zedx camera connected
[ 14.168830] sl_max9296 9-0048: sl_max9296_probe: success
###########################################
############ DMESG [PCA] LOG #############
###########################################
###########################################
############ DMESG [DTS] LOG #############
###########################################
[ 13.754564] sl_max9296 9-0048: sl_max9296_parse_dt: Number of declared cameras with this dts 3
[ 14.635322] zedxone_uhd 9-0044: imx678_probe_serializer: zedone4k serializer found in dts
###########################################
############ DTB list original ###########
###########################################
/boot/dtb/kernel_tegra234-p3768-0000+p3767-0001-nv.dtb
###########################################
############ DTB list SLabs ###########
###########################################
board.py
extlinux.py
fio.py
Headers
Jetson
Linux
__pycache__
Utils
zlconfig
###########################################
############ EXTlinux file ###########
###########################################
TIMEOUT 30
DEFAULT Stereolabs
MENU TITLE L4T boot options
LABEL primary
MENU LABEL primary kernel
LINUX /boot/Image
INITRD /boot/initrd
APPEND ${cbootargs} root=PARTUUID=eb8a097f-bc64-46d0-823a-f400fda2fefe rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 firmware_class.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb video=efifb:off console=tty0
# 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
# INITRD /boot/initrd
# APPEND ${cbootargs}
LABEL Stereolabs
MENU LABEL Stereolabs kernel
LINUX /boot/Image
FDT /boot/dtb/kernel_tegra234-p3768-0000+p3767-0001-nv.dtb
INITRD /boot/initrd
APPEND ${cbootargs} root=PARTUUID=eb8a097f-bc64-46d0-823a-f400fda2fefe rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 firmware_class.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb video=efifb:off console=tty0
OVERLAYS /boot/tegra234-p3768-camera-zedbox-onx8-sl-overlay.dtbo
###########################################
############ Jetpack ###########
###########################################
# R36 (release), REVISION: 3.0, GCID: 36923193, BOARD: generic, EABI: aarch64, DATE: Fri Jul 19 23:24:25 UTC 2024
# KERNEL_VARIANT: oot
TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia
###########################################
############ Dpkg list ###########
###########################################
####################################
############ Driver list ###########
####################################
/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/max9296/sl_max9296.ko==> exists
/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/zedx/sl_zedx.ko ==> exists
/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/zedone4k/sl_zedxone_uhd.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 Tue 2024-08-27 08:03:05 UTC; 1h 32min ago
Main PID: 1014 (ZEDX_Daemon)
Tasks: 5 (limit: 8814)
Memory: 9.9M
CPU: 8.471s
CGroup: /system.slice/zed_x_daemon.service
└─1014 /usr/sbin/ZEDX_Daemon
Aug 27 08:03:05 th940001-js systemd[1]: Started ZED-X Daemon service.
Aug 27 08:03:05 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:05 2024" ] ** Start ZED-X Daemon
Aug 27 08:03:05 th940001-js ZEDX_Daemon[1014]: Tegra release : 9
Aug 27 08:03:05 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:05 2024" ] ** Searching for Preload file "/etc/systemd/system/zed_x_daemon.preload" : false
Aug 27 08:03:05 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:05 2024" ] Process "rmmod sl_zedxone_uhd" outputs "rmmod: ERROR: Module sl_zedxone_uhd is not currently loaded\n"
Aug 27 08:03:05 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:05 2024" ] Process "rmmod sl_zedx" outputs "rmmod: ERROR: Module sl_zedx is not currently loaded\n"
Aug 27 08:03:05 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:05 2024" ] Process "rmmod sl_max9296" outputs "rmmod: ERROR: Module sl_max9296 is not currently loaded\n"
Aug 27 08:03:06 th940001-js ZEDX_Daemon[1014]: ** ZED-X Driver loaded
Aug 27 08:03:06 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:06 2024" ] ** Searching for Postload file "/etc/systemd/system/zed_x_daemon.postload" : false
Aug 27 08:03:06 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:06 2024" ] ** Created Endpoint "tcp://127.0.0.1:20026"
################################################
############ I2C Trace [-l] #############
################################################
i2c-0 i2c 3160000.i2c I2C adapter
i2c-1 i2c c240000.i2c I2C adapter
i2c-2 i2c 3180000.i2c I2C adapter
i2c-4 i2c Tegra BPMP I2C adapter I2C adapter
i2c-5 i2c 31b0000.i2c I2C adapter
i2c-7 i2c c250000.i2c I2C adapter
i2c-9 i2c i2c-2-mux (chan_id 1) I2C adapter
i2c-10 i2c i2c-2-mux (chan_id 0) 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: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
################################################
############ I2C Trace /dev/i2C-1 #############
################################################
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: 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: -- -- -- -- -- -- -- -- -- 19 -- -- -- -- -- --
20: UU -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- UU 49 -- -- -- -- -- --
50: -- -- -- -- 54 55 -- -- 58 59 -- -- -- -- -- --
60: -- -- UU -- -- -- -- -- -- 69 -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
################################################
############ I2C Trace /dev/i2C-3 #############
################################################
Error: Could not open file `/dev/i2c-3' or `/dev/i2c/3': No such file or directory
################################################
############ I2C Trace /dev/i2C-4 #############
################################################
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
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 #############
################################################
Error: Could not open file `/dev/i2c-6' or `/dev/i2c/6': No such file or directory
################################################
############ 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: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
################################################
############ I2C Trace /dev/i2C-8 #############
################################################
Error: Could not open file `/dev/i2c-8' or `/dev/i2c/8': No such file or directory
################################################
############ I2C Trace /dev/i2C-9 #############
################################################
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- 19 -- -- -- -- -- --
20: UU -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- UU 49 -- -- -- -- -- --
50: -- -- -- -- 54 55 -- -- 58 59 -- -- -- -- -- --
60: -- -- UU -- -- -- -- -- -- 69 -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
################################################
############ I2C Trace /dev/i2C-10 #############
################################################
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-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
#########################
abc
user
Created: Tue Aug 27 2024
###########################################
############ DMESG [ZEDX] LOG #############
###########################################
[ 13.754586] sl_max9296 9-0048: sl_max9296_parse_serializer_node: DTS loaded for zedx
[ 14.063142] sl_max9296 9-0048: sl_max9296_get_cam: zedx camera connected
[ 14.174895] zedx 9-0062: Driver Version : v1.1.0
[ 14.174905] zedx 9-0062: Probing v4l2 sensor.
[ 14.174908] zedx 9-0062: Driver Version : v1.1.0
[ 14.394619] zedx 9-0062: ZED-X serializer detect success
[ 14.394788] zedx 9-0042: Driver Version : v1.1.0
[ 14.394792] zedx 9-0042: Probing v4l2 sensor.
[ 14.394796] zedx 9-0042: Driver Version : v1.1.0
[ 14.435483] zedx 9-0042: Single ZED-X detect error
[ 14.435494] zedx 9-0042: zedx_probe: serializer initialization failed
[ 14.435578] zedx: probe of 9-0042 failed with error -1
[ 14.435656] zedx 9-0010: Driver Version : v1.1.0
[ 14.435659] zedx 9-0010: Probing v4l2 sensor.
[ 14.435663] zedx 9-0010: zedx_probe: ar0234 initialization failed
[ 14.435688] zedx 9-0020: Driver Version : v1.1.0
[ 14.435691] zedx 9-0020: Probing v4l2 sensor.
[ 14.435898] zedx 9-0020: tegracam sensor driver:video1_v2.0.6
[ 14.527796] tegra-camrtc-capture-vi tegra-capture-vi: subdev zedx 9-0020 bound
[ 14.535444] zedx 9-0020: Detected ZED-X sensor
[ 14.535671] zedx 9-0028: Driver Version : v1.1.0
[ 14.535674] zedx 9-0028: Probing v4l2 sensor.
[ 14.535949] zedx 9-0028: tegracam sensor driver:video0_v2.0.6
[ 14.627096] tegra-camrtc-capture-vi tegra-capture-vi: subdev zedx 9-0028 bound
[ 14.629329] zedx 9-0028: Detected ZED-X sensor
[ 14.635256] zedxone_uhd 9-0044: probing v4l2 sensor.
[ 14.635265] zedxone_uhd 9-0044: Driver Version : v1.1.0
[ 14.635322] zedxone_uhd 9-0044: imx678_probe_serializer: zedone4k serializer found in dts
[ 14.671158] zedxone_uhd 9-0044: ZEDX-ONE-UHD detect error
[ 14.671238] zedxone_uhd: probe of 9-0044 failed with error -1
[ 14.671322] zedxone_uhd 9-001a: probing v4l2 sensor.
###########################################
############ DMESG [MAX9x] LOG #############
###########################################
[ 13.754473] sl_max9296 9-0048: sl_max9296_probe: enter
[ 13.754560] sl_max9296 9-0048: sl_max9296_parse_dt: 'sync_mode' not found, assuming master mode
[ 13.754564] sl_max9296 9-0048: sl_max9296_parse_dt: Number of declared cameras with this dts 3
[ 13.754574] sl_max9296 9-0048: sl_max9296_parse_serializer_node: DTS loaded for zedonegs
[ 13.754580] sl_max9296 9-0048: sl_max9296_parse_serializer_node: DTS loaded for zedone4k
[ 13.754586] sl_max9296 9-0048: sl_max9296_parse_serializer_node: DTS loaded for zedx
[ 13.755306] sl_max9296 9-0048: write_reg_Dser: addr = 0x10, val = 0x91
[ 14.063142] sl_max9296 9-0048: sl_max9296_get_cam: zedx camera connected
[ 14.168830] sl_max9296 9-0048: sl_max9296_probe: success
###########################################
############ DMESG [PCA] LOG #############
###########################################
###########################################
############ DMESG [DTS] LOG #############
###########################################
[ 13.754564] sl_max9296 9-0048: sl_max9296_parse_dt: Number of declared cameras with this dts 3
[ 14.635322] zedxone_uhd 9-0044: imx678_probe_serializer: zedone4k serializer found in dts
###########################################
############ DTB list original ###########
###########################################
/boot/dtb/kernel_tegra234-p3768-0000+p3767-0001-nv.dtb
###########################################
############ DTB list SLabs ###########
###########################################
board.py
extlinux.py
fio.py
Headers
Jetson
Linux
__pycache__
Utils
zlconfig
###########################################
############ EXTlinux file ###########
###########################################
TIMEOUT 30
DEFAULT Stereolabs
MENU TITLE L4T boot options
LABEL primary
MENU LABEL primary kernel
LINUX /boot/Image
INITRD /boot/initrd
APPEND ${cbootargs} root=PARTUUID=eb8a097f-bc64-46d0-823a-f400fda2fefe rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 firmware_class.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb video=efifb:off console=tty0
# 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
# INITRD /boot/initrd
# APPEND ${cbootargs}
LABEL Stereolabs
MENU LABEL Stereolabs kernel
LINUX /boot/Image
FDT /boot/dtb/kernel_tegra234-p3768-0000+p3767-0001-nv.dtb
INITRD /boot/initrd
APPEND ${cbootargs} root=PARTUUID=eb8a097f-bc64-46d0-823a-f400fda2fefe rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 firmware_class.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb video=efifb:off console=tty0
OVERLAYS /boot/tegra234-p3768-camera-zedbox-onx8-sl-overlay.dtbo
###########################################
############ Jetpack ###########
###########################################
# R36 (release), REVISION: 3.0, GCID: 36923193, BOARD: generic, EABI: aarch64, DATE: Fri Jul 19 23:24:25 UTC 2024
# KERNEL_VARIANT: oot
TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia
###########################################
############ Dpkg list ###########
###########################################
####################################
############ Driver list ###########
####################################
/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/max9296/sl_max9296.ko==> exists
/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/zedx/sl_zedx.ko ==> exists
/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/zedone4k/sl_zedxone_uhd.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 Tue 2024-08-27 08:03:05 UTC; 1h 37min ago
Main PID: 1014 (ZEDX_Daemon)
Tasks: 5 (limit: 8814)
Memory: 10.1M
CPU: 8.910s
CGroup: /system.slice/zed_x_daemon.service
└─1014 /usr/sbin/ZEDX_Daemon
Aug 27 08:03:05 th940001-js systemd[1]: Started ZED-X Daemon service.
Aug 27 08:03:05 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:05 2024" ] ** Start ZED-X Daemon
Aug 27 08:03:05 th940001-js ZEDX_Daemon[1014]: Tegra release : 9
Aug 27 08:03:05 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:05 2024" ] ** Searching for Preload file "/etc/systemd/system/zed_x_daemon.preload" : false
Aug 27 08:03:05 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:05 2024" ] Process "rmmod sl_zedxone_uhd" outputs "rmmod: ERROR: Module sl_zedxone_uhd is not currently loaded\n"
Aug 27 08:03:05 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:05 2024" ] Process "rmmod sl_zedx" outputs "rmmod: ERROR: Module sl_zedx is not currently loaded\n"
Aug 27 08:03:05 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:05 2024" ] Process "rmmod sl_max9296" outputs "rmmod: ERROR: Module sl_max9296 is not currently loaded\n"
Aug 27 08:03:06 th940001-js ZEDX_Daemon[1014]: ** ZED-X Driver loaded
Aug 27 08:03:06 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:06 2024" ] ** Searching for Postload file "/etc/systemd/system/zed_x_daemon.postload" : false
Aug 27 08:03:06 th940001-js ZEDX_Daemon[1014]: [ "Tue Aug 27 08:03:06 2024" ] ** Created Endpoint "tcp://127.0.0.1:20026"
################################################
############ I2C Trace [-l] #############
################################################
i2c-0 i2c 3160000.i2c I2C adapter
i2c-1 i2c c240000.i2c I2C adapter
i2c-2 i2c 3180000.i2c I2C adapter
i2c-4 i2c Tegra BPMP I2C adapter I2C adapter
i2c-5 i2c 31b0000.i2c I2C adapter
i2c-7 i2c c250000.i2c I2C adapter
i2c-9 i2c i2c-2-mux (chan_id 1) I2C adapter
i2c-10 i2c i2c-2-mux (chan_id 0) 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: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
################################################
############ I2C Trace /dev/i2C-1 #############
################################################
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: 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: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: UU -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- UU -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
################################################
############ I2C Trace /dev/i2C-3 #############
################################################
Error: Could not open file `/dev/i2c-3' or `/dev/i2c/3': No such file or directory
################################################
############ I2C Trace /dev/i2C-4 #############
################################################
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
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 #############
################################################
Error: Could not open file `/dev/i2c-6' or `/dev/i2c/6': No such file or directory
################################################
############ 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: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
################################################
############ I2C Trace /dev/i2C-8 #############
################################################
Error: Could not open file `/dev/i2c-8' or `/dev/i2c/8': No such file or directory
################################################
############ I2C Trace /dev/i2C-9 #############
################################################
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- 19 -- -- -- -- -- --
20: UU -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- UU 49 -- -- -- -- -- --
50: -- -- -- -- 54 55 -- -- 58 59 -- -- -- -- -- --
60: -- -- UU -- -- -- -- -- -- 69 -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
################################################
############ I2C Trace /dev/i2C-10 #############
################################################
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-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
#########################
Myzhar
August 27, 2024, 10:29am
4
@CircleOnCircles please add the abc
user also to the i2c
group:
sudo usermod -aG adm i2c tty dialout sudo audio video gdm zed
added i2c to abc
but ZED_Diagnostic -c
still has the same errors.
Myzhar
August 28, 2024, 8:34am
6
ZED_Diagnostic -c
is not a command to test GMSL2 cameras.
You should use sudo ZED_Diagnostic --dmesg
or run ZED_Explorer.
1 Like
working now, thank you.
pls consider alternate message of ZED_Diagnostic to directly address missing group of a user would be nice.
1 Like