Csi can not receive frame when data rate per lane greater than 1.5Gbps

Hi
we have two 3840*2160 camera connect to max96717 ---- max96712 ----orin。
so the data rate is 1.8G。
when i config max96712 data rate below1.5G(such as 1.4G), i can rev images, but fps do not normal.
when the data rate config to 1.8G clk 900M, i can not rev images。

orin side i have already config serdes_pix_clk_hz = “600000000”;

the trace log below:
root@orin-desktop:/home/orin# cat /sys/kernel/debug/tracing/trace

tracer: nop

entries-in-buffer/entries-written: 113/113 #P:8

_-----=> irqs-off

/ _----=> need-resched

| / _—=> hardirq/softirq

|| / _–=> preempt-depth

||| / delay

TASK-PID CPU# |||| TIMESTAMP FUNCTION

| | | |||| | |

 kworker/4:1-2928    [004] ....  3422.553571: rtcpu_string: tstamp:107682264698 id:0x04010000 str:"VM0 deactivating."
    v4l2-ctl-3061    [001] ....  3470.959381: tegra_channel_open: vi-output, ar0820 30-0010
    v4l2-ctl-3061    [001] ....  3470.973446: tegra_channel_set_power: ar0820 30-0010 : 0x1
    v4l2-ctl-3061    [001] ....  3470.973455: camera_common_s_power: status : 0x1
    v4l2-ctl-3061    [004] ....  3470.975244: tegra_channel_set_power: 13e40000.host1x:nvcsi@15a00000- : 0x1
    v4l2-ctl-3061    [004] ....  3470.975249: csi_s_power: enable : 0x1
    v4l2-ctl-3061    [005] ....  3470.977353: tegra_channel_capture_setup: vnc_id 0 W 3840 H 2160 fmt c4
    v4l2-ctl-3061    [005] ....  3470.984362: tegra_channel_set_stream: enable : 0x1
    v4l2-ctl-3061    [005] ....  3470.986203: tegra_channel_set_stream: 13e40000.host1x:nvcsi@15a00000- : 0x1
    v4l2-ctl-3061    [005] ....  3470.986206: csi_s_stream: enable : 0x1
    v4l2-ctl-3061    [005] ....  3470.990881: tegra_channel_set_stream: ar0820 30-0010 : 0x1
 kworker/4:1-2928    [004] ....  3470.997034: rtcpu_string: tstamp:109196601073 id:0x04010000 str:"VM0 activating."
 kworker/4:1-2928    [004] ....  3470.997036: rtcpu_nvcsi_intr: tstamp:109196957989 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997037: rtcpu_nvcsi_intr: tstamp:109196958435 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997037: rtcpu_nvcsi_intr: tstamp:109196958877 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997037: rtcpu_nvcsi_intr: tstamp:109196959322 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997037: rtcpu_nvcsi_intr: tstamp:109196959768 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997037: rtcpu_nvcsi_intr: tstamp:109196960210 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997038: rtcpu_nvcsi_intr: tstamp:109196961101 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997038: rtcpu_nvcsi_intr: tstamp:109196961545 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997038: rtcpu_nvcsi_intr: tstamp:109196961989 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997038: rtcpu_nvcsi_intr: tstamp:109196962435 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997038: rtcpu_nvcsi_intr: tstamp:109196964213 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997039: rtcpu_nvcsi_intr: tstamp:109196964659 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997039: rtcpu_nvcsi_intr: tstamp:109196965104 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997039: rtcpu_nvcsi_intr: tstamp:109196965546 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997039: rtcpu_nvcsi_intr: tstamp:109196965992 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997039: rtcpu_nvcsi_intr: tstamp:109196966437 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997039: rtcpu_nvcsi_intr: tstamp:109196966883 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997040: rtcpu_nvcsi_intr: tstamp:109196967326 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997040: rtcpu_nvcsi_intr: tstamp:109196967771 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997040: rtcpu_nvcsi_intr: tstamp:109196968216 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997040: rtcpu_nvcsi_intr: tstamp:109196968661 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997040: rtcpu_nvcsi_intr: tstamp:109196969104 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997040: rtcpu_nvcsi_intr: tstamp:109196969550 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997041: rtcpu_nvcsi_intr: tstamp:109196969995 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997041: rtcpu_nvcsi_intr: tstamp:109196970441 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997041: rtcpu_nvcsi_intr: tstamp:109196970883 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997041: rtcpu_nvcsi_intr: tstamp:109196971329 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x10000000
 kworker/4:1-2928    [004] ....  3470.997041: rtcpu_nvcsi_intr: tstamp:109196972002 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x01c00000
 kworker/4:1-2928    [004] ....  3470.997041: rtcpu_nvcsi_intr: tstamp:109196972002 class:GLOBAL type:PHY_INTR0 phy:0 cil:1 st:0 vc:0 status:0x00c00000
 kworker/4:1-2928    [004] ....  3470.997043: rtcpu_vinotify_error: tstamp:109197025765 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:3 vi_tstamp:3494304802784 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3470.997043: rtcpu_vinotify_error: tstamp:109197059561 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:2 vi_tstamp:3494305884320 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3470.997044: rtcpu_vinotify_event: tstamp:109197080979 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:3494296163712 data:0x379d580010000000
 kworker/4:1-2928    [004] ....  3470.997044: rtcpu_vinotify_event: tstamp:109197081114 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:3494296170176 data:0x0000000031000001
 kworker/4:1-2928    [004] ....  3470.997044: rtcpu_vinotify_event: tstamp:109197081268 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:3494296215520 data:0x379d550010000000
 kworker/4:1-2928    [004] ....  3470.997044: rtcpu_vinotify_event: tstamp:109197081402 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:3494296222048 data:0x0000000031000002
 kworker/4:1-2928    [004] ....  3470.997044: rtcpu_vinotify_event: tstamp:109197081554 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:3 vi_tstamp:3494304802784 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3470.997045: rtcpu_vinotify_event: tstamp:109197081691 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:2 vi_tstamp:3494305884320 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3471.053039: rtcpu_vinotify_error: tstamp:109197177412 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:0 vi_tstamp:3494309655520 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3471.053041: rtcpu_vinotify_event: tstamp:109197419087 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:0 vi_tstamp:3494309655520 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3471.053041: rtcpu_vinotify_error: tstamp:109197810680 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:0 vi_tstamp:3494329920160 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3471.053042: rtcpu_vinotify_error: tstamp:109197835585 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:2 vi_tstamp:3494330717120 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3471.053042: rtcpu_vinotify_event: tstamp:109198095135 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:0 vi_tstamp:3494329920160 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3471.053042: rtcpu_vinotify_event: tstamp:109198095296 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:2 vi_tstamp:3494330717120 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3471.109033: rtcpu_vinotify_error: tstamp:109198921582 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:0 vi_tstamp:3494365468768 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3471.109033: rtcpu_vinotify_event: tstamp:109199109352 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:0 vi_tstamp:3494365468768 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3471.389044: rtcpu_vinotify_error: tstamp:109208248097 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:3 vi_tstamp:3494663917472 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3471.389048: rtcpu_vinotify_event: tstamp:109208574579 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:3 vi_tstamp:3494663917472 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3471.729036: rtcpu_vinotify_error: tstamp:109219582942 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:3 vi_tstamp:3495026632512 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3471.729041: rtcpu_vinotify_event: tstamp:109219730009 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:3 vi_tstamp:3495026632512 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3472.297044: rtcpu_vinotify_error: tstamp:109237456848 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:2 vi_tstamp:3495598597472 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3472.297048: rtcpu_vinotify_event: tstamp:109237646412 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:2 vi_tstamp:3495598597472 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3472.469033: rtcpu_vinotify_error: tstamp:109242981071 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:1 vi_tstamp:3495775372736 data:0x0000000000000001
 kworker/4:1-2928    [004] ....  3472.469037: rtcpu_vinotify_event: tstamp:109243055129 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:1 vi_tstamp:3495775372736 data:0x0000000000000001

vi-output, ar08-3063 [002] … 3473.697635: tegra_channel_capture_setup: vnc_id 0 W 3840 H 2160 fmt c4
kworker/4:1-2928 [004] … 3473.713001: rtcpu_vinotify_error: tstamp:109281848155 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:0 vi_tstamp:3497019117632 data:0x0000000000000001
kworker/4:1-2928 [004] … 3473.713003: rtcpu_vinotify_event: tstamp:109281848763 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:3497019117024 data:0x379d580010000000
kworker/4:1-2928 [004] … 3473.713003: rtcpu_vinotify_event: tstamp:109281848903 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:0 vi_tstamp:3497019117632 data:0x0000000000000001
kworker/4:1-2928 [004] … 3473.713003: rtcpu_vinotify_error: tstamp:109281852992 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:3 vi_tstamp:3497019274144 data:0x0000000000000001
kworker/4:1-2928 [004] … 3473.769009: rtcpu_vinotify_event: tstamp:109282166788 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:3497019142752 data:0x0000000031000001
kworker/4:1-2928 [004] … 3473.769012: rtcpu_vinotify_event: tstamp:109282166923 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:3497019208832 data:0x379d550010000000
kworker/4:1-2928 [004] … 3473.769012: rtcpu_vinotify_event: tstamp:109282167089 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:3497019215424 data:0x0000000031000002
kworker/4:1-2928 [004] … 3473.769013: rtcpu_vinotify_event: tstamp:109282167220 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:3 vi_tstamp:3497019274144 data:0x0000000000000001
kworker/4:1-2928 [004] … 3473.769014: rtcpu_vinotify_error: tstamp:109282178523 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:2 vi_tstamp:3497029691136 data:0x0000000000000001
kworker/4:1-2928 [004] … 3473.769015: rtcpu_vinotify_event: tstamp:109282504881 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:2 vi_tstamp:3497029691136 data:0x0000000000000001
kworker/4:1-2928 [004] … 3473.769015: rtcpu_vinotify_error: tstamp:109282712623 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:0 vi_tstamp:3497046782336 data:0x0000000000000001
kworker/4:1-2928 [004] … 3473.769015: rtcpu_vinotify_event: tstamp:109282842835 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:0 vi_tstamp:3497046782336 data:0x0000000000000001
kworker/4:1-2928 [004] … 3473.769016: rtcpu_vinotify_error: tstamp:109282993683 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:2 vi_tstamp:3497055776224 data:0x0000000000000001
kworker/4:1-2928 [004] … 3473.769016: rtcpu_vinotify_event: tstamp:109283180931 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:2 vi_tstamp:3497055776224 data:0x0000000000000001
kworker/4:1-2928 [004] … 3473.881153: rtcpu_vinotify_error: tstamp:109286846674 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:2 vi_tstamp:3497179072032 data:0x0000000000000001
kworker/4:1-2928 [004] … 3473.881157: rtcpu_vinotify_event: tstamp:109286899447 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:2 vi_tstamp:3497179072032 data:0x0000000000000001
kworker/4:1-2928 [004] … 3474.217159: rtcpu_vinotify_error: tstamp:109297441517 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:0 vi_tstamp:3497518106976 data:0x0000000000000001
kworker/4:1-2928 [004] … 3474.217163: rtcpu_vinotify_event: tstamp:109297716895 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:0 vi_tstamp:3497518106976 data:0x0000000000000001
kworker/4:1-2928 [004] … 3474.329158: rtcpu_vinotify_error: tstamp:109300503819 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:3 vi_tstamp:3497616100384 data:0x0000000000000001
kworker/4:1-2928 [004] … 3474.329162: rtcpu_vinotify_event: tstamp:109300759291 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:3 vi_tstamp:3497616100384 data:0x0000000000000001
kworker/4:1-2928 [004] … 3474.665191: rtcpu_vinotify_error: tstamp:109311333910 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:1 vi_tstamp:3497962663456 data:0x0000000000000001
kworker/4:1-2928 [004] … 3474.665195: rtcpu_vinotify_event: tstamp:109311576598 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:1 vi_tstamp:3497962663456 data:0x0000000000000001
kworker/4:1-2928 [004] … 3475.337149: rtcpu_vinotify_error: tstamp:109332044640 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:3 vi_tstamp:3498625406816 data:0x0000000000000001
kworker/4:1-2928 [004] … 3475.337153: rtcpu_vinotify_event: tstamp:109332197285 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:3 vi_tstamp:3498625406816 data:0x0000000000000001
vi-output, ar08-3063 [002] … 3476.513500: tegra_channel_capture_setup: vnc_id 0 W 3840 H 2160 fmt c4
kworker/4:1-2928 [004] … 3476.540967: rtcpu_vinotify_event: tstamp:109369845473 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:3499834978976 data:0x379d580010000000
kworker/4:1-2928 [004] … 3476.540969: rtcpu_vinotify_event: tstamp:109369845608 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:3499834985440 data:0x0000000031000001
kworker/4:1-2928 [004] … 3476.540970: rtcpu_vinotify_event: tstamp:109369845761 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:3499835031136 data:0x379d550010000000
kworker/4:1-2928 [004] … 3476.540970: rtcpu_vinotify_event: tstamp:109369845892 cch:0 vi:0 tag:VIFALC_TDSTATE channel:0x23 frame:0 vi_tstamp:3499835037696 data:0x0000000031000002
kworker/4:1-2928 [004] … 3476.540972: rtcpu_vinotify_error: tstamp:109369914174 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:3 vi_tstamp:3499837231968 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.540973: rtcpu_vinotify_error: tstamp:109370074720 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:0 vi_tstamp:3499842369280 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.540973: rtcpu_vinotify_error: tstamp:109370123186 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:0 vi_tstamp:3499843920448 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.540973: rtcpu_vinotify_event: tstamp:109370159795 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:3 vi_tstamp:3499837231968 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.540973: rtcpu_vinotify_event: tstamp:109370159926 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:0 vi_tstamp:3499842369280 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.540973: rtcpu_vinotify_event: tstamp:109370160077 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:0 vi_tstamp:3499843920448 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.600969: rtcpu_vinotify_error: tstamp:109370921450 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:2 vi_tstamp:3499869464736 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.600970: rtcpu_vinotify_error: tstamp:109371102446 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:0 vi_tstamp:3499875256704 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.600971: rtcpu_vinotify_event: tstamp:109371173811 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:2 vi_tstamp:3499869464736 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.600971: rtcpu_vinotify_event: tstamp:109371173964 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:0 vi_tstamp:3499875256704 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.656991: rtcpu_vinotify_error: tstamp:109372296507 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:2 vi_tstamp:3499913466432 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.656995: rtcpu_vinotify_event: tstamp:109372525999 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x00 frame:2 vi_tstamp:3499913466432 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.656996: rtcpu_vinotify_error: tstamp:109373390497 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:3 vi_tstamp:3499948474272 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.656996: rtcpu_vinotify_event: tstamp:109373540206 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x02 frame:3 vi_tstamp:3499948474272 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.712991: rtcpu_vinotify_error: tstamp:109375762150 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:2 vi_tstamp:3500024367200 data:0x0000000000000001
kworker/4:1-2928 [004] … 3476.768973: rtcpu_vinotify_event: tstamp:109375906498 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x03 frame:2 vi_tstamp:3500024367200 data:0x0000000000000001
kworker/4:1-2928 [004] … 3478.057114: rtcpu_vinotify_error: tstamp:109416914115 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x01 frame:0 vi_tstamp:3501341230016 data:0x0000000000000001
kworker/4:1-2928 [004] … 3478.057119: rtcpu_vinotify_event: tstamp:109417147910 cch:-1 vi:0 tag:CSIMUX_STREAM channel:0x01 frame:0 vi_tstamp:3501341230016 data:0x0000000000000001

hello whn,

please refer to developer guide, you may check SerDes Pixel Clock session for details.
re-cap as below.

Skew calibration is required if sensor or deserializer is using DPHY, and the output data rate is > 1.5Gbps.

hence,
deskew calibration is a must if data-rate > 1.5 Gbps, Else the camera firmware will continue to wait for deskew signal from the sensor side. it’ll enable pixel parser when deskew calibration has completed.

FYI,
we got an issue that V4L v.s. Argus were having different timing for waiting deskew signal, the comparison result shows it’s Argus waits for signal too early. (we’re trying to resolve this internally)
you may test with V4L pipeline to check the stream status. then, it’s able to workaround by configure sensor state as standby (not streaming),

here’s camera firmware with debug flag enabled in order to obtain more details, i.e. Topic 226574.
it’s based-on JetPack-5.0.2/l4t-r35.1, however, it still works on JP-5.1 for debug purpose.

Hi jerry
i update the firmware and catch the trace log.please find the attached file.

max96712 is work DPHY mode, i config max96712 work in 1.5G data rate per lane, and enable deskew .
trace.log (110.9 KB)

by the way, i use v4l2-ctrl to capture images.
the trace log , i can not understand please help ~~~

hello whn,

it seems there’s an issue with deskew.

rtcpu_string: tstamp:7172781761 id:0x04010000 str:"Deskew sweep could not find a valid clock eye opening"
rtcpu_string: tstamp:7172782180 id:0x04010000 str:"deskew: data status_bits:0x0

also,
there’re errors trigger by PHY interrupts.
the error code 0x110, it’s bit-4 and bit-8, that means data-lane [A/B] FIFO overflow.
for example,

rtcpu_nvcsi_intr: tstamp:7173249108 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00000110
rtcpu_nvcsi_intr: tstamp:7173249108 class:GLOBAL type:PHY_INTR0 phy:0 cil:1 st:0 vc:0 status:0x00000110

could you please try issue a reset signal below s_stream?

Hi Jerry
the deskew issue means the deser do not send corrcet deskew data???

this means??? reset csi phy???

I meant reset the SerDes chip before s_stream.

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