Hi guys, I am developing the camera driver of OV2311 recently, but I encountered a strange problem, I use
v4l2-ctl --set-fmt-video=width=1600,height=1080,pixelformat=‘GREY’- -stream-mmap --stream-count=-1 -d /dev/video0
Test the camera function, when it is GREY (RAW8) it works normally, but when I use RAW10, the kernel prints the following error:
[ 380.131042] tegra194-vi5 15c10000.vi: corr_err: discarding frame 1, flags: 32, err_data 162
[ 380.146001] tegra194-vi5 15c10000.vi: corr_err: discarding frame 2, flags: 96, err_data 4194402
[ 380.162554] tegra194-vi5 15c10000.vi: corr_err: discarding frame 3, flags: 96, err_data 4194402
[ 380.179060] tegra194-vi5 15c10000.vi: corr_err: discarding frame 4, flags: 96, err_data 4194402
[ 380.197103] tegra194-vi5 15c10000.vi: corr_err: discarding frame 5, flags: 32, err_data 162
[ 380.213629] tegra194-vi5 15c10000.vi: corr_err: discarding frame 6, flags: 32, err_data 162
[ 380.228696] tegra194-vi5 15c10000.vi: corr_err: discarding frame 7, flags: 96, err_data 4194402
[ 380.245174] tegra194-vi5 15c10000.vi: corr_err: discarding frame 8, flags: 96, err_data 4194402
[ 380.263205] tegra194-vi5 15c10000.vi: corr_err: discarding frame 9, flags: 32, err_data 162
[ 380.279775] tegra194-vi5 15c10000.vi: corr_err: discarding frame 10, flags: 32, err_data 162
[ 380.294782] tegra194-vi5 15c10000.vi: corr_err: discarding frame 11, flags: 96, err_data 4194402
[ 380.311287] tegra194-vi5 15c10000.vi: corr_err: discarding frame 12, flags: 96, err_data 4194402
[ 380.329347] tegra194-vi5 15c10000.vi: corr_err: discarding frame 13, flags: 32, err_data 162
[ 380.345857] tegra194-vi5 15c10000.vi: corr_err: discarding frame 14, flags: 32, err_data 162
[ 380.360865] tegra194-vi5 15c10000.vi: corr_err: discarding frame 15, flags: 96, err_data 4194402
[ 380.377414] tegra194-vi5 15c10000.vi: corr_err: discarding frame 16, flags: 96, err_data 4194402
[ 380.395452] tegra194-vi5 15c10000.vi: corr_err: discarding frame 17, flags: 32, err_data 162
[ 380.411966] tegra194-vi5 15c10000.vi: corr_err: discarding frame 18, flags: 32, err_data 162
[ 380.427003] tegra194-vi5 15c10000.vi: corr_err: discarding frame 19, flags: 96, err_data 4194402
[ 380.443519] tegra194-vi5 15c10000.vi: corr_err: discarding frame 20, flags: 96, err_data 4194402
[ 380.460033] tegra194-vi5 15c10000.vi: corr_err: discarding frame 21, flags: 96, err_data 4194402
[ 380.478071] tegra194-vi5 15c10000.vi: corr_err: discarding frame 22, flags: 32, err_data 162
[ 380.493123] tegra194-vi5 15c10000.vi: corr_err: discarding frame 23, flags: 96, err_data 4194402
[ 380.509635] tegra194-vi5 15c10000.vi: corr_err: discarding frame 24, flags: 96, err_data 4194402
[ 380.526149] tegra194-vi5 15c10000.vi: corr_err: discarding frame 25, flags: 96, err_data 4194402
[ 380.542706] tegra194-vi5 15c10000.vi: corr_err: discarding frame 26, flags: 96, err_data 4194402
[ 380.560717] tegra194-vi5 15c10000.vi: corr_err: discarding frame 27, flags: 32, err_data 162
[ 380.575729] tegra194-vi5 15c10000.vi: corr_err: discarding frame 28, flags: 96, err_data 4194402
[ 380.592296] tegra194-vi5 15c10000.vi: corr_err: discarding frame 29, flags: 96, err_data 4194402
[ 380.608783] tegra194-vi5 15c10000.vi: corr_err: discarding frame 30, flags: 96, err_data 4194402
[ 380.626838] tegra194-vi5 15c10000.vi: corr_err: discarding frame 31, flags: 32, err_data 162
[ 380.643387] tegra194-vi5 15c10000.vi: corr_err: discarding frame 32, flags: 32, err_data 162
[ 380.658381] tegra194-vi5 15c10000.vi: corr_err: discarding frame 33, flags: 96, err_data 4194402
[ 380.674918] tegra194-vi5 15c10000.vi: corr_err: discarding frame 34, flags: 96, err_data 4194402
[ 380.692958] tegra194-vi5 15c10000.vi: corr_err: discarding frame 35, flags: 32, err_data 162
[ 380.709506] tegra194-vi5 15c10000.vi: corr_err: discarding frame 36, flags: 32, err_data 162
[ 380.724496] tegra194-vi5 15c10000.vi: corr_err: discarding frame 37, flags: 96, err_data 4194402
[ 380.741026] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38, flags: 96, err_data 4194402
[ 380.759077] tegra194-vi5 15c10000.vi: corr_err: discarding frame 39, flags: 32, err_data 162
[ 380.775645] tegra194-vi5 15c10000.vi: corr_err: discarding frame 40, flags: 32, err_data 162
[ 380.790614] tegra194-vi5 15c10000.vi: corr_err: discarding frame 41, flags: 96, err_data 4194402
[ 380.807147] tegra194-vi5 15c10000.vi: corr_err: discarding frame 42, flags: 96, err_data 4194402
[ 380.823648] tegra194-vi5 15c10000.vi: corr_err: discarding frame 43, flags: 96, err_data 4194402
[ 380.841708] tegra194-vi5 15c10000.vi: corr_err: discarding frame 44, flags: 32, err_data 162
[ 380.858250] tegra194-vi5 15c10000.vi: corr_err: discarding frame 45, flags: 32, err_data 162
[ 380.873278] tegra194-vi5 15c10000.vi: corr_err: discarding frame 46, flags: 96, err_data 4194402
[ 380.889760] tegra194-vi5 15c10000.vi: corr_err: discarding frame 47, flags: 96, err_data 4194402
[ 380.906306] tegra194-vi5 15c10000.vi: corr_err: discarding frame 48, flags: 96, err_data 4194402
[ 380.924354] tegra194-vi5 15c10000.vi: corr_err: discarding frame 49, flags: 32, err_data 162
[ 380.940872] tegra194-vi5 15c10000.vi: corr_err: discarding frame 50, flags: 32, err_data 162
[ 380.955899] tegra194-vi5 15c10000.vi: corr_err: discarding frame 51, flags: 96, err_data 4194402
[ 380.972404] tegra194-vi5 15c10000.vi: corr_err: discarding frame 52, flags: 96, err_data 4194402
[ 380.990441] tegra194-vi5 15c10000.vi: corr_err: discarding frame 53, flags: 32, err_data 162
[ 381.006994] tegra194-vi5 15c10000.vi: corr_err: discarding frame 54, flags: 32, err_data 162
[ 381.022029] tegra194-vi5 15c10000.vi: corr_err: discarding frame 55, flags: 96, err_data 4194402
[ 381.038526] tegra194-vi5 15c10000.vi: corr_err: discarding frame 56, flags: 96, err_data 4194402
[ 381.055051] tegra194-vi5 15c10000.vi: corr_err: discarding frame 57, flags: 96, err_data 4194402
[ 381.073111] tegra194-vi5 15c10000.vi: corr_err: discarding frame 58, flags: 32, err_data 162
[ 381.089618] tegra194-vi5 15c10000.vi: corr_err: discarding frame 59, flags: 32, err_data 162
[ 381.104675] tegra194-vi5 15c10000.vi: corr_err: discarding frame 60, flags: 96, err_data 4194402
[ 381.121202] tegra194-vi5 15c10000.vi: corr_err: discarding frame 61, flags: 96, err_data 4194402
[ 381.137691] tegra194-vi5 15c10000.vi: corr_err: discarding frame 62, flags: 96, err_data 4194402
[ 381.155729] tegra194-vi5 15c10000.vi: corr_err: discarding frame 63, flags: 32, err_data 162
[ 381.172279] tegra194-vi5 15c10000.vi: corr_err: discarding frame 64, flags: 32, err_data 162
[ 381.187272] tegra194-vi5 15c10000.vi: corr_err: discarding frame 65, flags: 96, err_data 4194402
[ 381.203804] tegra194-vi5 15c10000.vi: corr_err: discarding frame 66, flags: 9
But when I connect two identical cameras and remove one of them after the driver is loaded, the other works normally.
Any ideas?