Can't get picture simultaneously with two max9295 connect to one max9296

Hi,
Currently i try to bring up two cameras with Ser/Deser. The connection is two max9295(each with a ar0233 in remote end) connect to one max9296, and then route to SOC with one CSI. My device tree is similar with below reference, the difference is our platform don’t have i2c switch, and we reconfig max9295’s slave address through max9296 during sensor probe.
The problem is when only one max9296 link configured, the picture could be captureed. But once both links configured, the sensor could preview before would dump a lot of errors as below, and the other still same green picture as link unconfigured before. Both max9295’s I2C should work fine, as read back is ok after write. Could you help to check what reason raise below errors? How to do further debugging? Thanks!

device tree reference:
…/hardware/nvidia/platform/t18x/common/kernel-dts/t18x-common-modules/tegra186-camera-imx390-a00.dtsi

log:
[ 73.669707] ar0233 8-001b: ar0233_power_on: power on
[ 73.671882] ar0233 8-001b: ar0233_power_off: power off
[ 73.673867] ar0233 8-001c: ar0233_power_on: power on
[ 73.674050] ar0233 8-001c: ar0233_power_off: power off
[ 73.899842] ar0233 8-001b: ar0233_power_on: power on
[ 73.900224] ar0233 8-001b: ar0233_power_off: power off
[ 73.904860] ar0233 8-001c: ar0233_power_on: power on
[ 73.905036] ar0233 8-001c: ar0233_power_off: power off
[ 73.924521] ar0233 8-001b: ar0233_power_on: power on
[ 73.986038] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 0, err_data 512
[ 73.987734] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 74.014690] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.014900] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 0, err_data 256
[ 74.019497] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 32, err_data 160
[ 74.021792] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 74.021992] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.047905] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 74.054324] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.054543] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 74.081193] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 74.087600] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.114541] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.120956] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.147861] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.154278] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.181239] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.187552] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.187755] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.214565] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 74.220949] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 74.221155] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.247912] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 74.254308] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.281166] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.287583] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.314510] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.320976] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.347887] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.354120] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.381197] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.387625] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.414492] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.420910] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.447830] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.454306] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.454532] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 74.481156] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 74.487511] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.514511] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.520894] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.521108] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.547800] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 74.554231] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.581123] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.587566] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.614617] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.620954] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.647862] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.654202] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.681214] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.687600] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.714591] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.720914] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.747777] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.754365] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.781150] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.787510] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.814530] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.820856] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.821040] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.847823] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 74.854221] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.854416] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 74.881177] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 74.887598] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.914552] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.920935] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.947791] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.954184] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 74.981198] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 74.987571] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.014481] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.020918] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.047796] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.054140] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.081126] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.087572] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.114467] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.120908] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.121113] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.147785] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 75.154125] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.181074] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.187527] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.214445] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.220815] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.247711] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 166, err_data 160
[ 75.254193] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.254385] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 75.281049] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 32, err_data 160
[ 75.287508] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.314534] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.320894] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.347772] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.354203] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.381021] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.387444] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.414412] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.420853] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 75.421057] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.447830] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 75.454183] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.481050] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.487423] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.514461] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.520857] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.547761] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.554084] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.581023] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 166, err_data 160
[ 75.587502] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.614419] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.620851] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.647698] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.654211] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.654413] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 75.681083] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 75.687409] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.714480] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.720886] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.721079] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.747791] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 75.754149] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.781002] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.787388] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.814400] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.820798] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.847725] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.854027] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.881049] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.887391] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.914636] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.920786] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.947734] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.954096] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 75.981135] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 75.987410] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 166, err_data 160
[ 76.014426] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.020707] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.047670] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.054107] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.054329] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 76.081118] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 76.087402] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.114379] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.120740] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.147724] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.154049] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.180957] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 76.187487] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.187677] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.214469] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 76.220827] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.247782] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.254087] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.281034] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.287290] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 166, err_data 160
[ 76.314329] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.320660] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.347729] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.353986] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.380987] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.387392] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.414353] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.420668] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.447656] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.454099] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.454295] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 76.481036] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 76.487404] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.487599] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.514421] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 76.520704] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.547726] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.553912] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 166, err_data 160
[ 76.581016] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.587357] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.614335] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.620725] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.620927] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.647764] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 76.654120] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.654311] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.680958] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 76.687374] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.714292] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.720706] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.720896] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.747639] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 76.753942] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.780953] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 76.787286] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.814297] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.820764] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.820971] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.847660] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 76.854079] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.854280] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 76.880976] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 76.887386] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.887584] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.914299] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 76.920779] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.920984] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.947750] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 76.954059] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.954278] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 76.980920] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 76.987334] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 76.987549] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.014371] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.020686] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.047707] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.053997] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.054201] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.080976] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.087253] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.114395] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.120654] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.120881] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.147657] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.154083] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.154284] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.180890] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.187252] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.214192] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 77.220607] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.220887] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.247598] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 32, err_data 160
[ 77.254028] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.254234] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 77.281015] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.287350] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.287550] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.314260] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.320701] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.320904] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.347631] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.353886] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.380938] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.387251] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.387437] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.414148] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 32, err_data 160
[ 77.420651] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.447646] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.453972] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.454158] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.480879] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.487240] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.514265] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.520577] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.520773] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.547560] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 32, err_data 160
[ 77.553974] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.554208] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.580977] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.587307] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.614220] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.620665] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.620944] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.647638] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.653981] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.654192] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 77.680821] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 32, err_data 160
[ 77.687258] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.687480] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.714341] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.720691] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.720917] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.747527] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.753849] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.780901] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.787272] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.787490] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.814300] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.820558] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.820762] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.847546] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.853883] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.854079] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.880878] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.887290] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.914195] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.920614] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.920894] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.947591] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.953885] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 77.954088] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 77.980864] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 77.987180] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.014189] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.020621] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.020844] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.047710] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.053927] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.054129] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 160, err_data 160
[ 78.080846] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.087211] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.087408] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.114262] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.120511] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.147572] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.153876] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.154098] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.180784] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.187233] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.187455] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.214202] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.220593] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.247533] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.253685] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 166, err_data 160
[ 78.253909] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.280771] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.287141] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.287335] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.314280] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.320588] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.320793] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.347510] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.353899] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.354099] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.380815] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.387197] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.414174] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.420516] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.447559] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.453849] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 166, err_data 160
[ 78.454045] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 32, err_data 160
[ 78.480870] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.487231] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.487455] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.514164] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.520572] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.520776] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.547553] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.553761] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.580836] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.587137] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.587336] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.614194] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.620569] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.647501] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.653908] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.654097] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.680750] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 96, err_data 4194400
[ 78.687076] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.714259] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.720510] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 230, err_data 4194400
[ 78.720716] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 224, err_data 4194400
[ 78.747474] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 32, err_data 160

hello fh2077,

could you please share kernel initial messages to prove two of camera devices has register as video nodes.
for example, $ dmesg | grep "vi: subdev" and $ ls /dev/video*

please also share your commands line for access your camera sensor for reference,
thanks

Hi,Jerry,

Here’s my debug output. If need more info please let me know. Thanks!

hello fh2077,

it looks port bindings were correct.
could you please refer to Applications Using V4L2 IOCTL Directly by using V4L2 IOCTL to verify basic camera functionality.
thanks

Hi, Jerry,

Thanks for the advices. But currently my board don’t have v4l utility and can’t access the internet. Our board topology is same as below. And my device tree vi part is :
vi@15c10000 {
num-channels = <2>;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
ar0233_vi_in0: endpoint {
vc-id = <0>;
port-index = <0>;
bus-width = <2>;
remote-endpoint = <&ar0233_csi_out0>;
};
};
port@1 {
reg = <1>;
ar0233_vi_in1: endpoint {
vc-id = <1>;
port-index = <1>;
bus-width = <2>;
remote-endpoint = <&ar0233_csi_out1>;
};
};
};
};

	nvcsi@15a00000 {
		num-channels = <2>;
		#address-cells = <1>;
		#size-cells = <0>;
		channel@0 {
			reg = <0>;
			ports {
				#address-cells = <1>;
				#size-cells = <0>;
				port@0 {
					reg = <0>;
					ar0233_csi_in0: endpoint@0 {
						port-index = <0>;
						bus-width = <2>;
						remote-endpoint = <&ar0233_ar0233_out0>;
					};
				};
				port@1 {
					reg = <1>;
					ar0233_csi_out0: endpoint@1 {
						remote-endpoint = <&ar0233_vi_in0>;
					};
				};
			};
		};
		channel@1 {
			reg = <1>;
			ports {
				#address-cells = <1>;
				#size-cells = <0>;
				port@0 {
					reg = <0>;
					ar0233_csi_in1: endpoint@2 {
						port-index = <1>;
						bus-width = <2>;
						remote-endpoint = <&ar0233_ar0233_out1>;
					};
				};
				port@1 {
					reg = <1>;
					ar0233_csi_out1: endpoint@3 {
						remote-endpoint = <&ar0233_vi_in1>;
					};
				};
			};
		};
	};
};

i2c_topology
Since i’m a begginer on NV platform, regard to above error log, i wonder maybe something wrong in this configuration. Could you also help to check/advice? Thanks!

hello fh2077,

could you please enable test-pattern-generator on the bridge driver? this usually helps to narrow down the issue.
thanks

Hi, Jerry,

I tried to install v4l utility offline, but seems the package i got is too old to compatiable with libv4l on jetson system. So do you know where i could get the latest v4l utility also the libv4l2rds0 package? Thanks!

hello fh2077,

v4l2-ctl utility can be download by $ sudo apt-get install v4l-utils
there’s also following additional packages will be installed, libv4l2rds0

ok, thanks for the detail. but currently my board eth port has issue can’t access internet. So i wonder if there’s offline packet somewhere.

Hi, Jerry,

After some 9296/9295 register changes, now i got different errors as below. But all these error codes seem all comment as “This error doesn’t have effect on captured frame”. What does this mean? And what could the possible reason raise these error?
Another question: is the “vc_id” in the dtsi correspond to the “stream id” in serializer? Thanks!

ar0233 8-001b: max9296_write_reg_Dser:0x48, reg: 0x332, write: 0x20, read: 0x20
[ 142.650185] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 38, err_data 160
[ 142.652688] ar0233 8-001b: max9296_write_reg_Dser:0x48, reg: 0x332, write: 0x60, read: 0x60
[ 145.242504] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 145.242691] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms
[ 145.242834] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel
[ 145.245154] tegra-capture-ivc ivc-bc00000.rtcpu:ivccontrol@3: No callback found for msg id: 0x39
[ 145.245370] tegra-capture-ivc ivc-bc00000.rtcpu:ivccontrol@3: No callback found for msg id: 0x41
[ 145.245524] tegra-capture-ivc ivc-bc00000.rtcpu:ivccontrol@3: No callback found for msg id: 0x37
[ 145.245710] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel
[ 145.358997] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 134, err_data 131072
[ 145.392362] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 6, err_data 131072
[ 145.413047] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 6, err_data 131072
[ 145.425611] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 6, err_data 131072
[ 145.446342] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 6, err_data 131072
[ 145.458950] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 6, err_data 131072
[ 145.479672] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 6, err_data 131072
[ 145.492268] tegra194-vi5 15c10000.vi: corr_err: discarding frame 0, flags: 6, err_data 131072

hello fh2077,

I don’t understand this.

there’s error log shows “no reply from camera processor” from tegra194-vi5, it means VI engine cannot receive sensor signaling correctly or it waits till 2500ms to report time-out failure. due to incomplete data for writing to memory, the following messages of “discarding frame”, it indicate VI engine waive the allocated buffers.

i mean the error flags 134/6 correspond to CAPTURE_STATUS_FLAG_ERROR_CHANSEL_NO_MATCH/CAPTURE_STATUS_FLAG_ERROR_CSIMUX_FIFO_BADPKT/CAPTURE_STATUS_FLAG_ERROR_CSIMUX_STREAM_SPURIOUS, but all these codes have a comment “doesn’t have effect on captured frame”.

hello fh2077,

VI follow device tree property settings to allocate buffers.
NO_MATCH error means the coming signaling did not match the allocate buffers. i.e. resolution, pixel format types…etc

you may also examine your device tree settings with your sensor specification.
please also check Jetson Virtual Channel with GMSL Camera Framework for reference,
thanks

1 Like