NvSIPL camera initialization failure when using multiple IMX623 cameras on Drive AGX Orin

DRIVE OS Version: 6.0.10

Hardware: Nvidia Drive AGX Orin (p3710)

Linux: Ubuntu 20.04.6 LTS or Yocto 3.1 (dunfell)

Kernel version: 5.15.122-rt-tegra (KERNEL_CONFIG: standard)

Camera: Sunny IMX623 197°(BS2S107A-100-03)

Issue Description:

We are using an NVIDIA Drive AGX Orin with four IMX623 cameras connected to the C camera group and executing the nvsipl_camera application from DriveOS using the following command:

/home/root/samples/nvmedia/nvsipl/test/camera/nvsipl_camera -v 10 -c R0SIM623S5RU1197NB3_CPHY_x4 --link-enable-mask '0x0000 0x0000 0x1111 0x0000'

Camera initialization fails intermittently. The issue occurs rarely when initializing a single camera but occurs significantly more frequently when initializing two or more cameras. The following errors are observed during failure:

nvsipl_camera: ERROR: NvSIPLCamera Init failed

nvsipl_camera: ERROR: Master initialization failed. status: 10

nvsipl_camera: Queue timeout

The complete log from the execution has been attached for reference.

Could you please advise on possible root causes and recommend any configuration changes or mitigations to reduce the occurrence of this issue?

nvsiple_camera_2026-01-28__17_49_02.log (84.8 KB)

Dear @mate.moricz ,
Could you check using executable from docker and try the instructions from IMX623 Using 2 Lane CPHY | NVIDIA Docs

I have check the documentation and it mentioned that need to use the B group to connecting IMX623. If the cameras working on the B group it gets more stable as on the other groups so I think that was the issue

I checked the documentation, which states that the IMX623 cameras should be connected to the B group. When the cameras are operated on the B group, they are more stable than on the other groups. Therefore, I believe this was the root cause of the issue.