Play GMSL camera get NULL VI channel received error

We connect GMSL four camera to the MIPI CSI port of Orin-NX on our Orin NX customer carrier board.
Jetson module: Orin NX
Jetpack version: V5.1.2
Carrier board: our customer carrier board.

GMSL Camera: camera x4
Camera MIPI lane: MIPI 2 lanes
Camera0: connect to CSI-0, vc-id=0
Camera1: connect to CSI-0, vc-id=1
Camera2: connect to CSI-2, vc-id=0
Camera3: connect to CSI-2, vc-id=1

The camera driver had succeeded create the video device.
/dev/video0
/dev/video1
/dev/video2
/dev/video3

But gstreamer play /dev/video2 can’t see the camera3 video, and kernel dmesg will get “NULL VI channel received” error, and I attached the kernel dmesg(orin-nx-gmsl-camera3_dmesg_log_20250612_01.txt).

tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
(NULL device *): vi_capture_control_message: NULL VI channel received
t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_close: Error in closing stream_id=2, csi_port=2
(NULL device *): vi_capture_control_message: NULL VI channel received
t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_open: VI channel not found for stream- 2 vc- 0
tegra-camrtc-capture-vi tegra-capture-vi: err_rec: successfully reset the capture channel

May I to know what’s “NULL VI channel received” error?
and how to solve this issue?
orin-nx-gmsl-camera3_dmesg_log_20250612_01.txt (135.4 KB)

Hi @sammyb7qw7,

Could you please share your device tree?

Regards,
Francis Guindon

Embedded SW Engineer at RidgeRun
Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com/
Website: http://www.ridgerun.com/

This message tell unable capture any validate frame data from the sensor.

Thanks for your reply.
It is ok after repalce a new FPC.