Jetson AGX Orin Camera issue

Hi team,

We are trying to add a MIPI based camera support on Jetson AGX Orin devkit. We are facing the following VI trace erros,
Could you please check and tell the reason for these errors.

Scenario 1

kworker/6:0-46 [006] … 145.590800: rtcpu_nvcsi_intr: tstamp:5411239568 class:CORRECTABLE_ERR type:PHY_INTR phy:0 cil:0 st:0 vc:0 status:0x00000110
kworker/6:0-46 [006] … 145.590800: rtcpu_nvcsi_intr: tstamp:5411239568 class:CORRECTABLE_ERR type:PHY_INTR phy:0 cil:1 st:0 vc:0 status:0x00000110
kworker/6:0-46 [006] … 145.590800: rtcpu_nvcsi_intr: tstamp:5411243191 class:GLOBAL type:STREAM_VC phy:0 cil:0 st:0 vc:0 status:0x00000004
kworker/6:0-46 [006] … 145.590800: rtcpu_nvcsi_intr: tstamp:5411243191 class:CORRECTABLE_ERR type:STREAM_VC phy:0 cil:0 st:0 vc:0 status:0x00000004
kworker/6:0-46 [006] … 145.590800: rtcpu_nvcsi_intr: tstamp:5411243191 class:CORRECTABLE_ERR type:PHY_INTR phy:0 cil:0 st:0 vc:0 status:0x00000110
kworker/6:0-46 [006] … 145.590801: rtcpu_nvcsi_intr: tstamp:5411243191 class:CORRECTABLE_ERR type:PHY_INTR phy:0 cil:1 st:0 vc:0 status:0x00000110
kworker/6:0-46 [006] … 145.590801: rtcpu_nvcsi_intr: tstamp:5411244105 class:GLOBAL type:STREAM_VC phy:0 cil:0 st:0 vc:0 status:0x00000004
kworker/6:0-46 [006] … 145.590801: rtcpu_nvcsi_intr: tstamp:5411244105 class:CORRECTABLE_ERR type:STREAM_VC phy:0 cil:0 st:0 vc:0 status:0x00000004
kworker/6:0-46 [006] … 145.590801: rtcpu_nvcsi_intr: tstamp:5411244105 class:CORRECTABLE_ERR type:PHY_INTR phy:0 cil:0 st:0 vc:0 status:0x00000110
kworker/6:0-46 [006] … 145.590801: rtcpu_nvcsi_intr: tstamp:5411244105 class:CORRECTABLE_ERR type:PHY_INTR phy:0 cil:1 st:0 vc:0 status:0x00000110

Scenario 2
vi-output, eimx-3329 [004] … 94.503355: vi_task_submit: class_id:48 ch:0 syncpt_id:38 syncpt_thresh:0 pid:3329 tid:3329
vi-output, eimx-3329 [004] … 94.503366: vi_task_submit: class_id:48 ch:0 syncpt_id:38 syncpt_thresh:0 pid:3329 tid:3329
vi-output, eimx-3329 [004] … 94.503367: vi_task_submit: class_id:48 ch:0 syncpt_id:38 syncpt_thresh:0 pid:3329 tid:3329
vi-output, eimx-3329 [004] … 94.503369: vi_task_submit: class_id:48 ch:0 syncpt_id:38 syncpt_thresh:0 pid:3329 tid:3329
kworker/1:1-77 [001] … 94.514200: rtcpu_vinotify_event: tstamp:3815015837 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:122072151488 data:0x359e300010000000
kworker/1:1-77 [001] … 94.514203: rtcpu_vinotify_event: tstamp:3815015994 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:122072157920 data:0x0000000031000001
kworker/1:1-77 [001] … 94.514203: rtcpu_vinotify_event: tstamp:3815016130 cch:0 vi:1 tag:VIFALC_ACTIONLST channel:0x23 frame:0 vi_tstamp:122072160896 data:0x0000000007020001
kworker/1:1-77 [001] … 94.514203: rtcpu_vinotify_event: tstamp:3815016280 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:122072203648 data:0x359e2d0010000000
kworker/1:1-77 [001] … 94.514203: rtcpu_vinotify_event: tstamp:3815016413 cch:0 vi:1 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:122072210176 data:0x0000000031000002

Regards,
Ajith Kumaresh.

Hello @ajithkumaresh.s

Could you please share your dmesg logs?
Can you capture from the MIPI camera? What output do you get when you try?

Regards,
Francis Guindon
Embedded SW Engineer at RidgeRun

Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com/
Website: http://www.ridgerun.com/

It could be bandwidth acquire low cause the FIFO error due to improper pix_clk_hz/serdes_pix_clk_hz.
Boost the clocks to verify.

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
echo 1 > /sys/kernel/debug/bpmp/debug/clk/emc/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
cat /sys/kernel/debug/bpmp/debug/clk/emc/max_rate | tee /sys/kernel/debug/bpmp/debug/clk/emc/rate

Hi @francis.guindon ,

Thanks for the reply. When I tried to capturing the data using v4l2-ctl I am getting the following error.

[Thu May 29 22:39:32 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072

Regards,
Ajith Kumaresh.

[Thu May 29 22:39:32 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072

Hi @ShaneCCC ,

Thanks for the reply, I am trying the same settings with new pix_clk_hz values. We are getting the following error now.

[Thu May 29 22:39:32 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:33 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072
[Thu May 29 22:39:34 2025] tegra-camrtc-capture-vi tegra-capture-vi: corr_err: discarding frame 0, flags: 0, err_data 131072

Please get the trace log to check.

Thanks

Hi @ajithkumaresh.s,

Have you had any success with solving the errors?
I think @ShaneCCC’s suggestion of sharing the complete trace log is helpful to have a better idea of what might be causing the issue. Also a complete dmesg log could also be helpful.

Let us know if we can help any further,
Regards!

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