Having issues connecting two ZEDX cameras in parallel. Currently using the example python script: zed-multi-camera/python/multi_camera.py at master · stereolabs/zed-multi-camera · GitHub
Regardless of any new update, I keep getting the same reoccuring error. It’s whatever camera that initializes second experiences the failure. They both pass the stand alone tests. Not sure what the issue is. Can someone point me in the right direction? Would very much appreciate some help.
Thank you!
Ramon
I will include the error from the terminal, my current specs, and the diagnostic output. Sadly, I’m a new user so I can’t attach files, so I will copy and paste.
Specifications:
Using the Jetson Orin for this
NV Jetpack 5.1
NV Tegra 35.2.1
ZED SDK version - 4.2
ZED Driver - 1.0.5 DUO
Terminal Error:
python3 multi_camera.py
Running…
[2024-10-02 03:27:15 UTC][ZED][INFO] Logging level INFO
[2024-10-02 03:27:15 UTC][ZED][INFO] Logging level INFO
Opening ZED 424…
[2024-10-02 03:27:16 UTC][ZED][INFO] Logging level INFO
[2024-10-02 03:27:16 UTC][ZED][INFO] Logging level INFO
[2024-10-02 03:27:16 UTC][ZED][INFO] Logging level INFO
[2024-10-02 03:27:16 UTC][ZED][INFO] Using GMSL input… Switched to default resolution HD1200
[2024-10-02 03:27:16 UTC][ZED][INFO] [Init] Depth mode: PERFORMANCE
[2024-10-02 03:27:19 UTC][ZED][INFO] [Init] Camera FW version: 2001
[2024-10-02 03:27:19 UTC][ZED][INFO] [Init] Video mode: HD1200@15
[2024-10-02 03:27:19 UTC][ZED][INFO] [Init] Serial Number: S/N 42464124
Opening ZED 463…
[2024-10-02 03:27:20 UTC][ZED][INFO] Logging level INFO
[2024-10-02 03:27:20 UTC][ZED][INFO] Logging level INFO
[2024-10-02 03:27:20 UTC][ZED][INFO] Logging level INFO
[2024-10-02 03:27:20 UTC][ZED][INFO] Using GMSL input… Switched to default resolution HD1200
[2024-10-02 03:27:20 UTC][ZED][INFO] [Init] Depth mode: PERFORMANCE
[2024-10-02 03:27:41 UTC][ZED][ERROR] [ZED] Cannot initialize the camera.
(Argus) Error Timeout: (propagating from src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 137)
(Argus) Error Timeout: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
[2024-10-02 03:31:42 UTC][ZED][WARNING] CAMERA FAILED TO SETUP in sl::ERROR_CODE sl::open(sl::InitParameters)
CAMERA FAILED TO SETUP
[2024-10-02 03:31:42 UTC][ZED][ERROR] [ZED] sl::Open has not been called, no Camera instance running.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Here is the diagnostic output:
Created: Tue Oct 1 2024
############ DMESG [ZEDX] LOG #############
[ 20.438423] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 20.438446] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 20.438476] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 20.438497] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 21.015334] sl_max96712 30-0029: sl_max96712_get_camera_model: zedx camera connected to this port
[ 21.030847] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 21.046899] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 21.362400] sl_max96712 30-0029: sl_max96712_get_camera_model: zedx camera connected to this port
[ 21.378994] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 21.392725] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 21.737253] zedx 30-0062: Driver Version : v1.0.5
[ 21.737278] zedx 30-0062: Probing v4l2 sensor.
[ 21.737283] zedx 30-0062: Driver Version : v1.0.5
[ 21.852865] zedx 30-0062: ZED-X serializer detect success
[ 21.853091] zedx 30-0018: Driver Version : v1.0.5
[ 21.853095] zedx 30-0018: Probing v4l2 sensor.
[ 21.853318] zedx 30-0018: tegracam sensor driver:video0_v2.0.6
[ 21.954351] tegra-camrtc-capture-vi tegra-capture-vi: subdev zedx 30-0018 bound
[ 21.961471] zedx 30-0018: Detected ZED-X sensor
[ 21.961682] zedx 30-0010: Driver Version : v1.0.5
[ 21.961684] zedx 30-0010: Probing v4l2 sensor.
[ 21.961901] zedx 30-0010: tegracam sensor driver:video1_v2.0.6
[ 21.965264] zedx 30-0018: zedx_open: Accessing the camera
[ 22.059550] tegra-camrtc-capture-vi tegra-capture-vi: subdev zedx 30-0010 bound
[ 22.060126] zedx 30-0010: Detected ZED-X sensor
[ 22.060251] zedx 31-0062: Driver Version : v1.0.5
[ 22.060253] zedx 31-0062: Probing v4l2 sensor.
[ 22.060256] zedx 31-0062: Driver Version : v1.0.5
[ 22.062733] zedx 30-0010: zedx_open: Accessing the camera
[ 22.175822] zedx 31-0062: ZED-X serializer detect success
[ 22.180261] zedx 31-0018: Driver Version : v1.0.5
[ 22.180270] zedx 31-0018: Probing v4l2 sensor.
[ 22.180919] zedx 31-0018: tegracam sensor driver:video2_v2.0.6
[ 22.289879] tegra-camrtc-capture-vi tegra-capture-vi: subdev zedx 31-0018 bound
[ 22.290406] zedx 31-0018: Detected ZED-X sensor
[ 22.290825] zedx 31-0010: Driver Version : v1.0.5
[ 22.290828] zedx 31-0010: Probing v4l2 sensor.
[ 22.291074] zedx 31-0010: tegracam sensor driver:video3_v2.0.6
[ 22.294720] zedx 31-0018: zedx_open: Accessing the camera
[ 22.383864] tegra-camrtc-capture-vi tegra-capture-vi: subdev zedx 31-0010 bound
[ 22.384891] zedx 31-0010: Detected ZED-X sensor
[ 22.388728] zedx 31-0010: zedx_open: Accessing the camera
[ 85.151590] zedx 30-0018: zedx_set_mode: setting the device mode
[ 86.073834] zedx 30-0010: zedx_set_mode: setting the device mode
[ 88.913816] zedx 31-0018: zedx_set_mode: setting the device mode
[ 90.193322] zedx 31-0010: zedx_set_mode: setting the device mode
###########################################
############ DMESG [MAX9x] LOG #############
###########################################
[ 20.426574] sl_max96712: module verification failed: signature and/or required key missing - tainting kernel
[ 20.437881] sl_max96712 30-0029: sl_max96712_probe: enter
[ 20.438297] sl_max96712 30-0029: sl_max96712_parse_dt: Using CSI port a
[ 20.438302] sl_max96712 30-0029: sl_max96712_parse_dt: Number of declared cameras with this dts 2
[ 20.438405] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated bus = 0
[ 20.438416] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated vc-id = 0
[ 20.438417] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated n_lanes = 2
[ 20.438419] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated mipi port = 0
[ 20.438422] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 20.438423] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 20.438424] sl_max96712 30-0029: print_sensor_info: model id 0
[ 20.438425] sl_max96712 30-0029: print_sensor_info: dts id 0
[ 20.438426] sl_max96712 30-0029: print_sensor_info: n_lanes 2
[ 20.438428] sl_max96712 30-0029: print_sensor_info: serial port 0
[ 20.438429] sl_max96712 30-0029: print_sensor_info: vc-id 0
[ 20.438430] sl_max96712 30-0029: print_sensor_info: i2c bus 0
[ 20.438436] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated bus = 0
[ 20.438440] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated vc-id = 1
[ 20.438442] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated n_lanes = 2
[ 20.438443] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated mipi port = 0
[ 20.438444] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 20.438446] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 20.438447] sl_max96712 30-0029: print_sensor_info: model id 0
[ 20.438448] sl_max96712 30-0029: print_sensor_info: dts id 0
[ 20.438449] sl_max96712 30-0029: print_sensor_info: n_lanes 2
[ 20.438451] sl_max96712 30-0029: print_sensor_info: serial port 0
[ 20.438452] sl_max96712 30-0029: print_sensor_info: vc-id 1
[ 20.438453] sl_max96712 30-0029: print_sensor_info: i2c bus 0
[ 20.438464] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated bus = 1
[ 20.438470] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated vc-id = 0
[ 20.438472] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated n_lanes = 2
[ 20.438473] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated mipi port = 1
[ 20.438475] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 20.438476] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 20.438477] sl_max96712 30-0029: print_sensor_info: model id 0
[ 20.438478] sl_max96712 30-0029: print_sensor_info: dts id 1
[ 20.438479] sl_max96712 30-0029: print_sensor_info: n_lanes 2
[ 20.438480] sl_max96712 30-0029: print_sensor_info: serial port 1
[ 20.438482] sl_max96712 30-0029: print_sensor_info: vc-id 0
[ 20.438483] sl_max96712 30-0029: print_sensor_info: i2c bus 1
[ 20.438486] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated bus = 1
[ 20.438492] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated vc-id = 1
[ 20.438493] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated n_lanes = 2
[ 20.438495] sl_max96712 30-0029: sl_max96712_parse_serializer_node: associated mipi port = 1
[ 20.438496] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 20.438497] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 20.438499] sl_max96712 30-0029: print_sensor_info: model id 0
[ 20.438500] sl_max96712 30-0029: print_sensor_info: dts id 1
[ 20.438501] sl_max96712 30-0029: print_sensor_info: n_lanes 2
[ 20.438502] sl_max96712 30-0029: print_sensor_info: serial port 1
[ 20.438503] sl_max96712 30-0029: print_sensor_info: vc-id 1
[ 20.438504] sl_max96712 30-0029: print_sensor_info: i2c bus 1
[ 20.439386] sl_max96712 30-0029: write_reg_Dser: addr = 0x13, val = 0x40
[ 20.446904] sl_max96712 30-0029: write_reg_Dser: try 0
[ 20.686433] sl_max96712 30-0029: sl_max96712_gmsl_pipeline_setup: No camera connected to GMSL port 0
[ 20.798448] sl_max96712 30-0029: sl_max96712_gmsl_pipeline_setup: Camera connected to GMSL port 1
[ 20.926818] sl_max96712 30-0029: check_model: I2C device @0x62, read returns 0
[ 20.926901] sl_max96712 30-0029: check_model: value read in 0xd (if any) : 0x95
[ 20.951066] sl_max96712 30-0029: check_model: I2C device @0x10, read returns 0
[ 20.951078] sl_max96712 30-0029: check_model: value read in 0x3000 (if any) : 0xa
[ 20.970740] sl_max96712 30-0029: check_model: I2C device @0x10, read returns 0
[ 20.970752] sl_max96712 30-0029: check_model: value read in 0x3001 (if any) : 0x56
[ 20.994416] sl_max96712 30-0029: check_model: I2C device @0x18, read returns 0
[ 20.994437] sl_max96712 30-0029: check_model: value read in 0x3000 (if any) : 0xa
[ 21.015318] sl_max96712 30-0029: check_model: I2C device @0x18, read returns 0
[ 21.015330] sl_max96712 30-0029: check_model: value read in 0x3001 (if any) : 0x56
[ 21.015334] sl_max96712 30-0029: sl_max96712_get_camera_model: zedx camera connected to this port
[ 21.030838] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 21.030847] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 21.030850] sl_max96712 30-0029: print_sensor_info: model id 0
[ 21.030853] sl_max96712 30-0029: print_sensor_info: dts id 0
[ 21.030856] sl_max96712 30-0029: print_sensor_info: n_lanes 2
[ 21.030859] sl_max96712 30-0029: print_sensor_info: serial port 0
[ 21.030861] sl_max96712 30-0029: print_sensor_info: vc-id 0
[ 21.030864] sl_max96712 30-0029: print_sensor_info: i2c bus 0
[ 21.030867] sl_max96712 30-0029: print_sensor_info: following comes from port parsing
[ 21.030869] sl_max96712 30-0029: print_sensor_info: detection id 0
[ 21.030872] sl_max96712 30-0029: print_sensor_info: pipe 0 = 0
[ 21.030874] sl_max96712 30-0029: print_sensor_info: pipe 1 = -1
[ 21.030876] sl_max96712 30-0029: print_sensor_info: pipe 2 = -1
[ 21.030877] sl_max96712 30-0029: print_sensor_info: pipe 3 = -1
[ 21.046891] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 21.046899] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 21.046902] sl_max96712 30-0029: print_sensor_info: model id 0
[ 21.046905] sl_max96712 30-0029: print_sensor_info: dts id 0
[ 21.046907] sl_max96712 30-0029: print_sensor_info: n_lanes 2
[ 21.046910] sl_max96712 30-0029: print_sensor_info: serial port 0
[ 21.046913] sl_max96712 30-0029: print_sensor_info: vc-id 1
[ 21.046915] sl_max96712 30-0029: print_sensor_info: i2c bus 0
[ 21.046917] sl_max96712 30-0029: print_sensor_info: following comes from port parsing
[ 21.046920] sl_max96712 30-0029: print_sensor_info: detection id 0
[ 21.046923] sl_max96712 30-0029: print_sensor_info: pipe 0 = -1
[ 21.046925] sl_max96712 30-0029: print_sensor_info: pipe 1 = -1
[ 21.046928] sl_max96712 30-0029: print_sensor_info: pipe 2 = 1
[ 21.046930] sl_max96712 30-0029: print_sensor_info: pipe 3 = -1
[ 21.046934] sl_max96712 30-0029: sl_max96712_pipes_setup: no more sensor for this camera
[ 21.046937] sl_max96712 30-0029: sl_max96712_pipes_setup: camera pipeline operational
[ 21.154519] sl_max96712 30-0029: sl_max96712_gmsl_pipeline_setup: Camera connected to GMSL port 2
[ 21.270494] sl_max96712 30-0029: check_model: I2C device @0x62, read returns 0
[ 21.270506] sl_max96712 30-0029: check_model: value read in 0xd (if any) : 0x95
[ 21.298011] sl_max96712 30-0029: check_model: I2C device @0x10, read returns 0
[ 21.298020] sl_max96712 30-0029: check_model: value read in 0x3000 (if any) : 0xa
[ 21.318443] sl_max96712 30-0029: check_model: I2C device @0x10, read returns 0
[ 21.318453] sl_max96712 30-0029: check_model: value read in 0x3001 (if any) : 0x56
[ 21.342458] sl_max96712 30-0029: check_model: I2C device @0x18, read returns 0
[ 21.342469] sl_max96712 30-0029: check_model: value read in 0x3000 (if any) : 0xa
[ 21.362392] sl_max96712 30-0029: check_model: I2C device @0x18, read returns 0
[ 21.362398] sl_max96712 30-0029: check_model: value read in 0x3001 (if any) : 0x56
[ 21.362400] sl_max96712 30-0029: sl_max96712_get_camera_model: zedx camera connected to this port
[ 21.378989] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 21.378994] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 21.378997] sl_max96712 30-0029: print_sensor_info: model id 0
[ 21.378998] sl_max96712 30-0029: print_sensor_info: dts id 1
[ 21.379000] sl_max96712 30-0029: print_sensor_info: n_lanes 2
[ 21.379001] sl_max96712 30-0029: print_sensor_info: serial port 1
[ 21.379003] sl_max96712 30-0029: print_sensor_info: vc-id 0
[ 21.379004] sl_max96712 30-0029: print_sensor_info: i2c bus 1
[ 21.379006] sl_max96712 30-0029: print_sensor_info: following comes from port parsing
[ 21.379008] sl_max96712 30-0029: print_sensor_info: detection id 1
[ 21.379009] sl_max96712 30-0029: print_sensor_info: pipe 0 = 2
[ 21.379011] sl_max96712 30-0029: print_sensor_info: pipe 1 = -1
[ 21.379012] sl_max96712 30-0029: print_sensor_info: pipe 2 = -1
[ 21.379013] sl_max96712 30-0029: print_sensor_info: pipe 3 = -1
[ 21.392720] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 21.392725] sl_max96712 30-0029: print_sensor_info: camera zedx
[ 21.392727] sl_max96712 30-0029: print_sensor_info: model id 0
[ 21.392728] sl_max96712 30-0029: print_sensor_info: dts id 1
[ 21.392729] sl_max96712 30-0029: print_sensor_info: n_lanes 2
[ 21.392730] sl_max96712 30-0029: print_sensor_info: serial port 1
[ 21.392732] sl_max96712 30-0029: print_sensor_info: vc-id 1
[ 21.392733] sl_max96712 30-0029: print_sensor_info: i2c bus 1
[ 21.392734] sl_max96712 30-0029: print_sensor_info: following comes from port parsing
[ 21.392735] sl_max96712 30-0029: print_sensor_info: detection id 1
[ 21.392737] sl_max96712 30-0029: print_sensor_info: pipe 0 = -1
[ 21.392738] sl_max96712 30-0029: print_sensor_info: pipe 1 = -1
[ 21.392739] sl_max96712 30-0029: print_sensor_info: pipe 2 = 3
[ 21.392740] sl_max96712 30-0029: print_sensor_info: pipe 3 = -1
[ 21.392742] sl_max96712 30-0029: sl_max96712_pipes_setup: no more sensor for this camera
[ 21.392744] sl_max96712 30-0029: sl_max96712_pipes_setup: camera pipeline operational
[ 21.498483] sl_max96712 30-0029: sl_max96712_gmsl_pipeline_setup: No camera connected to GMSL port 3
[ 21.714387] sl_max96712 30-0029: sl_max96712_probe: success
[ 21.949475] sl_max96712 30-0029: fps_set_Dser: 0 is not a supported value. [30,60,120]*10^6 are supported.
[ 22.055471] sl_max96712 30-0029: fps_set_Dser: 0 is not a supported value. [30,60,120]*10^6 are supported.
[ 22.283593] sl_max96712 30-0029: fps_set_Dser: 0 is not a supported value. [30,60,120]*10^6 are supported.
[ 22.379696] sl_max96712 30-0029: fps_set_Dser: 0 is not a supported value. [30,60,120]*10^6 are supported.
###########################################
############ DMESG [PCA] LOG #############
###########################################
[ 8.910562] pca954x 2-0070: supply vcc not found, using dummy regulator
[ 8.917494] pca954x 2-0070: supply vcc-pullup not found, using dummy regulator
[ 8.925034] pca954x 2-0070: pca954x_probe: forcing device bus number, start 30.
[ 8.932555] pca954x 2-0070: device detect skipped.
[ 8.960244] pca954x 2-0070: registered 4 multiplexed busses for I2C switch pca9546
###########################################
############ DMESG [DTS] LOG #############
###########################################
[ 0.004259] DTS File Name: /builds/sl/jetson-gmsl-kernel/src/kernel/kernel-5.10/arch/arm64/boot/dts/…/…/…/…/…/…/hardware/nvidia/platform/t23x/concord/kernel-dts/tegra234-p3701-0000-p3737-0000.dts
[ 2.414947] tegra-pmc c360000.pmc: scratch reg offset dts data not present
[ 20.438302] sl_max96712 30-0029: sl_max96712_parse_dt: Number of declared cameras with this dts 2
[ 20.438422] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 20.438425] sl_max96712 30-0029: print_sensor_info: dts id 0
[ 20.438444] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 20.438448] sl_max96712 30-0029: print_sensor_info: dts id 0
[ 20.438475] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 20.438478] sl_max96712 30-0029: print_sensor_info: dts id 1
[ 20.438496] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 20.438500] sl_max96712 30-0029: print_sensor_info: dts id 1
[ 21.030838] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 21.030853] sl_max96712 30-0029: print_sensor_info: dts id 0
[ 21.046891] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 21.046905] sl_max96712 30-0029: print_sensor_info: dts id 0
[ 21.378989] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 21.378998] sl_max96712 30-0029: print_sensor_info: dts id 1
[ 21.392720] sl_max96712 30-0029: print_sensor_info: following comes from dts
[ 21.392728] sl_max96712 30-0029: print_sensor_info: dts id 1
############ DTB list original ###########
/boot/dtb/kernel_tegra234-p3701-0000-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-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-0000-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
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-0000-p3737-0000.dtb
INITRD /boot/initrd
APPEND ${cbootargs}
LABEL Stereolabs
MENU LABEL Stereolabs kernel
LINUX /boot/Image
FDT /boot/stereolabs/tegra234-p3701-0000-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
############ Jetpack ###########
R35 (release), REVISION: 2.1, GCID: 32413640, BOARD: t186ref, EABI: aarch64, DATE: Tue Jan 24 23:38:33 UTC 2023
###########################################
############ Dpkg list ###########
###########################################
ii stereolabs-zedx 1.0.5-LI-MAX96712-L4T35.2 arm64 NVIDIA Kernel DTB Modified Package by Stereolabs
############ Driver list ###########
/usr/lib/modules/5.10.104-tegra/kernel/drivers/stereolabs/max96712/sl_max96712.ko==> exists
/usr/lib/modules/5.10.104-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 Tue 2024-10-01 20:25:24 PDT; 7min ago
Main PID: 1300 (ZEDX_Daemon)
Tasks: 5 (limit: 74727)
Memory: 18.7M
CGroup: /system.slice/zed_x_daemon.service
└─1300 /usr/sbin/ZEDX_Daemon
Oct 01 20:25:27 packusercv-desktop ZEDX_Daemon[1300]: [ “Tue Oct 1 20:25:27 2024” ] Process “rmmod sl_max96712” outputs “rmmod: ERROR: Module sl_max96712 is not currently loaded\n”
Oct 01 20:25:29 packusercv-desktop ZEDX_Daemon[1300]: ** ZED-X Driver loaded
Oct 01 20:25:29 packusercv-desktop ZEDX_Daemon[1300]: [ “Tue Oct 1 20:25:29 2024” ] ** Searching for Postload file “/etc/systemd/system/zed_x_daemon.postload” : false
Oct 01 20:25:29 packusercv-desktop ZEDX_Daemon[1300]: [ “Tue Oct 1 20:25:29 2024” ] ** Created Endpoint “tcp://127.0.0.1:20026”
Oct 01 20:27:17 packusercv-desktop ZEDX_Daemon[1300]: [ “Tue Oct 1 20:27:17 2024” ] >> Port 0 Opening for ModeliD 8
Oct 01 20:27:19 packusercv-desktop ZEDX_Daemon[1300]: [ “Tue Oct 1 20:27:19 2024” ] >> Port 0 Running for ModeliD 8
Oct 01 20:27:21 packusercv-desktop ZEDX_Daemon[1300]: [ “Tue Oct 1 20:27:21 2024” ] >> Port 1 Opening for ModeliD 8
Oct 01 20:27:41 packusercv-desktop ZEDX_Daemon[1300]: [ “Tue Oct 1 20:27:41 2024” ] >> Port 1 Closing for ModeliD 8
Oct 01 20:31:42 packusercv-desktop ZEDX_Daemon[1300]: [ “Tue Oct 1 20:31:42 2024” ] >> Port 1 Closing for ModeliD 8
Oct 01 20:32:05 packusercv-desktop ZEDX_Daemon[1300]: [ “Tue Oct 1 20:32:05 2024” ] >> Port 0 Closing for ModeliD 8
############ I2C Trace [-l] #############
i2c-3 i2c 3190000.i2c I2C adapter
i2c-30 i2c i2c-2-mux (chan_id 0) I2C adapter
i2c-1 i2c c240000.i2c I2C adapter
i2c-8 i2c 31e0000.i2c I2C adapter
i2c-6 i2c 31c0000.i2c I2C adapter
i2c-33 i2c i2c-2-mux (chan_id 3) I2C adapter
i2c-4 i2c Tegra BPMP I2C adapter I2C adapter
i2c-31 i2c i2c-2-mux (chan_id 1) 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-32 i2c i2c-2-mux (chan_id 2) 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-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
No bus available at index 10
No bus available at index 11
No bus available at index 12
No bus available at index 13
No bus available at index 14
No bus available at index 15
No bus available at index 16
################################################
############ I2C Trace /dev/i2C-30 #############
################################################
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – – – – – – –
10: UU – – – – – – – UU 19 – – – – – –
20: – – – – – – – – – UU – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – 49 – – – – – –
50: – – – – 54 55 – – 58 59 – – – – – –
60: – – UU – – – – – – 69 – – – – – –
70: UU – – – – – – –
############ I2C Trace /dev/i2C-31 #############
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – – – – – – –
10: UU – – – – – – – UU 19 – – – – – –
20: – – – – – – – – – 29 – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – 49 – – – – – –
50: – – – – 54 55 – – 58 59 – – – – – –
60: – – UU – – – – – – 69 – – – – – –
70: UU – – – – – – –
############ I2C Trace /dev/i2C-32 #############
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: UU – – – – – – –
############ I2C Trace /dev/i2C-33 #############
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: UU – – – – – – –
No bus available at index 34
No bus available at index 35
No bus available at index 36
No bus available at index 37
No bus available at index 38
No bus available at index 39
No bus available at index 40