Hi, everyone.
We are adapting the ds90ub95x FPD Link driver for the jetson Xavier NX platform.
Initial data:
Linux build R32.7.4
Driver GitHub - InES-HPMM/FPD-LinkIII_ds90ub95x: FDP Link III driver for ds90ub954/ds90ub953
The ds90ub954 deserializer is connected to MIPI-2 2 lines are used.
Two serializers ds90ub953 with imx477 cameras are connected to ds90ub954.
When starting the camera (via two ds90ub953) is initialized via I2C.
DTS:
dts
include <dt-bindings/media/camera.h>
include <dt-bindings/platform/t210/t210.h>
include <dt-bindings/gpio/gpio.h>
define CAM1_PWDN TEGRA194_MAIN_GPIO(S,7)
define CAM2_PWDN TEGRA194_MAIN_GPIO(T,0)
define CAM3_PWDN TEGRA194_MAIN_GPIO(T,5)
define CAM4_PWDN TEGRA194_MAIN_GPIO(T,6)
define CAMERA_I2C_MUX_BUS(x) (0x1E + x)
/ {
host1x {
vi@15c10000 {
status = “okay”;
num-channels = <2>;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0{
status = “okay”;
reg = <0>;
ds_imx477_vi_vc0_in0: endpoint {
status = “okay”;
// IMX477
vc-id = <0>;
port-index = <2>; // MIPI0 → CSI-A-B
bus-width = <2>; // Use CSI-A and CSI-B
remote-endpoint = <&ds_imx477_csi_vc0_out0>;
};
};
port@1{
status = “okay”;
reg = <1>;
ds_imx477_vi_vc1_in0: endpoint {
status = “okay”;
// IMX477
vc-id = <1>;
port-index = <2>; // MIPI0 → CSI-A-B
bus-width = <2>; // Use CSI-A and CSI-B
remote-endpoint = <&ds_imx477_csi_vc1_out0>;
};
};
};//end ports
};//end vi
nvcsi@15a00000{
status = "okay";
num-channels = <2>;
#address-cells = <1>;
#size-cells = <0>;
channel@0 {
status = "okay";
reg = <0>;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
status = "okay";
reg = <0>;
ds_imx477_i2c_csi_vc0_in0: endpoint@0 {
status = "okay";
port-index = <2>; // MIPI4 -> CSI-C
bus-width = <2>; // Use CSI-C and CSI-D
remote-endpoint = <&imx477_i2c_vc0_out0>;
};
};
port@1 {
status = "okay";
reg = <1>;
ds_imx477_csi_vc0_out0: endpoint@1 {
status = "okay";
remote-endpoint = <&ds_imx477_vi_vc0_in0>;
};
};
};
};//end chanel@0
channel@1 {
status = "okay";
reg = <1>;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
status = "okay";
reg = <0>;
ds_imx477_i2c_csi_vc1_in0: endpoint@0 {
status = "okay";
port-index = <2>; // MIPI4 -> CSI-C
bus-width = <2>; // Use CSI-C and CSI-D
remote-endpoint = <&imx477_i2c_vc1_out0>;
};
};
port@1 {
status = "okay";
reg = <1>;
ds_imx477_csi_vc1_out0: endpoint@1 {
status = "okay";
remote-endpoint = <&ds_imx477_vi_vc1_in0>;
};
};
};
};//end chanel@0
};//end nvcsi
};//end host1x
i2c@3160000 {
fpdlink: ds90ub954@30 {
status = “okay”;
compatible = “ti,ds90ub954”;
reg = <0x30>;
csi-lane-count = <0x02>;
csi-lane-speed = <1600>;
continuous-clock;
//test-pattern;
//pdb-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(E, 0) 0>;
//pass-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(S, 7) 0>;
//lock-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(T, 0) 0>;
i2c_address_s0: num-alias-pairs0 {list-cells = <1>;};
i2c_address_s1: num-alias-pairs1 {list-cells = <1>;};
serializers {
status = "okay";
num-channels = <0x02>;
#address-cells = <1>;
#size-cells = <0>;
serializer@0 {
status = "okay";
rx-channel=<0>;
i2c-address=<0x18>;
csi-lane-count = <2>;
continuous-clock;
//i2c-pass-through-all;
virtual-channel-map = <0x0>;
// test-pattern;
gpio0-output-enable = <1>;
gpio0-control = <0x9>;
i2c-slave = <&i2c_address_s0 0x1a>;// 0x11>;
slave-alias = <&i2c_address_s0 0x10>;// 0x21>;
};
serializer@1 {
status = "okay";
rx-channel=<1>;
i2c-address=<0x19>;
csi-lane-count = <2>;
continuous-clock;
//i2c-pass-through-all;
virtual-channel-map = <0x01>;
// test-pattern;
gpio0-output-enable = <1>;
gpio0-control = <0x9>;
i2c-slave = <&i2c_address_s1 0x1a>;// 0x11>;
slave-alias = <&i2c_address_s1 0x1c>;// 0x21>;
};
};
};
imx477_a@10 {
status = "okay";
compatible = "ridgerun,imx477";
// compatible = “nvidia,imx477”;
// I2C device address
reg = <0x10>;
// V4L2 device node location
devnode = "video0";
// Physical dimensions of sensor
physical_w = "3.680";
physical_h = "2.760";
sensor_model = "imx477";
use_sensor_mode_id = "true";
reset-gpios = <&tegra_main_gpio CAM4_PWDN GPIO_ACTIVE_HIGH>;
clocks = <&bpmp_clks TEGRA194_CLK_EXTPERIPH1>,
<&bpmp_clks TEGRA194_CLK_PLLP_OUT0>;
clock-names = "extperiph1", "pllp_grtba";
mclk = "extperiph1";
clock-frequency = <24000000>;
mode0 { /* IMX477_MODE_3264x2464_21FPS */
mclk_khz = "24000";
num_lanes = "2";
tegra_sinterface = "serial_c";//"serial_c";
phy_mode = "DPHY";
discontinuous_clk = "no";
dpcm_enable = "false";
cil_settletime = "0";
dynamic_pixel_bit_depth = "10";
csi_pixel_bit_depth = "10";
mode_type = "bayer";
pixel_phase = "rggb";
active_w = "4056";
active_h = "3040";
pixel_t = "bayer_rggb";
readout_orientation = "90";
line_length = "13048";
//serdes_pix_clk_hz = “320000000”;//“160000000”;
//set_mode_delay_ms = “1000”;
//mclk_multiplier = “80”;
mclk_multiplier = “3.01”;
pix_clk_hz = “134400000”;
serdes_pix_clk_hz = “280000000”;
inherent_gain = "1";
vc-id = "0";
gain_factor = "10";
min_gain_val = "10"; /* 1.00x */
max_gain_val = "3510"; /* 10.66x */
step_gain_val = "1";
default_gain = "10"; /* 1.00x */
min_hdr_ratio = "1";
max_hdr_ratio = "1";
framerate_factor = "1000000";
min_framerate = "1500000"; /* 1.5 fps */
max_framerate = "15000000"; /* 15 fps */
step_framerate = "1";
default_framerate = "15000000"; /* 15.0 fps */
exposure_factor = "1000000";
min_exp_time = "16"; /* us */
max_exp_time = "710227"; /* us */
step_exp_time = "1";
default_exp_time = "710227"; /* us */
embedded_metadata_height = "2";
};
mode1 { /* IMX477_MODE_1920X1080 */
mclk_khz = "24000";
num_lanes = "2";
tegra_sinterface = "serial_c";//"serial_a";
phy_mode = "DPHY";
discontinuous_clk = "no";
dpcm_enable = "false";
cil_settletime = "0";
dynamic_pixel_bit_depth = "10";
csi_pixel_bit_depth = "10";
mode_type = "bayer";
pixel_phase = "rggb";
active_w = "1920";
active_h = "1080";
pixel_t = "bayer_rggb";
readout_orientation = "90";
line_length = "9024";
mclk_multiplier = “3.01”;
pix_clk_hz = “134400000”;
serdes_pix_clk_hz = “280000000”;
inherent_gain = "1";
vc-id = "0";
gain_factor = "10";
min_gain_val = "10"; /* 1.00x */
max_gain_val = "3510"; /* 17x */
step_gain_val = "1";
default_gain = "10"; /* 1.00x */
min_hdr_ratio = "1";
max_hdr_ratio = "1";
framerate_factor = "1000000";
min_framerate = "3000000"; /* 2.0 fps */
max_framerate = "60000000"; /* 60.0 fps */
step_framerate = "1";
default_framerate = "60000000"; /* 60.0 fps */
exposure_factor = "1000000";
min_exp_time = "6"; /* us */
max_exp_time = "16667"; /* us */
step_exp_time = "1";
default_exp_time = "16667"; /* us */
embedded_metadata_height = "2";
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
imx477_i2c_vc0_out0: endpoint {
port-index = <2>;
bus-width = <2>;
remote-endpoint = <&ds_imx477_i2c_csi_vc0_in0>;
};
};
};
};
imx477_b@1c {
status = "okay";
compatible = "ridgerun,imx477";
// I2C device address
reg = <0x1c>;
// V4L2 device node location
devnode = "video1";
// Physical dimensions of sensor
physical_w = "3.680";
physical_h = "2.760";
sensor_model = "imx477";
use_sensor_mode_id = "true";
reset-gpios = <&tegra_main_gpio CAM3_PWDN GPIO_ACTIVE_HIGH>;
clocks = <&bpmp_clks TEGRA194_CLK_EXTPERIPH1>,
<&bpmp_clks TEGRA194_CLK_PLLP_OUT0>;
clock-names = "extperiph1", "pllp_grtba";
mclk = "extperiph1";
clock-frequency = <24000000>;
mode0 { /* IMX477_MODE_3264x2464_21FPS */
mclk_khz = "24000";
num_lanes = "2";
tegra_sinterface = "serial_c";//"serial_c";
phy_mode = "DPHY";
discontinuous_clk = "no";
dpcm_enable = "false";
cil_settletime = "0";
dynamic_pixel_bit_depth = "10";
csi_pixel_bit_depth = "10";
mode_type = "bayer";
pixel_phase = "rggb";
active_w = "4056";
active_h = "3040";
pixel_t = "bayer_rggb";
readout_orientation = "90";
line_length = "13048";
mclk_multiplier = “3.01”;
pix_clk_hz = “134400000”;
serdes_pix_clk_hz = “280000000”;
inherent_gain = "1";
vc-id = "1";
gain_factor = "10";
min_gain_val = "10"; /* 1.00x */
max_gain_val = "3510"; /* 10.66x */
step_gain_val = "1";
default_gain = "10"; /* 1.00x */
min_hdr_ratio = "1";
max_hdr_ratio = "1";
framerate_factor = "1000000";
min_framerate = "1500000"; /* 1.5 fps */
max_framerate = "15000000"; /* 15 fps */
step_framerate = "1";
default_framerate = "15000000"; /* 15.0 fps */
exposure_factor = "1000000";
min_exp_time = "16"; /* us */
max_exp_time = "710227"; /* us */
step_exp_time = "1";
default_exp_time = "710227"; /* us */
embedded_metadata_height = "2";
};
mode1 { /* IMX477_MODE_1920X1080 */
mclk_khz = "24000";
num_lanes = "2";
tegra_sinterface = "serial_c";//"serial_a";
phy_mode = "DPHY";
discontinuous_clk = "no";
dpcm_enable = "false";
cil_settletime = "0";
dynamic_pixel_bit_depth = "10";
csi_pixel_bit_depth = "10";
mode_type = "bayer";
pixel_phase = "rggb";
active_w = "1920";
active_h = "1080";
pixel_t = "bayer_rggb";
readout_orientation = "90";
line_length = "9024";
mclk_multiplier = “3.01”;
pix_clk_hz = “134400000”;
serdes_pix_clk_hz = “280000000”;
inherent_gain = "1";
vc-id = "1";
gain_factor = "10";
min_gain_val = "10"; /* 1.00x */
max_gain_val = "3510"; /* 17x */
step_gain_val = "1";
default_gain = "10"; /* 1.00x */
min_hdr_ratio = "1";
max_hdr_ratio = "1";
framerate_factor = "1000000";
min_framerate = "3000000"; /* 2.0 fps */
max_framerate = "60000000"; /* 60.0 fps */
step_framerate = "1";
default_framerate = "60000000"; /* 60.0 fps */
exposure_factor = "1000000";
min_exp_time = "6"; /* us */
max_exp_time = "16667"; /* us */
step_exp_time = "1";
default_exp_time = "16667"; /* us */
embedded_metadata_height = "2";
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
imx477_i2c_vc1_out0: endpoint {
port-index = <2>;
bus-width = <2>;
remote-endpoint = <&ds_imx477_i2c_csi_vc1_in0>;
};
};
};
};
// };
};
tegra-camera-platform {
compatible = "nvidia, tegra-camera-platform";
num_csi_lanes = <2>; // Changed 2 -> 4
max_lane_speed = <4500000>;//<1500000>;
min_bits_per_pixel = <10>;
vi_peak_byte_per_pixel = <2>;
vi_bw_margin_pct = <25>;
max_pixel_rate
= <240000>;
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 {
status = "okay";
badge = "porg_bottomleft_RBPCV2";
position = "bottomleft";
orientation = "1";
drivernode0 {
status = "okay";
pcl_id = "v4l2_sensor";
devname = "imx477 0-0010";
proc-device-tree = "/proc/device-tree/i2c@3160000/imx477_a@10";
};
};
module1 {
status = "okay";
badge = "porg_bottomright_RBPCV2";
position = "bottomleft";
orientation = "1";
drivernode0 {
status = "okay";
pcl_id = "v4l2_sensor";
devname = "imx477 0-001c";
proc-device-tree = "/proc/device-tree/i2c@3160000/imx477_b@1c";
};
};
};
};
};
If you execute frame count commands for both virtual channels, everything works.
Virtual channel 0:
~$ v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat=RG10 --set-ctrl bypass_mode=0,sensor_mode=1 --stream-mmap --stream-count=100000 -d /dev/video0
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 60.39 fps
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 60.19 fps
Virtual channel 1:
~$ v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat=RG10 --set-ctrl bypass_mode=0,sensor_mode=1 --stream-mmap --stream-count=100000 -d /dev/video1
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 60.39 fps
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 60.19 fps
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 60.13 fps
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 60.09 fps
The problem is when trying to get an image
Capturing an image from a virtual channel 0:
gst-launch-1.0 nvarguscamerasrc sensor-id=0 wbmode=0 aelock=true awblock=true ! nvvidconv ! queue ! xvimagesink sync=false
Output;
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
GST_ARGUS: Creating output stream
CONSUMER: Waiting until producer is connected...
GST_ARGUS: Available Sensor modes :
GST_ARGUS: 4056 x 3040 FR = 15,000000 fps Duration = 66666668 ; Analog Gain range min 1,000000, max 351,000000; Exposure Range min 16000, max 710227000;
GST_ARGUS: 1920 x 1080 FR = 59,999999 fps Duration = 16666667 ; Analog Gain range min 1,000000, max 351,000000; Exposure Range min 6000, max 16667000;
GST_ARGUS: Running with following settings:
Camera index = 0
Camera mode = 1
Output Stream W = 1920 H = 1080
seconds to Run = 0
Frame Rate = 59,999999
GST_ARGUS: Setup Complete, Starting captures for 0 seconds
GST_ARGUS: Starting repeat capture requests.
CONSUMER: Producer has connected; continuing.
nvbuf_utils: dmabuf_fd -1 mapped entry NOT found
nvbuf_utils: Can not get HW buffer from FD... Exiting...
CONSUMER: ERROR OCCURRED
ERROR: from element /GstPipeline:pipeline0/GstNvArgusCameraSrc:nvarguscamerasrc0: CANCELLED
Additional debug info:
Argus Error Status
Execution ended after 0:00:02.433080468
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
GST_ARGUS: Cleaning up
Setting pipeline to NULL ...
Freeing pipeline ...
Capturing an image from a virtual channel 1:
gst-launch-1.0 nvarguscamerasrc sensor-id=1 wbmode=1 aelock=true awblock=true ! nvvidconv ! queue ! xvimagesink sync=false
Output:
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
GST_ARGUS: Creating output stream
CONSUMER: Waiting until producer is connected...
GST_ARGUS: Available Sensor modes :
GST_ARGUS: 4056 x 3040 FR = 15,000000 fps Duration = 66666668 ; Analog Gain range min 1,000000, max 351,000000; Exposure Range min 16000, max 710227000;
GST_ARGUS: 1920 x 1080 FR = 59,999999 fps Duration = 16666667 ; Analog Gain range min 1,000000, max 351,000000; Exposure Range min 6000, max 16667000;
GST_ARGUS: Running with following settings:
Camera index = 1
Camera mode = 1
Output Stream W = 1920 H = 1080
seconds to Run = 0
Frame Rate = 59,999999
GST_ARGUS: Setup Complete, Starting captures for 0 seconds
GST_ARGUS: Starting repeat capture requests.
CONSUMER: Producer has connected; continuing.
nvbuf_utils: dmabuf_fd -1 mapped entry NOT found
nvbuf_utils: Can not get HW buffer from FD... Exiting...
CONSUMER: ERROR OCCURRED
ERROR: from element /GstPipeline:pipeline0/GstNvArgusCameraSrc:nvarguscamerasrc0: CANCELLED
Additional debug info:
Argus Error Status
Execution ended after 0:00:02.547581608
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
GST_ARGUS: Cleaning up
Setting pipeline to NULL ...
Freeing pipeline ...
In this case, the dmesg output is as follows:
dmesg
40.316525] vdd-sdmmc1-sw: disabling
[ 40.316563] vdd-1v8-sd: disabling
[ 40.316569] vdd-1v8-cvb: disabling
[ 40.316574] vdd-epb-1v0: disabling
[ 40.316578] avdd-cam-2v8: disabling
[ 40.316584] vdd-fan: disabling
[ 40.316589] vdd_sys_en: disabling
[ 41.304807] imx477 0-0010: imx477_open:
[ 41.305727] imx477 0-001c: imx477_open:
[ 42.705140] [RCE] vi5_hwinit: firmware CL2018101701 protocol version 2.2
[ 43.170794] imx477 0-001c: imx477_power_on: power on
[ 43.483340] imx477 0-001c: imx477_set_mode:
[ 43.724361] imx477 0-001c: → imx477_set_mode:
[ 43.724509] imx477 0-001c: imx477_set_gain: Setting gain control to: 19
[ 43.724634] imx477 0-001c: imx477_set_gain: val: 19 (/10) [times], gain: 486
[ 43.726482] imx477 0-001c: imx477_set_exposure: Setting exposure control to: 16666
[ 43.726648] imx477 0-001c: imx477_set_exposure: val: 16666 [us], coarse_time: 248 [lines]
[ 43.727948] imx477 0-001c: imx477_set_frame_rate: Setting framerate control to: 30000001
[ 43.728121] imx477 0-001c: imx477_set_frame_rate: val: 30000001e-6 [fps], frame_length: 496 [lines]
[ 43.729428] imx477 0-001c: imx477_start_streaming:
[ 43.735354] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 1
[ 43.736760] imx477 0-001c: imx477_set_frame_rate: Setting framerate control to: 60000000
[ 43.736917] imx477 0-001c: imx477_set_frame_rate: val: 60000000e-6 [fps], frame_length: 256 [lines]
[ 43.738285] imx477 0-001c: imx477_set_gain: Setting gain control to: 18
[ 43.738444] imx477 0-001c: imx477_set_gain: val: 18 (/10) [times], gain: 456
[ 43.739764] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 0
[ 43.757105] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 1
[ 43.757877] imx477 0-001c: imx477_set_frame_rate: Setting framerate control to: 30000001
[ 43.758057] imx477 0-001c: imx477_set_frame_rate: val: 30000001e-6 [fps], frame_length: 496 [lines]
[ 43.761005] imx477 0-001c: imx477_set_gain: Setting gain control to: 19
[ 43.766885] imx477 0-001c: imx477_set_gain: val: 19 (/10) [times], gain: 486
[ 43.775876] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 0
[ 45.286230] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 45.286387] tegra194-vi5 15c10000.vi: vi capture get status failed
[ 45.288492] fence timeout on [ffffffc17cca36c0] after 1500ms
[ 45.288504] name=[nvhost_sync:35], current value=0 waiting value=1
[ 45.288514] ---- mlocks ----
[ 45.288565] ---- syncpts ----
[ 45.288579] id 2 (disp_a) min 5 max 5 refs 1 (previous client : )
[ 45.288586] id 3 (disp_b) min 1 max 1 refs 1 (previous client : )
[ 45.288593] id 4 (disp_c) min 1 max 1 refs 1 (previous client : )
[ 45.288625] id 8 (vblank0) min 2591 max -2 refs 1 (previous client : )
[ 45.288645] id 17 (gv11b_511) min 20941 max 20941 refs 1 (previous client : )
[ 45.288652] id 18 (gv11b_510) min 3 max 3 refs 1 (previous client : )
[ 45.288660] id 19 (15340000.vic_gst-launch-1.0_0) min 6 max 6 refs 1 (previous client : gv11b_509)
[ 45.288673] id 25 (gv11b_508_user) min 5 max 0 refs 1 (previous client : )
[ 45.288697] id 40 (gv11b_504) min 4 max 4 refs 1 (previous client : )
[ 45.288704] id 41 (gv11b_503) min 3 max 3 refs 1 (previous client : )
[ 45.288710] id 42 (gv11b_502) min 3 max 3 refs 1 (previous client : )
[ 45.288716] id 43 (gv11b_501) min 3 max 3 refs 1 (previous client : )
[ 45.288723] id 44 (gv11b_500) min 3 max 3 refs 1 (previous client : )
[ 45.289597] ---- channels ----
[ 45.289633]
channel 2 - 15820000.se
[ 45.289638] NvHost basic channel registers:
[ 45.289647] CMDFIFO_STAT_0: 00002040
[ 45.290769] CMDFIFO_RDATA_0: 58026380
[ 45.290787] CMDP_OFFSET_0: 00000000
[ 45.290795] CMDP_CLASS_0: 00000000
[ 45.290802] CHANNELSTAT_0: 00000000
[ 45.290838] The CDMA sync queue is empty.
[ 45.290853]
channel 3 - 15830000.se
[ 45.290858] NvHost basic channel registers:
[ 45.290867] CMDFIFO_STAT_0: 00002040
[ 45.290873] CMDFIFO_RDATA_0: 00200c20
[ 45.290880] CMDP_OFFSET_0: 00000000
[ 45.290886] CMDP_CLASS_0: 00000000
[ 45.290893] CHANNELSTAT_0: 00000000
[ 45.290897] The CDMA sync queue is empty.
[ 45.290908]
channel 4 - 15840000.se
[ 45.290913] NvHost basic channel registers:
[ 45.290918] CMDFIFO_STAT_0: 00002040
[ 45.290924] CMDFIFO_RDATA_0: 04104000
[ 45.290930] CMDP_OFFSET_0: 00000000
[ 45.290936] CMDP_CLASS_0: 00000000
[ 45.290941] CHANNELSTAT_0: 00000000
[ 45.290946] The CDMA sync queue is empty.
[ 45.290960]
---- host general irq ----
[ 45.290966] sync_intc0mask = 0x00000001
[ 45.290972] sync_intmask = 0x50000003
[ 45.290976]
---- host syncpt irq mask ----
[ 45.290980]
---- host syncpt irq status ----
[ 45.290991] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 45.290999] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 45.291005] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 45.291011] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 45.291016] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 45.291022] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 45.291028] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 45.291033] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 45.291039] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 45.291045] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 45.291051] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 45.291056] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 45.291062] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 45.291068] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 45.291073] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 45.291079] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 45.291085] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 45.291090] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 45.291096] syncpt_thresh_cpu0_int_status(18) = 0x00000000
[ 45.291102] syncpt_thresh_cpu0_int_status(19) = 0x00000000
[ 45.291108] syncpt_thresh_cpu0_int_status(20) = 0x00000000
[ 45.291113] syncpt_thresh_cpu0_int_status(21) = 0x00000000
[ 45.293088] imx477 0-001c: imx477_stop_streaming:
[ 45.303343] imx477 0-001c: imx477_power_off: power off
[ 45.304921] imx477 0-001c: imx477_power_on: power on
[ 45.371734] usb 1-3.4: usb_suspend_both: status 0
[ 45.616825] imx477 0-001c: imx477_set_mode:
[ 45.873290] imx477 0-001c: → imx477_set_mode:
[ 45.873450] imx477 0-001c: imx477_set_gain: Setting gain control to: 19
[ 45.873575] imx477 0-001c: imx477_set_gain: val: 19 (/10) [times], gain: 486
[ 45.874818] imx477 0-001c: imx477_set_exposure: Setting exposure control to: 16666
[ 45.874978] imx477 0-001c: imx477_set_exposure: val: 16666 [us], coarse_time: 248 [lines]
[ 45.876225] imx477 0-001c: imx477_set_frame_rate: Setting framerate control to: 30000001
[ 45.876397] imx477 0-001c: imx477_set_frame_rate: val: 30000001e-6 [fps], frame_length: 496 [lines]
[ 45.886710] imx477 0-001c: imx477_start_streaming:
[ 45.891553] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 1
[ 45.892346] imx477 0-001c: imx477_set_frame_rate: Setting framerate control to: 60000000
[ 45.892551] imx477 0-001c: imx477_set_frame_rate: val: 60000000e-6 [fps], frame_length: 256 [lines]
[ 45.893980] imx477 0-001c: imx477_set_gain: Setting gain control to: 18
[ 45.894141] imx477 0-001c: imx477_set_gain: val: 18 (/10) [times], gain: 456
[ 45.895754] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 0
[ 45.912998] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 1
[ 45.913745] imx477 0-001c: imx477_set_frame_rate: Setting framerate control to: 30000001
[ 45.913925] imx477 0-001c: imx477_set_frame_rate: val: 30000001e-6 [fps], frame_length: 496 [lines]
[ 45.915255] imx477 0-001c: imx477_set_gain: Setting gain control to: 19
[ 45.915597] imx477 0-001c: imx477_set_gain: val: 19 (/10) [times], gain: 486
[ 45.923903] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 0
[ 47.432863] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 47.433016] tegra194-vi5 15c10000.vi: vi capture get status failed
[ 47.433517] fence timeout on [ffffffc17cca3a80] after 1500ms
[ 47.433527] name=[nvhost_sync:35], current value=0 waiting value=10
[ 47.433537] ---- mlocks ----
[ 47.433587] ---- syncpts ----
[ 47.433602] id 2 (disp_a) min 5 max 5 refs 1 (previous client : )
[ 47.433609] id 3 (disp_b) min 1 max 1 refs 1 (previous client : )
[ 47.433618] id 4 (disp_c) min 1 max 1 refs 1 (previous client : )
[ 47.433649] id 8 (vblank0) min 2719 max -2 refs 1 (previous client : )
[ 47.433667] id 17 (gv11b_511) min 22083 max 22083 refs 1 (previous client : )
[ 47.433674] id 18 (gv11b_510) min 3 max 3 refs 1 (previous client : )
[ 47.433682] id 19 (15340000.vic_gst-launch-1.0_0) min 6 max 6 refs 1 (previous client : gv11b_509)
[ 47.433700] id 25 (gv11b_508_user) min 5 max 0 refs 1 (previous client : )
[ 47.433727] id 40 (gv11b_504) min 4 max 4 refs 1 (previous client : )
[ 47.433734] id 41 (gv11b_503) min 3 max 3 refs 1 (previous client : )
[ 47.433741] id 42 (gv11b_502) min 3 max 3 refs 1 (previous client : )
[ 47.433747] id 43 (gv11b_501) min 3 max 3 refs 1 (previous client : )
[ 47.433753] id 44 (gv11b_500) min 3 max 3 refs 1 (previous client : )
[ 47.434625] ---- channels ----
[ 47.434662]
channel 2 - 15820000.se
[ 47.434666] NvHost basic channel registers:
[ 47.434675] CMDFIFO_STAT_0: 00002040
[ 47.434682] CMDFIFO_RDATA_0: 58026380
[ 47.434689] CMDP_OFFSET_0: 00000000
[ 47.434696] CMDP_CLASS_0: 00000000
[ 47.434702] CHANNELSTAT_0: 00000000
[ 47.434706] The CDMA sync queue is empty.
[ 47.434718]
channel 3 - 15830000.se
[ 47.434722] NvHost basic channel registers:
[ 47.434728] CMDFIFO_STAT_0: 00002040
[ 47.434735] CMDFIFO_RDATA_0: 00200c20
[ 47.434746] CMDP_OFFSET_0: 00000000
[ 47.434752] CMDP_CLASS_0: 00000000
[ 47.434757] CHANNELSTAT_0: 00000000
[ 47.434762] The CDMA sync queue is empty.
[ 47.434773]
channel 4 - 15840000.se
[ 47.434777] NvHost basic channel registers:
[ 47.434782] CMDFIFO_STAT_0: 00002040
[ 47.434788] CMDFIFO_RDATA_0: 04104000
[ 47.434794] CMDP_OFFSET_0: 00000000
[ 47.434800] CMDP_CLASS_0: 00000000
[ 47.434805] CHANNELSTAT_0: 00000000
[ 47.434809] The CDMA sync queue is empty.
[ 47.434823]
---- host general irq ----
[ 47.434829] sync_intc0mask = 0x00000001
[ 47.434835] sync_intmask = 0x50000003
[ 47.434839]
---- host syncpt irq mask ----
[ 47.434843]
---- host syncpt irq status ----
[ 47.434850] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 47.434857] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 47.434863] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 47.434869] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 47.434876] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 47.434882] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 47.434888] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 47.434895] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 47.434900] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 47.434906] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 47.434912] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 47.434917] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 47.434923] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 47.434928] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 47.434934] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 47.434940] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 47.434945] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 47.434951] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 47.434957] syncpt_thresh_cpu0_int_status(18) = 0x00000000
[ 47.434962] syncpt_thresh_cpu0_int_status(19) = 0x00000000
[ 47.434968] syncpt_thresh_cpu0_int_status(20) = 0x00000000
[ 47.434974] syncpt_thresh_cpu0_int_status(21) = 0x00000000
[ 47.435357] imx477 0-001c: imx477_stop_streaming:
[ 47.441768] imx477 0-001c: imx477_power_off: power off
[ 99.458256] usb 1-3.4: usb_suspend_both: status 0
[ 109.614142] usb 1-3.4: usb_suspend_both: status 0
[ 118.770028] [RCE] vi5_hwinit: firmware CL2018101701 protocol version 2.2
[ 119.096409] imx477 0-001c: imx477_power_on: power on
[ 119.401179] imx477 0-001c: imx477_set_mode:
[ 119.643076] imx477 0-001c: → imx477_set_mode:
[ 119.643248] imx477 0-001c: imx477_set_gain: Setting gain control to: 19
[ 119.643386] imx477 0-001c: imx477_set_gain: val: 19 (/10) [times], gain: 486
[ 119.644613] imx477 0-001c: imx477_set_exposure: Setting exposure control to: 16666
[ 119.644776] imx477 0-001c: imx477_set_exposure: val: 16666 [us], coarse_time: 248 [lines]
[ 119.646203] imx477 0-001c: imx477_set_frame_rate: Setting framerate control to: 30000001
[ 119.646505] imx477 0-001c: imx477_set_frame_rate: val: 30000001e-6 [fps], frame_length: 496 [lines]
[ 119.647796] imx477 0-001c: imx477_start_streaming:
[ 119.652829] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 1
[ 119.653608] imx477 0-001c: imx477_set_frame_rate: Setting framerate control to: 60000000
[ 119.653810] imx477 0-001c: imx477_set_frame_rate: val: 60000000e-6 [fps], frame_length: 256 [lines]
[ 119.655233] imx477 0-001c: imx477_set_gain: Setting gain control to: 18
[ 119.655381] imx477 0-001c: imx477_set_gain: val: 18 (/10) [times], gain: 456
[ 119.656659] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 0
[ 119.673647] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 1
[ 119.674454] imx477 0-001c: imx477_set_frame_rate: Setting framerate control to: 30000001
[ 119.674621] imx477 0-001c: imx477_set_frame_rate: val: 30000001e-6 [fps], frame_length: 496 [lines]
[ 119.679830] imx477 0-001c: imx477_set_gain: Setting gain control to: 19
[ 119.685406] imx477 0-001c: imx477_set_gain: val: 19 (/10) [times], gain: 486
[ 119.693400] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 0
[ 121.165982] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 121.166151] tegra194-vi5 15c10000.vi: vi capture get status failed
[ 121.168261] fence timeout on [ffffffc1db5d7e40] after 1500ms
[ 121.168272] name=[nvhost_sync:35], current value=0 waiting value=1
[ 121.168281] ---- mlocks ----
[ 121.168331] ---- syncpts ----
[ 121.168346] id 2 (disp_a) min 5 max 5 refs 1 (previous client : )
[ 121.168353] id 3 (disp_b) min 1 max 1 refs 1 (previous client : )
[ 121.168360] id 4 (disp_c) min 1 max 1 refs 1 (previous client : )
[ 121.168400] id 8 (vblank0) min 7143 max -2 refs 1 (previous client : )
[ 121.168418] id 17 (gv11b_511) min 140716 max 140716 refs 1 (previous client : )
[ 121.168426] id 18 (gv11b_510) min 3 max 3 refs 1 (previous client : )
[ 121.168434] id 19 (15340000.vic_gst-launch-1.0_0) min 6 max 6 refs 1 (previous client : 15340000.vic_gst-launch-1.0_0)
[ 121.168447] id 25 (gv11b_508_user) min 5 max 0 refs 1 (previous client : )
[ 121.168471] id 40 (gv11b_502) min 10 max 10 refs 1 (previous client : gv11b_504)
[ 121.168478] id 41 (gv11b_500) min 9 max 9 refs 1 (previous client : gv11b_503)
[ 121.168485] id 42 (gv11b_501) min 9 max 9 refs 1 (previous client : gv11b_502)
[ 121.168491] id 43 (gv11b_503) min 9 max 9 refs 1 (previous client : gv11b_501)
[ 121.168498] id 44 (gv11b_504) min 9 max 9 refs 1 (previous client : gv11b_500)
[ 121.169413] ---- channels ----
[ 121.169485]
channel 2 - 15820000.se
[ 121.169489] NvHost basic channel registers:
[ 121.169498] CMDFIFO_STAT_0: 00002040
[ 121.169504] CMDFIFO_RDATA_0: 58026380
[ 121.169511] CMDP_OFFSET_0: 00000000
[ 121.169516] CMDP_CLASS_0: 00000000
[ 121.169522] CHANNELSTAT_0: 00000000
[ 121.169526] The CDMA sync queue is empty.
[ 121.169538]
channel 3 - 15830000.se
[ 121.169542] NvHost basic channel registers:
[ 121.169549] CMDFIFO_STAT_0: 00002040
[ 121.169555] CMDFIFO_RDATA_0: 00200c20
[ 121.169561] CMDP_OFFSET_0: 00000000
[ 121.169566] CMDP_CLASS_0: 00000000
[ 121.169572] CHANNELSTAT_0: 00000000
[ 121.169576] The CDMA sync queue is empty.
[ 121.169587]
channel 4 - 15840000.se
[ 121.169591] NvHost basic channel registers:
[ 121.169597] CMDFIFO_STAT_0: 00002040
[ 121.169602] CMDFIFO_RDATA_0: 04104000
[ 121.169608] CMDP_OFFSET_0: 00000000
[ 121.169614] CMDP_CLASS_0: 00000000
[ 121.169619] CHANNELSTAT_0: 00000000
[ 121.169623] The CDMA sync queue is empty.
[ 121.169637]
---- host general irq ----
[ 121.169643] sync_intc0mask = 0x00000001
[ 121.169649] sync_intmask = 0x50000003
[ 121.169653]
---- host syncpt irq mask ----
[ 121.169657]
---- host syncpt irq status ----
[ 121.169664] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 121.169669] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 121.169675] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 121.169681] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 121.169686] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 121.169692] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 121.169697] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 121.169703] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 121.169709] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 121.169714] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 121.169720] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 121.169726] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 121.169731] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 121.169737] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 121.169743] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 121.169748] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 121.169754] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 121.169760] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 121.169765] syncpt_thresh_cpu0_int_status(18) = 0x00000000
[ 121.169771] syncpt_thresh_cpu0_int_status(19) = 0x00000000
[ 121.169777] syncpt_thresh_cpu0_int_status(20) = 0x00000000
[ 121.169782] syncpt_thresh_cpu0_int_status(21) = 0x00000000
[ 121.174471] imx477 0-001c: imx477_stop_streaming:
[ 121.181396] imx477 0-001c: imx477_power_off: power off
[ 121.183393] imx477 0-001c: imx477_power_on: power on
[ 121.473989] usb 1-3.4: usb_suspend_both: status 0
[ 121.488328] imx477 0-001c: imx477_set_mode:
[ 121.738352] imx477 0-001c: → imx477_set_mode:
[ 121.738527] imx477 0-001c: imx477_set_gain: Setting gain control to: 19
[ 121.738649] imx477 0-001c: imx477_set_gain: val: 19 (/10) [times], gain: 486
[ 121.740803] imx477 0-001c: imx477_set_exposure: Setting exposure control to: 16666
[ 121.740971] imx477 0-001c: imx477_set_exposure: val: 16666 [us], coarse_time: 248 [lines]
[ 121.742367] imx477 0-001c: imx477_set_frame_rate: Setting framerate control to: 30000001
[ 121.742534] imx477 0-001c: imx477_set_frame_rate: val: 30000001e-6 [fps], frame_length: 496 [lines]
[ 121.743848] imx477 0-001c: imx477_start_streaming:
[ 121.748682] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 1
[ 121.749467] imx477 0-001c: imx477_set_frame_rate: Setting framerate control to: 60000000
[ 121.749642] imx477 0-001c: imx477_set_frame_rate: val: 60000000e-6 [fps], frame_length: 256 [lines]
[ 121.750982] imx477 0-001c: imx477_set_gain: Setting gain control to: 18
[ 121.751142] imx477 0-001c: imx477_set_gain: val: 18 (/10) [times], gain: 456
[ 121.752400] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 0
[ 121.769402] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 1
[ 121.770310] imx477 0-001c: imx477_set_frame_rate: Setting framerate control to: 30000001
[ 121.770732] imx477 0-001c: imx477_set_frame_rate: val: 30000001e-6 [fps], frame_length: 496 [lines]
[ 121.775508] imx477 0-001c: imx477_set_gain: Setting gain control to: 19
[ 121.780811] imx477 0-001c: imx477_set_gain: val: 19 (/10) [times], gain: 486
[ 121.788966] imx477 0-001c: imx477_set_group_hold: Setting group hold control to: 0
[ 123.277954] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 123.277977] fence timeout on [ffffffc1be79b840] after 1500ms
[ 123.277987] name=[nvhost_sync:35], current value=0 waiting value=10
[ 123.277995] ---- mlocks ----
[ 123.278069] ---- syncpts ----
[ 123.278081] id 2 (disp_a) min 5 max 5 refs 1 (previous client : )
[ 123.278086] id 3 (disp_b) min 1 max 1 refs 1 (previous client : )
[ 123.278090] id 4 (disp_c) min 1 max 1 refs 1 (previous client : )
[ 123.278111] tegra194-vi5 15c10000.vi: vi capture get status failed
[ 123.278122] id 8 (vblank0) min 7270 max -2 refs 1 (previous client : )
[ 123.278138] id 17 (gv11b_511) min 142659 max 142659 refs 1 (previous client : )
[ 123.278143] id 18 (gv11b_510) min 3 max 3 refs 1 (previous client : )
[ 123.278150] id 19 (15340000.vic_gst-launch-1.0_0) min 6 max 6 refs 1 (previous client : 15340000.vic_gst-launch-1.0_0)
[ 123.278165] id 25 (gv11b_508_user) min 5 max 0 refs 1 (previous client : )
[ 123.278214] id 40 (gv11b_502) min 10 max 10 refs 1 (previous client : gv11b_504)
[ 123.278219] id 41 (gv11b_500) min 9 max 9 refs 1 (previous client : gv11b_503)
[ 123.278224] id 42 (gv11b_501) min 9 max 9 refs 1 (previous client : gv11b_502)
[ 123.278229] id 43 (gv11b_503) min 9 max 9 refs 1 (previous client : gv11b_501)
[ 123.278234] id 44 (gv11b_504) min 9 max 9 refs 1 (previous client : gv11b_500)
[ 123.279078] ---- channels ----
[ 123.279116]
channel 2 - 15820000.se
[ 123.279121] NvHost basic channel registers:
[ 123.279128] CMDFIFO_STAT_0: 00002040
[ 123.279134] CMDFIFO_RDATA_0: 58026380
[ 123.279142] CMDP_OFFSET_0: 00000000
[ 123.279147] CMDP_CLASS_0: 00000000
[ 123.279153] CHANNELSTAT_0: 00000000
[ 123.279158] The CDMA sync queue is empty.
[ 123.279170]
channel 3 - 15830000.se
[ 123.279174] NvHost basic channel registers:
[ 123.279180] CMDFIFO_STAT_0: 00002040
[ 123.279186] CMDFIFO_RDATA_0: 00200c20
[ 123.279192] CMDP_OFFSET_0: 00000000
[ 123.279197] CMDP_CLASS_0: 00000000
[ 123.279203] CHANNELSTAT_0: 00000000
[ 123.279208] The CDMA sync queue is empty.
[ 123.279219]
channel 4 - 15840000.se
[ 123.279223] NvHost basic channel registers:
[ 123.279229] CMDFIFO_STAT_0: 00002040
[ 123.279235] CMDFIFO_RDATA_0: 04104000
[ 123.279241] CMDP_OFFSET_0: 00000000
[ 123.279247] CMDP_CLASS_0: 00000000
[ 123.279252] CHANNELSTAT_0: 00000000
[ 123.279257] The CDMA sync queue is empty.
[ 123.279270]
---- host general irq ----
[ 123.279277] sync_intc0mask = 0x00000001
[ 123.279283] sync_intmask = 0x50000003
[ 123.279287]
---- host syncpt irq mask ----
[ 123.279291]
---- host syncpt irq status ----
[ 123.279298] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 123.279304] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 123.279310] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 123.279316] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 123.279321] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 123.279327] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 123.279333] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 123.279339] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 123.279345] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 123.279351] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 123.279356] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 123.279362] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 123.279368] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 123.279374] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 123.279380] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 123.279386] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 123.279392] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 123.279398] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 123.279403] syncpt_thresh_cpu0_int_status(18) = 0x00000000
[ 123.279409] syncpt_thresh_cpu0_int_status(19) = 0x00000000
[ 123.279415] syncpt_thresh_cpu0_int_status(20) = 0x00000000
[ 123.279421] syncpt_thresh_cpu0_int_status(21) = 0x00000000
[ 124.813951] fence timeout on [ffffffc1881143c0] after 1500ms
[ 124.813966] name=[nvhost_sync:35], current value=0 waiting value=16
[ 124.813976] tegra194-vi5 15c10000.vi: no reply from camera processor
[ 124.813987] tegra194-vi5 15c10000.vi: vi capture get status failed
[ 124.814257] ---- mlocks ----
[ 124.814307] ---- syncpts ----
[ 124.814320] id 2 (disp_a) min 5 max 5 refs 1 (previous client : )
[ 124.814328] id 3 (disp_b) min 1 max 1 refs 1 (previous client : )
[ 124.814334] id 4 (disp_c) min 1 max 1 refs 1 (previous client : )
[ 124.814366] id 8 (vblank0) min 7362 max -2 refs 1 (previous client : )
[ 124.814383] id 17 (gv11b_511) min 142659 max 142659 refs 1 (previous client : )
[ 124.814390] id 18 (gv11b_510) min 3 max 3 refs 1 (previous client : )
[ 124.814399] id 19 (15340000.vic_gst-launch-1.0_0) min 6 max 6 refs 1 (previous client : 15340000.vic_gst-launch-1.0_0)
[ 124.814447] id 25 (gv11b_508_user) min 5 max 0 refs 1 (previous client : )
[ 124.814472] id 40 (gv11b_502) min 10 max 10 refs 1 (previous client : gv11b_504)
[ 124.814482] fence timeout on [ffffffc1881149c0] after 1500ms
[ 124.814492] name=[nvhost_sync:35], current value=0 waiting value=21
[ 124.814495] id 41 (gv11b_500) min 9 max 9 refs 1 (previous client : gv11b_503)
[ 124.814502] id 42 (gv11b_501) min 9 max 9 refs 1 (previous client : gv11b_502)
[ 124.814507] ---- mlocks ----
[ 124.814510] id 43 (gv11b_503) min 9 max 9 refs 1 (previous client : gv11b_501)
[ 124.814517] id 44 (gv11b_504) min 9 max 9 refs 1 (previous client : gv11b_500)
[ 124.814563] ---- syncpts ----
[ 124.815376] ---- channels ----
[ 124.815379] id 2 (disp_a) min 5 max 5 refs 1 (previous client : )
[ 124.815388] id 3 (disp_b) min 1 max 1 refs 1 (previous client : )
[ 124.815394] id 4 (disp_c) min 1 max 1 refs 1 (previous client : )
[ 124.815417]
channel 2 - 15820000.se
[ 124.815423] NvHost basic channel registers:
[ 124.815427] id 8 (vblank0) min 7362 max -2 refs 1 (previous client : )
[ 124.815432] CMDFIFO_STAT_0: 00002040
[ 124.815439] CMDFIFO_RDATA_0: 58026380
[ 124.815446] id 17 (gv11b_511) min 142659 max 142659 refs 1 (previous client : )
[ 124.815449] CMDP_OFFSET_0: 00000000
[ 124.815455] CMDP_CLASS_0: 00000000
[ 124.815458] id 18 (gv11b_510) min 3 max 3 refs 1 (previous client : )
[ 124.815465] id 19 (15340000.vic_gst-launch-1.0_0) min 6 max 6 refs 1 (previous client : 15340000.vic_gst-launch-1.0_0)
[ 124.815468] CHANNELSTAT_0: 00000000
[ 124.815473] The CDMA sync queue is empty.
[ 124.815493] id 25 (gv11b_508_user) min 5 max 0 refs 1 (previous client : )
[ 124.815495]
channel 3 - 15830000.se
[ 124.815498] NvHost basic channel registers:
[ 124.815512] CMDFIFO_STAT_0: 00002040
[ 124.815519] CMDFIFO_RDATA_0: 00200c20
[ 124.815527] CMDP_OFFSET_0: 00000000
[ 124.815530] id 40 (gv11b_502) min 10 max 10 refs 1 (previous client : gv11b_504)
[ 124.815537] CMDP_CLASS_0: 00000000
[ 124.815542] id 41 (gv11b_500) min 9 max 9 refs 1 (previous client : gv11b_503)
[ 124.815548] id 42 (gv11b_501) min 9 max 9 refs 1 (previous client : gv11b_502)
[ 124.815550] CHANNELSTAT_0: 00000000
[ 124.815554] The CDMA sync queue is empty.
[ 124.815559] id 43 (gv11b_503) min 9 max 9 refs 1 (previous client : gv11b_501)
[ 124.815567]
channel 4 - 15840000.se
[ 124.815569] id 44 (gv11b_504) min 9 max 9 refs 1 (previous client : gv11b_500)
[ 124.815576] NvHost basic channel registers:
[ 124.815581] CMDFIFO_STAT_0: 00002040
[ 124.815587] CMDFIFO_RDATA_0: 04104000
[ 124.815594] CMDP_OFFSET_0: 00000000
[ 124.815600] CMDP_CLASS_0: 00000000
[ 124.815605] CHANNELSTAT_0: 00000000
[ 124.815610] The CDMA sync queue is empty.
[ 124.815623]
---- host general irq ----
[ 124.815630] sync_intc0mask = 0x00000001
[ 124.815636] sync_intmask = 0x50000003
[ 124.815640]
---- host syncpt irq mask ----
[ 124.815644]
---- host syncpt irq status ----
[ 124.815651] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 124.815658] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 124.815664] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 124.815671] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 124.815677] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 124.815684] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 124.815690] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 124.815697] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 124.815702] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 124.815708] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 124.815714] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 124.815720] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 124.815726] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 124.815731] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 124.815737] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 124.815743] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 124.815749] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 124.815755] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 124.815761] syncpt_thresh_cpu0_int_status(18) = 0x00000000
[ 124.815766] syncpt_thresh_cpu0_int_status(19) = 0x00000000
[ 124.815772] syncpt_thresh_cpu0_int_status(20) = 0x00000000
[ 124.815778] syncpt_thresh_cpu0_int_status(21) = 0x00000000
[ 124.816438] ---- channels ----
[ 124.816472]
channel 2 - 15820000.se
[ 124.816476] NvHost basic channel registers:
[ 124.816484] CMDFIFO_STAT_0: 00002040
[ 124.816490] CMDFIFO_RDATA_0: 58026380
[ 124.816501] CMDP_OFFSET_0: 00000000
[ 124.816508] CMDP_CLASS_0: 00000000
[ 124.816514] CHANNELSTAT_0: 00000000
[ 124.816519] The CDMA sync queue is empty.
[ 124.816530]
channel 3 - 15830000.se
[ 124.816534] NvHost basic channel registers:
[ 124.816540] CMDFIFO_STAT_0: 00002040
[ 124.816546] CMDFIFO_RDATA_0: 00200c20
[ 124.816559] CMDP_OFFSET_0: 00000000
[ 124.816564] CMDP_CLASS_0: 00000000
[ 124.816570] CHANNELSTAT_0: 00000000
[ 124.816574] The CDMA sync queue is empty.
[ 124.816585]
channel 4 - 15840000.se
[ 124.816589] NvHost basic channel registers:
[ 124.816595] CMDFIFO_STAT_0: 00002040
[ 124.816601] CMDFIFO_RDATA_0: 04104000
[ 124.816608] CMDP_OFFSET_0: 00000000
[ 124.816613] CMDP_CLASS_0: 00000000
[ 124.816618] CHANNELSTAT_0: 00000000
[ 124.816623] The CDMA sync queue is empty.
[ 124.816636]
---- host general irq ----
[ 124.816642] sync_intc0mask = 0x00000001
[ 124.816648] sync_intmask = 0x50000003
[ 124.816652]
---- host syncpt irq mask ----
[ 124.816656]
---- host syncpt irq status ----
[ 124.816663] syncpt_thresh_cpu0_int_status(0) = 0x00000000
[ 124.816669] syncpt_thresh_cpu0_int_status(1) = 0x00000000
[ 124.816676] syncpt_thresh_cpu0_int_status(2) = 0x00000000
[ 124.816682] syncpt_thresh_cpu0_int_status(3) = 0x00000000
[ 124.816688] syncpt_thresh_cpu0_int_status(4) = 0x00000000
[ 124.816695] syncpt_thresh_cpu0_int_status(5) = 0x00000000
[ 124.816701] syncpt_thresh_cpu0_int_status(6) = 0x00000000
[ 124.816708] syncpt_thresh_cpu0_int_status(7) = 0x00000000
[ 124.816713] syncpt_thresh_cpu0_int_status(8) = 0x00000000
[ 124.816719] syncpt_thresh_cpu0_int_status(9) = 0x00000000
[ 124.816725] syncpt_thresh_cpu0_int_status(10) = 0x00000000
[ 124.816730] syncpt_thresh_cpu0_int_status(11) = 0x00000000
[ 124.816736] syncpt_thresh_cpu0_int_status(12) = 0x00000000
[ 124.816742] syncpt_thresh_cpu0_int_status(13) = 0x00000000
[ 124.816747] syncpt_thresh_cpu0_int_status(14) = 0x00000000
[ 124.816753] syncpt_thresh_cpu0_int_status(15) = 0x00000000
[ 124.816759] syncpt_thresh_cpu0_int_status(16) = 0x00000000
[ 124.816764] syncpt_thresh_cpu0_int_status(17) = 0x00000000
[ 124.816770] syncpt_thresh_cpu0_int_status(18) = 0x00000000
[ 124.816776] syncpt_thresh_cpu0_int_status(19) = 0x00000000
[ 124.816781] syncpt_thresh_cpu0_int_status(20) = 0x00000000
[ 124.816787] syncpt_thresh_cpu0_int_status(21) = 0x00000000
[ 124.817691] imx477 0-001c: imx477_stop_streaming:
[ 124.827253] imx477 0-001c: imx477_power_off: power off
[ 158.533053] usb 1-3.1: USB disconnect, device number 4
Please help in resolving this issue.