JetPack 5.1.0 vi_capture_control_message: NULL VI channel received

Hi, we upgrade jetpack from 5.0.1 to 5.1.0 on orin platform, sometimes the camera can’t work. It is shown below:

[ 307.473668] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
[ 307.484281] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 307.492007] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_close: Error in closing stream_id=1, csi_port=1
[ 307.502657] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 307.510381] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_open: VI channel not found for stream- 1 vc- 0
[ 307.521204] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: successfully reset the capture channel
[ 307.720530] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
[ 307.729688] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
[ 307.740318] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 307.748045] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_close: Error in closing stream_id=0, csi_port=0
[ 307.758701] (NULL device *): vi_capture_control_message: NULL VI channel received
[ 307.766417] t194-nvcsi 13e40000.host1x:nvcsi@15a00000: csi5_stream_open: VI channel not found for stream- 0 vc- 0
[ 307.777256] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: successfully reset the capture channel
[ 307.976531] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 2500 ms
[ 307.986486] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
[ 307.996288] (NULL device *): vi_capture_control_message: NULL VI channel received

9_30_kernel.txt (133.3 KB)
9_30_trace.txt (21.9 MB)
here is trace log, please help to check this issue, thanks

Please get the failed trace log only for checking.

Thanks

I tried many times and not found any error in trace log… The way to capture the log shown as below, is it right?

sudo su
echo 1 > /sys/kernel/debug/bpmp/debug/clk/vi/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/isp/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/nvcsi/mrq_rate_locked
cat /sys/kernel/debug/bpmp/debug/clk/vi/max_rate |tee /sys/kernel/debug/bpmp/debug/clk/vi/rate
cat /sys/kernel/debug/bpmp/debug/clk/isp/max_rate | tee /sys/kernel/debug/bpmp/debug/clk/isp/rate
cat /sys/kernel/debug/bpmp/debug/clk/nvcsi/max_rate | tee /sys/kernel/debug/bpmp/debug/clk/nvcsi/rate

echo 1 > /sys/kernel/debug/tracing/tracing_on
echo 30720 > /sys/kernel/debug/tracing/buffer_size_kb
echo 1 > /sys/kernel/debug/tracing/events/tegra_rtcpu/enable
echo 1 > /sys/kernel/debug/tracing/events/freertos/enable
echo 2 > /sys/kernel/debug/camrtc/log-level
echo 1 > /sys/kernel/debug/tracing/events/camera_common/enable
echo > /sys/kernel/debug/tracing/trace
cat /sys/kernel/debug/tracing/trace

After enable the trace log you need to issue capture command to gen the log.
And if capture successfully clean the log by below command.
If capture failed cat the log.(“cat /sys/kernel/debug/tracing/trace”)

echo > /sys/kernel/debug/tracing/trace

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