Jetson Module: ORIN NX
We used MIPI access GSML camera, the same set of hardware, in the use of L4T 35.4.1 version, the function is normal.
However, due to the actual requirements of the project, it is necessary to upgrade the system version to L4T 36.3.
During this process, we found that one of the GSML cameras could not preview the video properly, accompanied by the following error message.
[ 219.176864] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
[ 219.176890] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
[ 219.177385] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: successfully reset the capture channel
The following images are screenshots of the two interface tests. The camera in question opens with a green screen interface.
However, the normal camera can preview the video normally.
The commands to preview the video stream are consistent.
gst-launch-1.0 -v v4l2src device=“/dev/video3” ! video/x-raw,framerate=30/1,width=1920,height=1080 ! xvimagesink
gst-launch-1.0 -v v4l2src device=“/dev/video2” ! video/x-raw,framerate=30/1,width=1920,height=1080 ! xvimagesink
Attached is the dmesg information before and after the system test camera.
dmesg.txt (61.4 KB)
dmesg_test_old.txt (68.4 KB)
To make this easier to distinguish, after testing the camera that previewed the video stream correctly, I plugged and unplugged the keyboard and mouse devices on the device so that I could distinguish the dmesg information generated by testing the problematic camera.
The information about --plink--
in dmesg is simply printed as a breakpoint that we added during the debugging of this version of the driver.
Here is the dts file I used, adapted for the new version.
tegra234-camera-max9296-plink-overlay.zip (3.4 KB)
I hope someone can help to solve this problem, which has been bothering us for half a month