Cannot detect Zed X on Jetson AGX Orin

hello,Jetson AGX Orin cannot detect Zed X,Here is the dmesg.log file:

Created: 周二 12月 26 2023

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


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

[    0.004048] DTS File Name: /home/hst/disk/orin_agx_nx/l4t-r35.4.1-jp5.1.2_t928/kernel/kernel-5.10/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t23x/concord/kernel-dts/tegra234-p3701-0004-p3737-0000.dts
[    2.310744] tegra-pmc c360000.pmc: scratch reg offset dts data not present

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

/boot/dtb/kernel_tegra234-p3701-0004-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-0003-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-0004-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 

# 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-0004-p3737-0000.dtb
#    INITRD /boot/initrd
#    APPEND ${cbootargs}


LABEL Stereolabs
	MENU LABEL Stereolabs kernel
	LINUX /boot/Image
	FDT /boot/stereolabs/tegra234-p3701-0004-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

####################################
############ 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 Mon 2023-12-25 16:01:59 CST; 23h ago
   Main PID: 113259 (ZEDX_Daemon)
      Tasks: 3 (limit: 36388)
     Memory: 836.0K
     CGroup: /system.slice/zed_x_daemon.service
             └─113259 /usr/sbin/ZEDX_Daemon

12月 25 16:01:59 nvidia-desktop systemd[1]: Started ZED-X Daemon service.
12月 25 16:01:59 nvidia-desktop ZEDX_Daemon[113259]: [ "周一 12月 25 16:01:59 2023" ]  ** Start ZED-X Daemon
12月 25 16:01:59 nvidia-desktop ZEDX_Daemon[113259]: [ "周一 12月 25 16:01:59 2023" ]  ** Searching for Preload file  "/etc/systemd/system/zed_x_daemon.preload"  :  false
12月 25 16:01:59 nvidia-desktop ZEDX_Daemon[113259]: [ "周一 12月 25 16:01:59 2023" ]   Process  "insmod  /usr/lib/modules/5.10.120-tegra/kernel/drivers/stereolabs/max96712/sl_max96712.ko" outputs  "insmod: ERROR: could not insert module /usr/lib/modules/5.10.120-tegra/kernel/drivers/stereolabs/max96712/sl_max96712.ko: File exists\n"
12月 25 16:01:59 nvidia-desktop ZEDX_Daemon[113259]: ** ZED-X Driver loaded
12月 25 16:01:59 nvidia-desktop ZEDX_Daemon[113259]: [ "周一 12月 25 16:01:59 2023" ]  ** Searching for Postload file  "/etc/systemd/system/zed_x_daemon.postload"  :  false
12月 25 16:01:59 nvidia-desktop ZEDX_Daemon[113259]: [ "周一 12月 25 16:01:59 2023" ]  ** Created Endpoint  "tcp://127.0.0.1:20026"

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

i2c-3	i2c       	3190000.i2c                     	I2C adapter
i2c-1	i2c       	c240000.i2c                     	I2C adapter
i2c-8	i2c       	31e0000.i2c                     	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-7	i2c       	c250000.i2c                     	I2C adapter
i2c-5	i2c       	31b0000.i2c                     	I2C adapter

################################################
############ 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
#########################

Hi @kong
Welcome to the Stereolabs community.

It seems that you are using a custom Kernel / DTS configuration.
Is this correct?

Hi @Myzhar
I’m sorry, I’m not quite sure what a custom Kernel / DTS configuration is. I’m using Ubuntu 20.04, and the JetPack version is 5.1.2

Hi @kong,

It appears that you have flashed your Jetson on the eMMC, and then switched your system to the SSD afterward.

If possible, I would suggest flashing the Jetson on your SSD directly and reinstalling the SDK afterward. This should fix your issue.