There is no video stream when open /dev/video0

Hi teams

Our hardware use 4 cameras.of ser/des model, the hardware ports use csi2/csi3 as an 4 lanes output.
When I use the following command
v4l2-ctl --stream-mmap --set-ctrl bypass_mode=0 --stream-count=100 -d /dev/video0 to open video0.
it shows below error:

[ 580.292307] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 580.292470] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms
[ 580.292621] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel
[ 580.294592] tegra194-vi5 15c10000.vi: unexpected response from camera processor
[ 580.294792] tegra194-vi5 15c10000.vi: vi capture setup failed
[ 580.294897] tegra194-vi5 15c10000.vi: fatal: error recovery failed

use the trace debug,it output below:

      cheese-8264  [000] ....   183.681112: csi_s_power: enable : 0x0
    v4l2-ctl-8520  [000] ....   577.476901: tegra_channel_open: vi-output, ar0231 8-0018
    v4l2-ctl-8520  [000] ....   577.479057: tegra_channel_set_power: ar0231 8-0018 : 0x1
    v4l2-ctl-8520  [000] ....   577.479078: camera_common_s_power: status : 0x1
    v4l2-ctl-8520  [000] ....   577.724430: tegra_channel_set_power: 15a00000.nvcsi--2 : 0x1
    v4l2-ctl-8520  [000] ....   577.724440: csi_s_power: enable : 0x1
    v4l2-ctl-8520  [000] ....   577.735698: tegra_channel_capture_setup: vnc_id 0 W 1920 H 1080 fmt 13
    v4l2-ctl-8520  [002] ....   577.748247: tegra_channel_set_stream: enable : 0x1
    v4l2-ctl-8520  [001] ....   577.755897: tegra_channel_set_stream: 15a00000.nvcsi--2 : 0x1
    v4l2-ctl-8520  [001] ....   577.755904: csi_s_stream: enable : 0x1
    v4l2-ctl-8520  [001] ....   577.755916: tegra_channel_set_stream: ar0231 8-0018 : 0x1
 kworker/1:3-2120  [001] ....   577.760449: rtos_queue_peek_from_isr_failed: tstamp:18481864795 queue:0x0bcbcf78
 kworker/1:3-2120  [001] ....   577.760454: rtcpu_start: tstamp:18481867268
 kworker/1:3-2120  [001] ....   577.760457: rtos_queue_send_from_isr_failed: tstamp:18481989874 queue:0x0bcb41f8
 kworker/1:3-2120  [001] ....   577.760458: rtos_queue_send_from_isr_failed: tstamp:18481990097 queue:0x0bcb8a60
 kworker/1:3-2120  [001] ....   577.760460: rtos_queue_send_from_isr_failed: tstamp:18481990319 queue:0x0bcba5e0
 kworker/1:3-2120  [001] ....   577.760461: rtos_queue_send_from_isr_failed: tstamp:18481990537 queue:0x0bcbb3a0
 kworker/1:3-2120  [001] ....   577.760462: rtos_queue_send_from_isr_failed: tstamp:18481990756 queue:0x0bcbc160
 kworker/1:3-2120  [001] ....   577.760465: rtcpu_string: tstamp:18481991403 id:0x04010000 str:"Configuring VI GoS.

It is which setting lead to it ?

BRs
thanks

hello JCap,

several of suggest as below for your reference,

  1. suggest you refer to Port Binding session to review device tree for the connection of sensor nodes between CSI and VI.

  2. since you’re develop camera function with serializer/deserializer chips, please check SerDes Pixel Clock to configure the device tree property correctly.

  3. you may also enable test pattern generator on the ser/des chips, which usually helps you to narrow down the issues. thanks