Failed to stream video via HDMI to CSI chipset

Dear All,

We are developing our own simple driver for getting HDMI video as input to Jetson Xavier via CSI interface. By simple we mean that I2C control is ignored at first phase. Inspired from other thread, we could have /dev/video0 show-up. Brief information about the custom device tree :

$ vi /path/to/hardware/nvidia/platform/t19x/galen/kernel-dts/common/tegra194-p2822-0000-camera-toto.dtsi

   host1x {
            vi@15c10000 {
                    num-channels = <1>;
                    ports {
                            #address-cells = <1>;
                            #size-cells = <0>;
                            port@0 {
                                    reg = <0>;
                                    toto_vi_in0: endpoint {
                                            port-index = <0>;
                                            bus-width = <4>;
                                            remote-endpoint = <&toto_csi_out0>;
                                    };
                            };
                    };
            };

            nvcsi@15a00000 {
                    num-channels = <1>;
                    #address-cells = <1>;
                    #size-cells = <0>;
                    channel@0 {
                            reg = <0>;
                            ports {
                                    #address-cells = <1>;
                                    #size-cells = <0>;
                                    port@0 {
                                            reg = <0>;
                                            toto_csi_in0: endpoint@0 {
                                                    port-index = <0>;
                                                    bus-width = <4>;
                                                    remote-endpoint = <&toto_out0>;
                                            };
                                    };
                                    port@1 {
                                            reg = <1>;
                                            toto_csi_out0: endpoint@1 {
                                                    remote-endpoint = <&toto_vi_in0>;
                                            };
                                    };
                            };
                    };
            };
    };

       i2c@3180000 {
                toto_a@2b {
                        compatible = "nvidia,toto";
                        /* I2C device address */
                        reg = <0x2b>;

                        /* V4L2 device node location */
                        devnode = "video0";

                        /* Physical dimensions of sensor */
                        physical_w = "3.674";
                        physical_h = "2.738";

                        /* Define any required hw resources needed by driver */
                        /* ie. clocks, io pins, power sources */
                        avdd-reg = "vana";
                        iovdd-reg = "vif";
                        dvdd-reg = "vdig";

                        /* Sensor output flip settings */
                        vertical-flip = "true";

                        /* if true, delay gain setting by one frame to be in sync with exposure */
                        delayed_gain = "true";

                        clocks = <&bpmp_clks TEGRA194_CLK_EXTPERIPH1>,
                                 <&bpmp_clks TEGRA194_CLK_PLLP_OUT0>;
                        clock-names = "extperiph1", "pllp_grtba";
                        clock-frequency = <24000000>;

                        mclk = "extperiph1";
                        reset-gpios = <&tegra_main_gpio CAM0_RST_L GPIO_ACTIVE_HIGH>;
                        pwdn-gpios = <&tegra_main_gpio CAM0_PWDN GPIO_ACTIVE_HIGH>;

                        mode0 { // TOTO_MODE_3840X2160
                                mclk_khz = "24000";
                                num_lanes = "4";
                                tegra_sinterface = "serial_a";
                                phy_mode = "DPHY";
                                discontinuous_clk = "yes";
                                dpcm_enable = "false";
                                cil_settletime = "0";

                                active_w = "3840";
                                active_h = "2160";
                                mode_type = "bayer";
                                pixel_phase = "rggb";
                                csi_pixel_bit_depth = "10";
                                readout_orientation = "0";
                                line_length = "4208";
                                inherent_gain = "1";
                                mclk_multiplier = "24";
                                pix_clk_hz = "576000000";

                                gain_factor = "1000000";
                                min_gain_val = "1000000";
                                max_gain_val = "44400000";
                                step_gain_val = "1";
                                default_gain = "1000000";
                                min_hdr_ratio = "1";
                                max_hdr_ratio = "1";
                                framerate_factor = "1000000";
                                min_framerate = "1500000";
                                max_framerate = "60000000";
                                step_framerate = "1";
                                default_framerate= "60000000";
                                exposure_factor = "1000000";
                                min_exp_time = "44";
                                max_exp_time = "478696";
                                step_exp_time = "1";
                                default_exp_time = "16667";/* us */
                                embedded_metadata_height = "1";
                        };

                        ports {
                                #address-cells = <1>;
                                #size-cells = <0>;

                                port@0 {
                                        reg = <0>;
                                        toto_out0: endpoint {
                                                port-index = <0>;
                                                bus-width = <4>;
                                                remote-endpoint = <&toto_csi_in0>;
                                        };
                                };
                        };
                };

       tegra-camera-platform {
                compatible = "nvidia, tegra-camera-platform";
                ...
                num_csi_lanes = <4>;
                max_lane_speed = <1500000>;
                min_bits_per_pixel = <10>;
                vi_peak_byte_per_pixel = <2>;
                vi_bw_margin_pct = <25>;
                max_pixel_rate = <750000>;
                isp_peak_byte_per_pixel = <2>;
                isp_bw_margin_pct = <25>;

                ...

                modules {
                        module0 {
                                badge = "toto_front_123";
                                position = "front";
                                orientation = "1";
                                drivernode0 {
                                        /* Declare PCL support driver (classically known as guid)  */
                                        pcl_id = "v4l2_sensor";
                                        /* Driver v4l2 device name */
                                        devname = "toto 2-002b";
                                        /* Declare the device-tree hierarchy to driver instance */
                                        proc-device-tree = "/proc/device-tree/i2c@3180000/toto_a@2b";
                                };
                        };
                };
        };

However, the video cannot be displayed using Cheese Webcam Booth or guvcview applications. They say “no device found” or “could not start a video stream in the device”. v4l2-ctl shows following information :

Jetson-Xavier:~$ v4l2-ctl -d /dev/video0 --all
Driver Info (not using libv4l2):
	Driver name   : tegra-video
	Card type     : vi-output, toto 2-002b
	Bus info      : platform:15c10000.vi:0
	Driver version: 4.9.140
	Capabilities  : 0x84200001
		Video Capture
		Streaming
		Extended Pix Format
		Device Capabilities
	Device Caps   : 0x04200001
		Video Capture
		Streaming
		Extended Pix Format
Priority: 2
Video input : 0 (Camera 0: ok)
Format Video Capture:
	Width/Height      : 3840/2160
	Pixel Format      : 'RG10'
	Field             : None
	Bytes per Line    : 7680
	Size Image        : 16588800
	Colorspace        : sRGB
	Transfer Function : Default (maps to sRGB)
	YCbCr/HSV Encoding: Default (maps to ITU-R 601)
	Quantization      : Default (maps to Full Range)
	Flags             : 

Camera Controls

                     group_hold 0x009a2003 (bool)   : default=0 value=0 flags=execute-on-write
                     hdr_enable 0x009a2004 (intmenu): min=0 max=1 default=0 value=0
                           gain 0x009a2009 (int64)  : min=0 max=0 step=0 default=0 value=1000000 flags=slider
                       exposure 0x009a200a (int64)  : min=0 max=0 step=0 default=0 value=44 flags=slider
                     frame_rate 0x009a200b (int64)  : min=0 max=0 step=0 default=0 value=1500000 flags=slider
                 exposure_short 0x009a200c (int64)  : min=0 max=0 step=0 default=0 value=44 flags=slider
           sensor_configuration 0x009a2032 (u32)    : min=0 max=0 step=0 default=0 flags=read-only, volatile, has-payload
         sensor_mode_i2c_packet 0x009a2033 (u32)    : min=0 max=0 step=0 default=0 flags=read-only, volatile, has-payload
      sensor_control_i2c_packet 0x009a2034 (u32)    : min=0 max=0 step=0 default=0 flags=read-only, volatile, has-payload
                    bypass_mode 0x009a2064 (intmenu): min=0 max=1 default=0 value=0
                override_enable 0x009a2065 (intmenu): min=0 max=1 default=0 value=0
                   height_align 0x009a2066 (int)    : min=1 max=16 step=1 default=1 value=1
                     size_align 0x009a2067 (intmenu): min=0 max=2 default=0 value=0
               write_isp_format 0x009a2068 (int)    : min=1 max=1 step=1 default=1 value=1
       sensor_signal_properties 0x009a2069 (u32)    : min=0 max=0 step=0 default=0 flags=read-only, has-payload
        sensor_image_properties 0x009a206a (u32)    : min=0 max=0 step=0 default=0 flags=read-only, has-payload
      sensor_control_properties 0x009a206b (u32)    : min=0 max=0 step=0 default=0 flags=read-only, has-payload
              sensor_dv_timings 0x009a206c (u32)    : min=0 max=0 step=0 default=0 flags=read-only, has-payload
               low_latency_mode 0x009a206d (bool)   : default=0 value=0
                   sensor_modes 0x009a2082 (int)    : min=0 max=30 step=1 default=30 value=1 flags=read-only

I really need your help for being able to debug for having idea about what happened and to get the video from the HDMI input later.
Thanks very much in advance for your helps.
K.

Hello again,

I’d like to add more information while running following command :
$ v4l2-ctl -d /dev/video0 --stream-mmap --stream-count=1 stream-to=test.raw

The above command get hung, output from debug console :

[  704.394590] tegra194-vi5 15c10000.vi: no reply from camera processor
[  704.394777] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms
[  704.394922] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel
[  704.397197] tegra194-vi5 15c10000.vi: err_rec: successfully reset the capture channel
[  706.954524] tegra194-vi5 15c10000.vi: no reply from camera processor
[  706.954716] tegra194-vi5 15c10000.vi: uncorr_err: request timed out after 2500 ms
[  706.954930] tegra194-vi5 15c10000.vi: err_rec: attempting to reset the capture channel
[  706.955082] tegra194-vi5 15c10000.vi: unexpected response from camera processor
[  706.955211] video4linux video0: vi capture release failed
[  706.955336] tegra194-vi5 15c10000.vi: fatal: error recovery failed

I’m on Jetpack-4.2.3.

Is there any idea, please ?
Best regards,
K

First the pixel format could be wrong. It could be RG10 for HDMI in?
Second have check the trace log from below link.

https://elinux.org/Jetson_TX2_Camera_BringUp

Dear @ShaneCCC,

Thanks very much for pointing out. I was contacting with the converter chipset’s technical support to confirm that the output format of the converter is YUV as shown on an already running system :

Next, I probed the signals and there’s data only on 2 lanes :
Probe_Signals

I then modified the devicetree as follow :

    host1x {
            vi@15c10000 {
                    num-channels = <1>;
                    ports {
                            #address-cells = <1>;
                            #size-cells = <0>;
                            port@0 {
                                    reg = <0>;
                                    toto_vi_in0: endpoint {
                                            port-index = <0>;
                                            bus-width = <2>;
                                            remote-endpoint = <&toto_csi_out0>;
                                    };
                            };
                    };
            };

            nvcsi@15a00000 {
                    num-channels = <1>;
                    #address-cells = <1>;
                    #size-cells = <0>;
                    channel@0 {
                            reg = <0>;
                            ports {
                                    #address-cells = <1>;
                                    #size-cells = <0>;
                                    port@0 {
                                            reg = <0>;
                                            toto_csi_in0: endpoint@0 {
                                                    port-index = <0>;
                                                    bus-width = <2>;
                                                    remote-endpoint = <&toto_out0>;
                                            };
                                    };
                                    port@1 {
                                            reg = <1>;
                                            toto_csi_out0: endpoint@1 {
                                                    remote-endpoint = <&toto_vi_in0>;
                                            };
                                    };
                            };
                    };
            };
    };

   i2c@3180000 {
            toto_a@2b {
                    compatible = "nvidia,toto";
                    /* I2C device address */
                    reg = <0x2b>;

                    /* V4L2 device node location */
                    devnode = "video0";

                    /* Physical dimensions of sensor */
                    physical_w = "3.674";
                    physical_h = "2.738";

                    /* Define any required hw resources needed by driver */
                    /* ie. clocks, io pins, power sources */
                    avdd-reg = "vana";
                    iovdd-reg = "vif";
                    dvdd-reg = "vdig";

                    /* Sensor output flip settings */
                    vertical-flip = "true";

                    /* if true, delay gain setting by one frame to be in sync with exposure */
                    delayed_gain = "true";

                    clocks = <&bpmp_clks TEGRA194_CLK_EXTPERIPH1>,
                             <&bpmp_clks TEGRA194_CLK_PLLP_OUT0>;
                    clock-names = "extperiph1", "pllp_grtba";
                    /* clock-frequency = <24000000>; */

                    mclk = "extperiph1";

                    reset-gpios = <&tegra_main_gpio CAM0_RST_L GPIO_ACTIVE_HIGH>;
                    pwdn-gpios = <&tegra_main_gpio CAM0_PWDN GPIO_ACTIVE_HIGH>;

                    /*vana-supply = <&p2822_avdd_cam_2v8>;
                    vif-supply = <&p2822_vdd_1v8_cvb>;
                    vdig-supply = <&p2822_vdd_1v8_cvb>;*/

                    mode0 { // TOTO_MODE_3840X2160
                            mclk_khz = "24000";
                            num_lanes = "2";
                            tegra_sinterface = "serial_a";
                            phy_mode = "DPHY";
                            discontinuous_clk = "yes";
                            dpcm_enable = "false";
                            cil_settletime = "0";

                            active_w = "3840";
                            active_h = "2160";
                            mode_type = "yuv";
                            pixel_phase = "yuyv";
                            csi_pixel_bit_depth = "16";
                            readout_orientation = "0";
                            line_length = "4208";
                            inherent_gain = "1";
                            mclk_multiplier = "24";
                            pix_clk_hz = "576000000";

                            gain_factor = "1000000";
                            min_gain_val = "1000000";
                            max_gain_val = "44400000";
                            step_gain_val = "1";
                            default_gain = "1000000";
                            min_hdr_ratio = "1";
                            max_hdr_ratio = "1";
                            framerate_factor = "1000000";
                            min_framerate = "1500000";
                            max_framerate = "60000000";
                            step_framerate = "1";
                            default_framerate= "60000000";
                            exposure_factor = "1000000";
                            min_exp_time = "44";
                            max_exp_time = "478696";
                            step_exp_time = "1";
                            default_exp_time = "16667";/* us */
                            embedded_metadata_height = "0";
                    };

                    ports {
                            #address-cells = <1>;
                            #size-cells = <0>;

                            port@0 {
                                    reg = <0>;
                                    toto_out0: endpoint {
                                            port-index = <0>;
                                            bus-width = <4>;
                                            remote-endpoint = <&toto_csi_in0>;
                                    };
                            };
                    };
            };
    };

   tegra-camera-platform {
            compatible = "nvidia, tegra-camera-platform";
            /**
            * Physical settings to calculate max ISO BW
            *
            * num_csi_lanes = <>;
            * Total number of CSI lanes when all cameras are active
            *
            * max_lane_speed = <>;
            * Max lane speed in Kbit/s
            *
            * min_bits_per_pixel = <>;
            * Min bits per pixel
            *
            * vi_peak_byte_per_pixel = <>;
            * Max byte per pixel for the VI ISO case
            *
            * vi_bw_margin_pct = <>;
            * Vi bandwidth margin in percentage
            *
            * max_pixel_rate = <>;
            * Max pixel rate in Kpixel/s for the ISP ISO case
            *
            * isp_peak_byte_per_pixel = <>;
            * Max byte per pixel for the ISP ISO case
            *
            * isp_bw_margin_pct = <>;
            * Isp bandwidth margin in percentage
            */
            num_csi_lanes = <2>;
            max_lane_speed = <1500000>;
            min_bits_per_pixel = <10>;
            vi_peak_byte_per_pixel = <2>;
            vi_bw_margin_pct = <25>;
            max_pixel_rate = <160000>;
            isp_peak_byte_per_pixel = <5>;
            isp_bw_margin_pct = <25>;

            /**
            * The general guideline for naming badge_info contains 3 parts, and is as follows,
            * The first part is the camera_board_id for the module; if the module is in a FFD
            * platform, then use the platform name for this part.
            * The second part contains the position of the module, ex. “rear” or “front”.
            * The third part contains the last 6 characters of a part number which is found
            * in the module's specsheet from the vender.
            */
            modules {
                    module0 {
                            badge = "toto_front_123";
                            position = "front";
                            orientation = "1";
                            drivernode0 {
                                    /* Declare PCL support driver (classically known as guid)  */
                                    pcl_id = "v4l2_sensor";
                                    /* Driver v4l2 device name */
                                    devname = "toto 2-002b";
                                    /* Declare the device-tree hierarchy to driver instance */
                                    proc-device-tree = "/proc/device-tree/i2c@3180000/toto_a@2b";
                            };
                    };
            };
    };

};

For debugging, I enabled the VI notify event tracing as well as boost the clocks to maximum :

echo 1 > /sys/kernel/debug/tracing/tracing_on
echo 30720 > /sys/kernel/debug/tracing/buffer_size_kb
echo 1 > /sys/kernel/debug/tracing/events/tegra_rtcpu/enable
echo 1 > /sys/kernel/debug/tracing/events/freertos/enable
echo 2 > /sys/kernel/debug/camrtc/log-level
echo > /sys/kernel/debug/tracing/trace

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
cat /sys/kernel/debug/bpmp/debug/clk/vi/max_rate
cat /sys/kernel/debug/bpmp/debug/clk/isp/max_rate
cat /sys/kernel/debug/bpmp/debug/clk/nvcsi/max_rate
echo ${max_rate} > /sys/kernel/debug/bpmp/debug/clk/vi/rate
echo ${max_rate} > /sys/kernel/debug/bpmp/debug/clk/isp/rate
echo ${max_rate} > /sys/kernel/debug/bpmp/debug/clk/nvcsi/rate

There seems to be a little progress with the following testing command :
$ v4l2-ctl -d /dev/video0 --set-fmt-video=width=3840,height=2160,pixelformat=YUYV --set-ctrl bypass_mode=0 --stream-mmap --stream-count=1 --stream-to=toto.raw --verbose

Catting /sys/kernel/debug/tracing/trace provides :
# tracer: nop
#
# entries-in-buffer/entries-written: 55035/55035 #P:4
#
# _-----=> irqs-off
# / _----=> need-resched
# | / _—=> hardirq/softirq
# || / _–=> preempt-depth
# ||| / delay
# TASK-PID CPU# |||| TIMESTAMP FUNCTION
# | | | |||| | |
kworker/0:4-2272 [000] … 175.901021: rtos_queue_peek_from_isr_failed: tstamp:5697303474 queue:0x0bcbcf78
kworker/0:4-2272 [000] … 176.068991: rtos_queue_peek_from_isr_failed: tstamp:5702303492 queue:0x0bcbcf78
kworker/0:4-2272 [000] … 176.180993: rtos_queue_peek_from_isr_failed: tstamp:5707303492 queue:0x0bcbcf78
kworker/0:2-1175 [000] … 176.293118: rtos_queue_peek_from_isr_failed: tstamp:5710853733 queue:0x0bcbcf78
kworker/0:0-4 [000] … 330.268999: rtos_queue_send_from_isr_failed: tstamp:10522101740 queue:0x0bcb41f8
kworker/0:0-4 [000] … 330.269006: rtos_queue_send_from_isr_failed: tstamp:10522104240 queue:0x0bcb8a60
kworker/0:0-4 [000] … 330.269007: rtos_queue_send_from_isr_failed: tstamp:10522106733 queue:0x0bcba5e0
kworker/0:0-4 [000] … 330.269009: rtos_queue_send_from_isr_failed: tstamp:10522109188 queue:0x0bcbb3a0
kworker/0:0-4 [000] … 330.269010: rtos_queue_send_from_isr_failed: tstamp:10522111642 queue:0x0bcbc160
kworker/0:0-4 [000] … 330.269013: rtcpu_nvcsi_intr: tstamp:10522149933 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00000110
kworker/0:0-4 [000] … 330.269015: rtcpu_nvcsi_intr: tstamp:10522149933 class:CORRECTABLE_ERR type:PHY_INTR phy:0 cil:0 st:0 vc:0 status:0x00000110
kworker/0:0-4 [000] … 330.269017: rtos_queue_peek_from_isr_failed: tstamp:10522203243 queue:0x0bcbcf78
kworker/0:0-4 [000] … 330.269051: rtcpu_start: tstamp:10522206496
kworker/0:0-4 [000] … 330.269053: rtos_queue_send_from_isr_failed: tstamp:10522226663 queue:0x0bcb41f8
kworker/0:0-4 [000] … 330.269054: rtos_queue_send_from_isr_failed: tstamp:10522226824 queue:0x0bcb8a60
kworker/0:0-4 [000] … 330.269056: rtos_queue_send_from_isr_failed: tstamp:10522226985 queue:0x0bcba5e0
kworker/0:0-4 [000] … 330.269057: rtos_queue_send_from_isr_failed: tstamp:10522227142 queue:0x0bcbb3a0
kworker/0:0-4 [000] … 330.269058: rtos_queue_send_from_isr_failed: tstamp:10522227299 queue:0x0bcbc160
kworker/0:0-4 [000] … 330.269061: rtcpu_string: tstamp:10522227754 id:0x04010000 str:"Configuring VI GoS.^M
"
kworker/0:0-4 [000] … 330.269089: rtcpu_string: tstamp:10522227950 id:0x04010000 str:"VM GOS[#0] addr=0xe4900000^M
"
kworker/0:0-4 [000] … 330.269098: rtcpu_string: tstamp:10522228219 id:0x04010000 str:"VM GOS[#1] addr=0xe4901000^M
"
kworker/0:0-4 [000] … 330.269105: rtcpu_string: tstamp:10522228503 id:0x04010000 str:"VM GOS[#2] addr=0xe4902000^M
"
kworker/0:0-4 [000] … 330.269112: rtcpu_string: tstamp:10522228747 id:0x04010000 str:"VM GOS[#3] addr=0xe4903000^M
"
kworker/0:0-4 [000] … 330.269119: rtcpu_string: tstamp:10522228990 id:0x04010000 str:"VM GOS[#4] addr=0xe4904000^M
"
kworker/0:0-4 [000] … 330.269126: rtcpu_string: tstamp:10522229232 id:0x04010000 str:"VM GOS[#5] addr=0xe4905000^M
"
kworker/0:0-4 [000] … 330.269133: rtcpu_string: tstamp:10522236902 id:0x04010000 str:“vi5_hwinit: firmware CL2018101701 protocol versi”
kworker/0:0-4 [000] … 330.269135: rtcpu_string: tstamp:10522237048 id:0x04010000 str:"on 2.2^M
"
kworker/0:0-4 [000] … 330.269143: rtos_queue_send_from_isr_failed: tstamp:10522255487 queue:0x0bcb41f8
kworker/0:0-4 [000] … 330.269144: rtos_queue_send_from_isr_failed: tstamp:10522255669 queue:0x0bcb8a60
kworker/0:0-4 [000] … 330.269146: rtos_queue_send_from_isr_failed: tstamp:10522255832 queue:0x0bcba5e0
kworker/0:0-4 [000] … 330.269147: rtos_queue_send_from_isr_failed: tstamp:10522255989 queue:0x0bcbb3a0
kworker/0:0-4 [000] … 330.269148: rtos_queue_send_from_isr_failed: tstamp:10522256143 queue:0x0bcbc160
kworker/0:0-4 [000] … 330.269150: rtcpu_string: tstamp:10522257047 id:0x04010000 str:"VI GOS[#0] set to VM GOS[4] base 0xe4904000
"
kworker/0:0-4 [000] … 330.269162: rtos_queue_send_from_isr_failed: tstamp:10522278498 queue:0x0bcb41f8
kworker/0:0-4 [000] … 330.269164: rtos_queue_send_from_isr_failed: tstamp:10522278662 queue:0x0bcb8a60
kworker/0:0-4 [000] … 330.269165: rtos_queue_send_from_isr_failed: tstamp:10522278830 queue:0x0bcba5e0
kworker/0:0-4 [000] … 330.269166: rtos_queue_send_from_isr_failed: tstamp:10522278987 queue:0x0bcbb3a0
kworker/0:0-4 [000] … 330.269168: rtos_queue_send_from_isr_failed: tstamp:10522279141 queue:0x0bcbc160
kworker/0:0-4 [000] … 330.269170: rtcpu_vinotify_event: tstamp:10522549674 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:10294740928 data:0x10000000
kworker/0:0-4 [000] … 330.269172: rtcpu_vinotify_event: tstamp:10522549829 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:10294744800 data:0x31000001
kworker/0:0-4 [000] … 330.269173: rtcpu_vinotify_event: tstamp:10522550005 tag:RESERVED_19 channel:0x23 frame:0 vi_tstamp:10294745792 data:0x07020001
kworker/0:0-4 [000] … 330.269174: rtcpu_vinotify_event: tstamp:10522550150 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:10294788192 data:0x10000000
kworker/0:0-4 [000] … 330.269176: rtcpu_vinotify_event: tstamp:10522550339 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:10294792096 data:0x31000002
kworker/0:0-4 [000] … 330.269177: rtcpu_vinotify_event: tstamp:10522550489 tag:FS channel:0x00 frame:28962 vi_tstamp:10522263723 data:0x00000010
kworker/0:0-4 [000] … 330.269178: rtcpu_vinotify_event: tstamp:10522550662 tag:ATOMP_FS channel:0x00 frame:28962 vi_tstamp:10522263724 data:0x00000000
kworker/0:0-4 [000] … 330.269180: rtcpu_vinotify_event: tstamp:10522550809 tag:CHANSEL_PXL_SOF channel:0x23 frame:28962 vi_tstamp:10522264188 data:0x00000001
kworker/0:0-4 [000] … 330.269181: rtcpu_vinotify_event: tstamp:10522550980 tag:RESERVED_19 channel:0x23 frame:34 vi_tstamp:10294940064 data:0x08020001
kworker/0:0-4 [000] … 330.269182: rtcpu_vinotify_event: tstamp:10522551128 tag:CHANSEL_FAULT channel:0x23 frame:28962 vi_tstamp:10522264572 data:0x00000200
kworker/0:0-4 [000] … 330.269184: rtcpu_vinotify_event: tstamp:10522551299 tag:RESERVED_19 channel:0x23 frame:34 vi_tstamp:10294955008 data:0x01020001
kworker/0:0-4 [000] … 330.324954: rtcpu_vinotify_event: tstamp:10522765325 tag:FE channel:0x00 frame:28962 vi_tstamp:10522764657 data:0x00000020
kworker/0:0-4 [000] … 330.324959: rtcpu_vinotify_event: tstamp:10522765500 tag:CHANSEL_SHORT_FRAME channel:0x01 frame:28962 vi_tstamp:10522764657 data:0x01000000
kworker/0:0-4 [000] … 330.324961: rtcpu_vinotify_event: tstamp:10522765648 tag:RESERVED_19 channel:0x23 frame:34 vi_tstamp:10310956576 data:0x01020001
kworker/0:0-4 [000] … 330.324962: rtcpu_vinotify_event: tstamp:10522765819 tag:ATOMP_FE channel:0x00 frame:28962 vi_tstamp:10522764657 data:0x00000000
kworker/0:0-4 [000] … 330.324964: rtcpu_vinotify_event: tstamp:10522765964 tag:RESERVED_19 channel:0x23 frame:0 vi_tstamp:10310958336 data:0x07020002

And the syslog provides :
[ 481.667199] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38038, flags: 0, err_data 512
[ 481.683893] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38039, flags: 0, err_data 512
[ 481.700562] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38040, flags: 0, err_data 512
[ 481.717247] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38041, flags: 0, err_data 512
[ 481.733983] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38042, flags: 0, err_data 512
[ 481.750690] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38043, flags: 0, err_data 512
[ 481.767296] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38044, flags: 0, err_data 512
[ 481.783983] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38045, flags: 0, err_data 512
[ 481.800675] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38046, flags: 0, err_data 512
[ 481.817391] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38047, flags: 0, err_data 512
[ 481.834087] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38048, flags: 0, err_data 512
[ 481.850707] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38049, flags: 0, err_data 512
[ 481.867383] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38050, flags: 0, err_data 512
[ 481.884083] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38051, flags: 0, err_data 512
[ 481.900787] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38052, flags: 0, err_data 512
[ 481.917498] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38053, flags: 0, err_data 512
[ 481.934111] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38054, flags: 0, err_data 512
[ 481.950792] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38055, flags: 0, err_data 512
[ 481.967486] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38056, flags: 0, err_data 512
[ 481.984196] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38057, flags: 0, err_data 512
[ 482.000902] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38058, flags: 0, err_data 512
[ 482.017621] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38059, flags: 0, err_data 512
[ 482.034288] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38060, flags: 0, err_data 512
[ 482.050895] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38061, flags: 0, err_data 512
[ 482.067594] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38062, flags: 0, err_data 512
[ 482.084302] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38063, flags: 0, err_data 512
[ 482.101007] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38064, flags: 0, err_data 512
[ 482.117631] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38065, flags: 0, err_data 512
[ 482.134342] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38066, flags: 0, err_data 512
[ 482.150982] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38067, flags: 0, err_data 512
[ 482.167708] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38068, flags: 0, err_data 512
[ 482.184423] tegra194-vi5 15c10000.vi: corr_err: discarding frame 38069, flags: 0, err_data 512

Do you think that there’s been some progress?

Thanks in advance and best regards,
K.

Below show the resolution output didn’t as expect.
What’s the v4l2-ctl --list-formats-ext show the resolution?

kworker/0:0-4 [000] … 330.269182: rtcpu_vinotify_event: tstamp:10522551128 tag:CHANSEL_FAULT channel:0x23 frame:28962 vi_tstamp:10522264572 data:0x00000200
kworker/0:0-4 [000] … 330.269184: rtcpu_vinotify_event: tstamp:10522551299 tag:RESERVED_19 channel:0x23 frame:34 vi_tstamp:10294955008 data:0x01020001
kworker/0:0-4 [000] … 330.324954: rtcpu_vinotify_event: tstamp:10522765325 tag:FE channel:0x00 frame:28962 vi_tstamp:10522764657 data:0x00000020
kworker/0:0-4 [000] … 330.324959: rtcpu_vinotify_event: tstamp:10522765500 tag:CHANSEL_SHORT_FRAME channel:0x01 frame:28962 vi_tstamp:10522764657 data:0x01000000

Dear @ShaneCCC,

“$ v4l2-ctl -d /dev/video0 --list-formats-ext” shows :

ioctl: VIDIOC_ENUM_FMT
	Index       : 0
	Type        : Video Capture
	Pixel Format: 'YUYV'
	Name        : YUYV 4:2:2
		Size: Discrete 3840x2160
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 1920x1080
			Interval: Discrete 0.033s (30.000 fps)
			Interval: Discrete 0.017s (60.000 fps)
		Size: Discrete 1280x720
			Interval: Discrete 0.033s (30.000 fps)
			Interval: Discrete 0.017s (60.000 fps)

	Index       : 1
	Type        : Video Capture
	Pixel Format: 'YUYV'
	Name        : YUYV 4:2:2
		Size: Discrete 3840x2160
			Interval: Discrete 0.033s (30.000 fps)
		Size: Discrete 1920x1080
			Interval: Discrete 0.033s (30.000 fps)
			Interval: Discrete 0.017s (60.000 fps)
		Size: Discrete 1280x720
			Interval: Discrete 0.033s (30.000 fps)
			Interval: Discrete 0.017s (60.000 fps)

Thanks again for your support and best regards,
K.

Dear @ShaneCCC,
I’d like to update a little bit the situation. I checked with the converter chipset vendor and set the resolution of the HDMI input video to 4K30 (it had been 1080p before). With 4K30 resolution, the converter outputs data on 4-lanes. I then switched the devicetree back to 4-lanes configuration. And there seems to be some progress in the following trace, is’nt it ?

# tracer: nop
#
# entries-in-buffer/entries-written: 2129/2129   #P:4
#
#                              _-----=> irqs-off
#                             / _----=> need-resched
#                            | / _---=> hardirq/softirq
#                            || / _--=> preempt-depth
#                            ||| /     delay
#           TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION
#              | |       |   ||||       |         |
     kworker/0:0-4     [000] ....    95.342758: rtos_queue_peek_from_isr_failed: tstamp:3180918772 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    95.514756: rtos_queue_peek_from_isr_failed: tstamp:3185918772 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    95.687449: rtos_queue_peek_from_isr_failed: tstamp:3190918771 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    95.798755: rtos_queue_peek_from_isr_failed: tstamp:3195918771 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    95.966710: rtos_queue_peek_from_isr_failed: tstamp:3200918771 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    96.138728: rtos_queue_peek_from_isr_failed: tstamp:3205918771 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    96.314714: rtos_queue_peek_from_isr_failed: tstamp:3210918741 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    96.486811: rtos_queue_peek_from_isr_failed: tstamp:3215918791 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    96.602655: rtos_queue_peek_from_isr_failed: tstamp:3220918776 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    96.774772: rtos_queue_peek_from_isr_failed: tstamp:3225918772 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    96.946698: rtos_queue_peek_from_isr_failed: tstamp:3230918772 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    97.114703: rtos_queue_peek_from_isr_failed: tstamp:3235918771 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    97.282694: rtos_queue_peek_from_isr_failed: tstamp:3240918778 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    97.450691: rtos_queue_peek_from_isr_failed: tstamp:3245918772 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    97.567093: rtos_queue_peek_from_isr_failed: tstamp:3250918772 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    97.738658: rtos_queue_peek_from_isr_failed: tstamp:3255918772 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....    97.906684: rtos_queue_peek_from_isr_failed: tstamp:3260918780 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    98.074636: rtos_queue_peek_from_isr_failed: tstamp:3265918779 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    98.242735: rtos_queue_peek_from_isr_failed: tstamp:3270918772 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    98.414652: rtos_queue_peek_from_isr_failed: tstamp:3275918772 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    98.530720: rtos_queue_peek_from_isr_failed: tstamp:3280918778 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    98.698599: rtos_queue_peek_from_isr_failed: tstamp:3285918741 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    98.866849: rtos_queue_peek_from_isr_failed: tstamp:3290918772 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    99.038661: rtos_queue_peek_from_isr_failed: tstamp:3295918772 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    99.158636: rtos_queue_peek_from_isr_failed: tstamp:3300918776 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    99.326630: rtos_queue_peek_from_isr_failed: tstamp:3305918741 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    99.498635: rtos_queue_peek_from_isr_failed: tstamp:3310918771 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    99.666640: rtos_queue_peek_from_isr_failed: tstamp:3315918771 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....    99.834596: rtos_queue_peek_from_isr_failed: tstamp:3320918776 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....   100.002622: rtos_queue_peek_from_isr_failed: tstamp:3325918776 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....   100.170601: rtos_queue_peek_from_isr_failed: tstamp:3330918771 queue:0x0bcbcf78
     kworker/0:0-4     [000] ....   100.282594: rtos_queue_peek_from_isr_failed: tstamp:3335378592 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....   188.483594: rtos_queue_send_from_isr_failed: tstamp:6090943814 queue:0x0bcb41f8
     kworker/0:4-2238  [000] ....   188.483600: rtos_queue_send_from_isr_failed: tstamp:6090946314 queue:0x0bcb8a60
     kworker/0:4-2238  [000] ....   188.483602: rtos_queue_send_from_isr_failed: tstamp:6090948807 queue:0x0bcba5e0
     kworker/0:4-2238  [000] ....   188.483603: rtos_queue_send_from_isr_failed: tstamp:6090951262 queue:0x0bcbb3a0
     kworker/0:4-2238  [000] ....   188.483605: rtos_queue_send_from_isr_failed: tstamp:6090953716 queue:0x0bcbc160
     kworker/0:4-2238  [000] ....   188.483608: rtcpu_nvcsi_intr: tstamp:6090978684 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00000089
     kworker/0:4-2238  [000] ....   188.483609: rtcpu_nvcsi_intr: tstamp:6090978684 class:GLOBAL type:PHY_INTR0 phy:0 cil:1 st:0 vc:0 status:0x00000088
     kworker/0:4-2238  [000] ....   188.483610: rtcpu_nvcsi_intr: tstamp:6090991746 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00000010
     kworker/0:4-2238  [000] ....   188.483612: rtcpu_nvcsi_intr: tstamp:6090991746 class:CORRECTABLE_ERR type:PHY_INTR phy:0 cil:0 st:0 vc:0 status:0x00000010
     kworker/0:4-2238  [000] ....   188.483613: rtcpu_nvcsi_intr: tstamp:6090993585 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00000100
     kworker/0:4-2238  [000] ....   188.483615: rtcpu_nvcsi_intr: tstamp:6090993585 class:GLOBAL type:PHY_INTR0 phy:0 cil:1 st:0 vc:0 status:0x00000110
     kworker/0:4-2238  [000] ....   188.483616: rtcpu_nvcsi_intr: tstamp:6090993585 class:CORRECTABLE_ERR type:PHY_INTR phy:0 cil:0 st:0 vc:0 status:0x00000100
     kworker/0:4-2238  [000] ....   188.483617: rtcpu_nvcsi_intr: tstamp:6090993585 class:CORRECTABLE_ERR type:PHY_INTR phy:0 cil:1 st:0 vc:0 status:0x00000110
     kworker/0:4-2238  [000] ....   188.483618: rtcpu_nvcsi_intr: tstamp:6090996403 class:GLOBAL type:PHY_INTR0 phy:0 cil:0 st:0 vc:0 status:0x00000110
     kworker/0:4-2238  [000] ....   188.483620: rtcpu_nvcsi_intr: tstamp:6090996403 class:GLOBAL type:PHY_INTR0 phy:0 cil:1 st:0 vc:0 status:0x00000110
     kworker/0:4-2238  [000] ....   188.483621: rtcpu_nvcsi_intr: tstamp:6090996403 class:CORRECTABLE_ERR type:PHY_INTR phy:0 cil:0 st:0 vc:0 status:0x00000110
     kworker/0:4-2238  [000] ....   188.483622: rtcpu_nvcsi_intr: tstamp:6090996403 class:CORRECTABLE_ERR type:PHY_INTR phy:0 cil:1 st:0 vc:0 status:0x00000110
     kworker/0:4-2238  [000] ....   188.483625: rtos_queue_peek_from_isr_failed: tstamp:6091036071 queue:0x0bcbcf78
     kworker/0:4-2238  [000] ....   188.483655: rtcpu_start: tstamp:6091038906
     kworker/0:4-2238  [000] ....   188.483657: rtos_queue_send_from_isr_failed: tstamp:6091051939 queue:0x0bcb41f8
     kworker/0:4-2238  [000] ....   188.483658: rtos_queue_send_from_isr_failed: tstamp:6091052098 queue:0x0bcb8a60
     kworker/0:4-2238  [000] ....   188.483660: rtos_queue_send_from_isr_failed: tstamp:6091052259 queue:0x0bcba5e0
     kworker/0:4-2238  [000] ....   188.483661: rtos_queue_send_from_isr_failed: tstamp:6091052416 queue:0x0bcbb3a0
     kworker/0:4-2238  [000] ....   188.483662: rtos_queue_send_from_isr_failed: tstamp:6091052572 queue:0x0bcbc160
     kworker/0:4-2238  [000] ....   188.483665: rtcpu_string: tstamp:6091053037 id:0x04010000 str:"Configuring VI GoS.^M
"
     kworker/0:4-2238  [000] ....   188.483718: rtcpu_string: tstamp:6091053246 id:0x04010000 str:"VM GOS[#0] addr=0xe4900000^M
"
     kworker/0:4-2238  [000] ....   188.483739: rtcpu_string: tstamp:6091053516 id:0x04010000 str:"VM GOS[#1] addr=0xe4901000^M
"
     kworker/0:4-2238  [000] ....   188.483757: rtcpu_string: tstamp:6091053797 id:0x04010000 str:"VM GOS[#2] addr=0xe4902000^M
"
     kworker/0:4-2238  [000] ....   188.483773: rtcpu_string: tstamp:6091054038 id:0x04010000 str:"VM GOS[#3] addr=0xe4903000^M
"
     kworker/0:4-2238  [000] ....   188.483790: rtcpu_string: tstamp:6091054281 id:0x04010000 str:"VM GOS[#4] addr=0xe4904000^M
"
     kworker/0:4-2238  [000] ....   188.483807: rtcpu_string: tstamp:6091054523 id:0x04010000 str:"VM GOS[#5] addr=0xe4905000^M
"
     kworker/0:4-2238  [000] ....   188.483823: rtcpu_string: tstamp:6091062172 id:0x04010000 str:"vi5_hwinit: firmware CL2018101701 protocol versi"
     kworker/0:4-2238  [000] ....   188.483827: rtcpu_string: tstamp:6091062299 id:0x04010000 str:"on 2.2^M
"
     kworker/0:4-2238  [000] ....   188.483843: rtos_queue_send_from_isr_failed: tstamp:6091088067 queue:0x0bcb41f8
     kworker/0:4-2238  [000] ....   188.483845: rtos_queue_send_from_isr_failed: tstamp:6091088247 queue:0x0bcb8a60
     kworker/0:4-2238  [000] ....   188.483846: rtos_queue_send_from_isr_failed: tstamp:6091088412 queue:0x0bcba5e0
     kworker/0:4-2238  [000] ....   188.483847: rtos_queue_send_from_isr_failed: tstamp:6091088567 queue:0x0bcbb3a0
     kworker/0:4-2238  [000] ....   188.483849: rtos_queue_send_from_isr_failed: tstamp:6091088723 queue:0x0bcbc160
     kworker/0:4-2238  [000] ....   188.483850: rtcpu_string: tstamp:6091089639 id:0x04010000 str:"VI GOS[#0] set to VM GOS[4] base 0xe4904000
"
     kworker/0:4-2238  [000] ....   188.483866: rtcpu_vinotify_error: tstamp:6091090992 tag:CSIMUX_STREAM channel:0x00 frame:0 vi_tstamp:6091090242 data:0x00000001
     kworker/0:4-2238  [000] ....   188.483876: rtcpu_vinotify_event: tstamp:6091375340 tag:CSIMUX_STREAM channel:0x00 frame:0 vi_tstamp:6091090242 data:0x00000001
     kworker/0:4-2238  [000] ....   188.483878: rtcpu_vinotify_event: tstamp:6091375494 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:5936347840 data:0x10000000
     kworker/0:4-2238  [000] ....   188.483879: rtcpu_vinotify_event: tstamp:6091375672 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:5936351712 data:0x31000001
     kworker/0:4-2238  [000] ....   188.483880: rtcpu_vinotify_event: tstamp:6091375820 tag:RESERVED_19 channel:0x23 frame:0 vi_tstamp:5936352704 data:0x07020001
     kworker/0:4-2238  [000] ....   188.483882: rtcpu_vinotify_event: tstamp:6091376009 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:5936411200 data:0x10000000
     kworker/0:4-2238  [000] ....   188.483883: rtcpu_vinotify_event: tstamp:6091376157 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:5936415104 data:0x31000002
     kworker/0:4-2238  [000] ....   188.483884: rtcpu_vinotify_event: tstamp:6091376345 tag:FS channel:0x00 frame:4040 vi_tstamp:6091321476 data:0x00000010
     kworker/0:4-2238  [000] ....   188.483886: rtcpu_vinotify_event: tstamp:6091376497 tag:ATOMP_FS channel:0x00 frame:4040 vi_tstamp:6091321476 data:0x00000000
     kworker/0:4-2238  [000] ....   188.483887: rtcpu_vinotify_event: tstamp:6091376667 tag:CHANSEL_PXL_SOF channel:0x23 frame:4040 vi_tstamp:6091321941 data:0x00000001
     kworker/0:4-2238  [000] ....   188.483888: rtcpu_vinotify_event: tstamp:6091376813 tag:RESERVED_19 channel:0x23 frame:200 vi_tstamp:5943741600 data:0x08020001
     kworker/0:4-2238  [000] ....   188.483890: rtcpu_vinotify_event: tstamp:6092323807 tag:CHANSEL_PXL_EOF channel:0x23 frame:4040 vi_tstamp:6092322800 data:0x086f0002
     kworker/0:4-2238  [000] ....   188.483891: rtcpu_vinotify_event: tstamp:6092323959 tag:ATOMP_FRAME_DONE channel:0x23 frame:4040 vi_tstamp:6092322820 data:0x00000000
     kworker/0:4-2238  [000] ....   188.483892: rtcpu_vinotify_event: tstamp:6092324150 tag:RESERVED_19 channel:0x23 frame:200 vi_tstamp:5975769728 data:0x02020001
     kworker/0:4-2238  [000] ....   188.483894: rtcpu_vinotify_event: tstamp:6092324296 tag:FE channel:0x00 frame:4040 vi_tstamp:6092322878 data:0x00000020
     kworker/0:4-2238  [000] ....   188.483895: rtcpu_vinotify_event: tstamp:6092324467 tag:ATOMP_FE channel:0x00 frame:4040 vi_tstamp:6092322878 data:0x00000000
     kworker/0:4-2238  [000] ....   188.483896: rtcpu_vinotify_event: tstamp:6092324615 tag:RESERVED_19 channel:0x23 frame:200 vi_tstamp:5975772768 data:0x00020001
     kworker/0:4-2238  [000] ....   188.539615: rtcpu_vinotify_event: tstamp:6092629163 tag:RESERVED_19 channel:0x23 frame:0 vi_tstamp:5975776352 data:0x07020002
     kworker/0:4-2238  [000] ....   188.539621: rtcpu_vinotify_event: tstamp:6092629314 tag:FS channel:0x00 frame:4041 vi_tstamp:6092364120 data:0x00000010
     kworker/0:4-2238  [000] ....   188.539622: rtcpu_vinotify_event: tstamp:6092629492 tag:ATOMP_FS channel:0x00 frame:4041 vi_tstamp:6092364121 data:0x00000000
     kworker/0:4-2238  [000] ....   188.539623: rtcpu_vinotify_event: tstamp:6092629639 tag:CHANSEL_PXL_SOF channel:0x23 frame:4041 vi_tstamp:6092364586 data:0x00000001
     kworker/0:4-2238  [000] ....   188.539625: rtcpu_vinotify_event: tstamp:6092629810 tag:RESERVED_19 channel:0x23 frame:201 vi_tstamp:5977106208 data:0x08020002
     kworker/0:4-2238  [000] ....   188.539626: rtcpu_vinotify_event: tstamp:6092629956 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:5977168416 data:0x10000000
     kworker/0:4-2238  [000] ....   188.539627: rtcpu_vinotify_event: tstamp:6092630126 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:5977172320 data:0x31000003
     kworker/0:4-2238  [000] ....   188.539637: rtcpu_vinotify_event: tstamp:6093407319 tag:CHANSEL_PXL_EOF channel:0x23 frame:4041 vi_tstamp:6093365444 data:0x086f0002
     kworker/0:4-2238  [000] ....   188.539638: rtcpu_vinotify_event: tstamp:6093408011 tag:ATOMP_FRAME_DONE channel:0x23 frame:4041 vi_tstamp:6093365465 data:0x00000000
     kworker/0:4-2238  [000] ....   188.539639: rtcpu_vinotify_event: tstamp:6093408160 tag:RESERVED_19 channel:0x23 frame:201 vi_tstamp:6009134368 data:0x02020002
     kworker/0:4-2238  [000] ....   188.539641: rtcpu_vinotify_event: tstamp:6093408330 tag:FE channel:0x00 frame:4041 vi_tstamp:6093365523 data:0x00000020
     kworker/0:4-2238  [000] ....   188.539642: rtcpu_vinotify_event: tstamp:6093408481 tag:ATOMP_FE channel:0x00 frame:4041 vi_tstamp:6093365523 data:0x00000000
     kworker/0:4-2238  [000] ....   188.539645: rtcpu_vinotify_event: tstamp:6093408663 tag:RESERVED_19 channel:0x23 frame:201 vi_tstamp:6009137408 data:0x00020002
     kworker/0:4-2238  [000] ....   188.539646: rtcpu_vinotify_event: tstamp:6093408810 tag:RESERVED_19 channel:0x23 frame:0 vi_tstamp:6009140192 data:0x07020003
     kworker/0:4-2238  [000] ....   188.539648: rtcpu_vinotify_event: tstamp:6093408977 tag:FS channel:0x00 frame:4042 vi_tstamp:6093406765 data:0x00000010
     kworker/0:4-2238  [000] ....   188.539649: rtcpu_vinotify_event: tstamp:6093409126 tag:ATOMP_FS channel:0x00 frame:4042 vi_tstamp:6093406765 data:0x00000000
     kworker/0:4-2238  [000] ....   188.539651: rtcpu_vinotify_event: tstamp:6093694825 tag:CHANSEL_PXL_SOF channel:0x23 frame:4042 vi_tstamp:6093407230 data:0x00000001
     kworker/0:4-2238  [000] ....   188.539652: rtcpu_vinotify_event: tstamp:6093694974 tag:RESERVED_19 channel:0x23 frame:202 vi_tstamp:6010470848 data:0x08020003
     kworker/0:4-2238  [000] ....   188.539654: rtcpu_vinotify_event: tstamp:6093695147 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:6010575744 data:0x10000000
     kworker/0:4-2238  [000] ....   188.539655: rtcpu_vinotify_event: tstamp:6093695293 tag:RESERVED_18 channel:0x23 frame:0 vi_tstamp:6010579648 data:0x31000004
     kworker/0:4-2238  [000] ....   188.595661: rtcpu_vinotify_event: tstamp:6094635112 tag:CHANSEL_PXL_EOF channel:0x23 frame:4042 vi_tstamp:6094408088 data:0x086f0002
     kworker/0:4-2238  [000] ....   188.595669: rtcpu_vinotify_event: tstamp:6094635264 tag:ATOMP_FRAME_DONE channel:0x23 frame:4042 vi_tstamp:6094408110 data:0x00000000
     kworker/0:4-2238  [000] ....   188.595671: rtcpu_vinotify_event: tstamp:6094635441 tag:RESERVED_19 channel:0x23 frame:202 vi_tstamp:6042499008 data:0x02020003
     kworker/0:4-2238  [000] ....   188.595672: rtcpu_vinotify_event: tstamp:6094635588 tag:FE channel:0x00 frame:4042 vi_tstamp:6094408167 data:0x00000020
     kworker/0:4-2238  [000] ....   188.595674: rtcpu_vinotify_event: tstamp:6094635761 tag:ATOMP_FE channel:0x00 frame:4042 vi_tstamp:6094408167 data:0x00000000
     kworker/0:4-2238  [000] ....   188.595675: rtcpu_vinotify_event: tstamp:6094635909 tag:RESERVED_19 channel:0x23 frame:202 vi_tstamp:6042502016 data:0x00020003
     kworker/0:4-2238  [000] ....   188.595676: rtcpu_vinotify_event: tstamp:6094636082 tag:RESERVED_19 channel:0x23 frame:0 vi_tstamp:6042504832 data:0x07020004
     kworker/0:4-2238  [000] ....   188.595678: rtcpu_vinotify_event: tstamp:6094636227 tag:FS channel:0x00 frame:4043 vi_tstamp:6094449410 data:0x00000010
     kworker/0:4-2238  [000] ....   188.595679: rtcpu_vinotify_event: tstamp:6094636398 tag:ATOMP_FS channel:0x00 frame:4043 vi_tstamp:6094449410 data:0x00000000
     kworker/0:4-2238  [000] ....   188.595680: rtcpu_vinotify_event: tstamp:6094636543 tag:CHANSEL_PXL_SOF channel:0x23 frame:4043 vi_tstamp:6094449875 data:0x00000001
     kworker/0:4-2238  [000] ....   188.595682: rtcpu_vinotify_event: tstamp:6094636713 tag:RESERVED_19 channel:0x23 frame:203 vi_tstamp:6043835488 data:0x08020004
     kworker/0:4-2238  [000] ....   188.595683: rtcpu_vinotify_event: tstamp:6095451753 tag:CHANSEL_PXL_EOF channel:0x23 frame:4043 vi_tstamp:6095450733 data:0x086f0002

Following is the output of “v4l2-ctl -d /dev/video0 --set-fmt-video=width=3840,height=2160,pixelformat=UYVY --set-ctrl bypass_mode=0 --stream-mmap --stream-count=1 --stream-to=toto.raw --verbose” command :

VIDIOC_QUERYCAP: ok
VIDIOC_S_EXT_CTRLS: ok
VIDIOC_G_FMT: ok
VIDIOC_S_FMT: ok
Format Video Capture:
        Width/Height      : 3840/2160
        Pixel Format      : 'UYVY'
        Field             : None
        Bytes per Line    : 7680
        Size Image        : 16588800
        Colorspace        : sRGB
        Transfer Function : Default (maps to sRGB)
        YCbCr/HSV Encoding: Default (maps to ITU-R 601)
        Quantization      : Default (maps to Limited Range)
        Flags             :
VIDIOC_REQBUFS: ok
VIDIOC_QUERYBUF: ok
VIDIOC_QBUF: ok
VIDIOC_QUERYBUF: ok
VIDIOC_QBUF: ok
VIDIOC_QUERYBUF: ok
VIDIOC_QBUF: ok
VIDIOC_QUERYBUF: ok
VIDIOC_QBUF: ok
VIDIOC_STREAMON: ok
        Index    : 0
        Type     : Video Capture
        Flags    : mapped
        Field    : None
        Sequence : 0
        Length   : 16588800
        Bytesused: 16588800
        Timestamp: 316.119578s (Monotonic, End-of-Frame)

VIDIOC_STREAMOFF: ok