Hi,
I have a system with an NVIDIA Orin connected to 4 ox08b40 Omnivision cameras from Leopard Imaging through gmsl2. I get a video stream from ports 0,2,3 but not port 1. When I deactivate port 3 and 4 in the device tree, port 0, 1 work, so I know there is nothing with wrong with the physical port, the cable, the device tree settings (if there was something wrong then when I deactivate the last 2 ports it should not work), nor the connected camera.
The error message i get is :
[ 220.408618] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
[ 220.421361] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
[ 220.431201] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 220.438918] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_close: Error in closing stream_id=2, csi_port=2
[ 220.449571] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 220.457272] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_open: VI channel not found for stream- 2 vc- 0
[ 220.468029] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: successfully reset the capture channel
[ 223.224595] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
[ 223.233740] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
I have set the clocks to maximum, and setup trace. In the attached trace log I first start the non functioning camera then a camera that works. Is there a way to get a more descriptive message for the error? Any ideas how to debug this issue? Thank you advance.
ox_boot.log (83.8 KB)
ox_trace_x2.log (377.5 KB)