Gstreamer occational green image stream

Hi,

I have an Xavier NX module being used with a seeed studio J202 carrier board and a e-CAM24_CUNX camera connected over CSI-2. I did not see this issue when using the Nvidia development kit. I am currently seeing the issue on 10% of my boots of the board. The board and camera are in an enclosure that requires the MIPI line to bend around the board and run very close to the board. My gstreamer video stream from the camera will output a green screen instead of a valid stream from the camera. I am currently suspecting that my MIPI clock may be getting corrupted somehow but wanted to see if anyone here had ideas based on the error messages below.

Gstreamer pipeline:


gst-launch-1.0 v4l2src device=/dev/video1 ! 'video/x-raw,format=(string)UYVY,width=(int)1920,height=(int)1200' ! nvvidconv ! 'video/x-raw(memory:NVMM), format=(string)I420' ! omxh265enc ! rtph265pay config-interval=1 pt=96 ! udpsink host="192.168.168.100" port=12022

If I get the green screen error I get the following errors in dmesg, I have not been able to recover from this without a system reboot


[ 1888.080190] tegra194-vi5 15c10000.vi: no reply from camera processor

[ 1888.080372] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms

[ 1888.080515] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel

[ 1888.083862] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel

[ 1890.640149] tegra194-vi5 15c10000.vi: no reply from camera processor

[ 1890.640305] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms

[ 1890.640464] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel

[ 1890.643771] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel

[ 1893.200159] tegra194-vi5 15c10000.vi: no reply from camera processor

[ 1893.200344] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms

[ 1893.200497] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel

[ 1893.203849] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel

[ 1895.760152] tegra194-vi5 15c10000.vi: no reply from camera processor

[ 1895.760312] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms

[ 1895.760453] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel

[ 1895.763760] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel

[ 1898.320150] tegra194-vi5 15c10000.vi: no reply from camera processor

[ 1898.320332] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms

[ 1898.320474] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel

[ 1898.323896] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel

[ 1900.880135] tegra194-vi5 15c10000.vi: no reply from camera processor

[ 1900.880295] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms

[ 1900.880436] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel

[ 1900.883916] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel

[ 1903.440149] tegra194-vi5 15c10000.vi: no reply from camera processor

[ 1903.440311] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms

[ 1903.440485] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel

[ 1903.443880] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel

[ 1906.000152] tegra194-vi5 15c10000.vi: no reply from camera processor

[ 1906.000320] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms

[ 1906.000474] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel

[ 1906.004916] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel

[ 1913.424208] tegra194-vi5 15c10000.vi: no reply from camera processor

Thanks.

Hi,
It is more like an issue in the source that it occasionally does not generate good frame data. Please check with the vendor for further suggestion. You can run this command and check camera preview:

$ gst-launch-1.0 v4l2src device=/dev/video1 ! 'video/x-raw,format=(string)UYVY,width=(int)1920,height=(int)1200' ! videoconvert ! xvimagesink sync=0

One more suggestion is we have deprecated omx plugins. Please use nvv4l2h265enc instead of omxh265enc

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.