while I’m using 4 MIPI cameras, some cameras often fails to get images suddenly.
It is okay for minutes, but after while, it freezes so I checked dmesg, then I got the message below.
[6762.084734] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
[6762.085031] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
[6762.085750] (NULL device *): vi_capture_control_message: NULL VI channel received
[6762.085970] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_close: Error in closing stream_id=5, csi_port=6
[6762.086278] (NULL device *): vi_capture_control_message: NULL VI channel received
[6762.086491] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_open: VI channel not found for stream- 5 vc- 0
[6762.086974] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: successfully reset the capture channel
I know these messages can be shown when the camera setting was not good or camera doesn’t output image,
but the problem is it was normal for while and it always happens only on 3rd and 4th camera.
The time to start freezing is random, so sometimes it is hard to reproduce the issue.
And it works well if I reset the camera image viewer.
Camera driver is custom made, but it works well, so I don’t think it is driver issue.
Anyone have idea to fix this?