Orin nano fails to run 09_argus_camera_jpeg and reports error "No cameras available"

1.system environment is Orin Nano, and the Jetson package version is: ~$
cat /etc/nv_tegra_release
# R36 (release), REVISION: 4.4, GCID: 41062509, BOARD: generic, EABI: aarch64, DATE: Mon Jun 16 16:07:13 UTC 2025 # KERNEL_VARIANT: oot
TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia
2. I have adapted two sc1336 mipi csi camera drivers on the system;
2.1 The drivers have been successfully loaded and two device nodes have been generated: uniubi@ubuntu:~$ ls /dev/video*
/dev/video0 /dev/video1
uniubi@ubuntu:~$ v4l2-ctl --list-devices
NVIDIA Tegra Video Input Device (platform:tegra-camrtc-ca):
/dev/media0
vi-output, sc1336 0-0032 (platform:tegra-capture-vi:0):
/dev/video0
vi-output, sc1336 0-0030 (platform:tegra-capture-vi:1):
/dev/video1
uniubi@ubuntu:~$
2.2 The following commands can be used to save the raw images and verify the correctness of the saved raw images with tools.
2.2.1) v4l2-ctl -d /dev/video0 --set-fmt-video=width=1280,height=720,pixelformat=BG10 --stream-mmap --stream-count=20 --stream-to=frame720pVideo0.raw
2.2.2) v4l2-ctl -d /dev/video1 --set-fmt-video=width=1280,height=720,pixelformat=BG10 --stream-mmap --stream-count=20 --stream-to=frame720pVideo1.raw
3. I want to run the sample source code 09_argus_camera_jpeg to verify the function of capturing frames from the camera through argus and encoding them into JPEG.
I made some modifications to 09_argus_camera_jpeg, deleting the createEglRenderer and previewStream related content. However, the log information during runtime is as follows:
3.1 Log information of nvargus-daemon root@ubuntu:/usr/src/jetson_multimedia_api/samples/09_argus_camera_jpeg# sudo systemctl restart nvargus-daemon
sleep 3
root@ubuntu:/usr/src/jetson_multimedia_api/samples/09_argus_camera_jpeg#
root@ubuntu:/usr/src/jetson_multimedia_api/samples/09_argus_camera_jpeg#
root@ubuntu:/usr/src/jetson_multimedia_api/samples/09_argus_camera_jpeg#
root@ubuntu:/usr/src/jetson_multimedia_api/samples/09_argus_camera_jpeg# sudo systemctl status nvargus-daemon --no-pager
● nvargus-daemon.service - Argus daemon
Loaded: loaded (/etc/systemd/system/nvargus-daemon.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2026-01-04 16:46:07 CST; 12s ago
Main PID: 2322 (nvargus-daemon)
Tasks: 1 (limit: 8809)
Memory: 2.1M CPU: 11ms
CGroup: /system.slice/nvargus-daemon.service
└─2322 /usr/sbin/nvargus-daemon

	Jan 04 16:46:07 ubuntu systemd[1]: Started Argus daemon.

3.2 Error messages of argus_camera_jpeg root@ubuntu:/usr/src/jetson_multimedia_api/samples/09_argus_camera_jpeg# ./argus_camera_jpeg
		Initializing EGL display...
		EGL display initialized successfully.
		PRODUCER: Argus Version: 0.99.3.3 (multi-process)
		PRODUCER: Running in multi-process mode
		PRODUCER: Note: nvargus-daemon service must be running for multi-process mode
		PRODUCER: Check service status: sudo systemctl status nvargus-daemon
		PRODUCER: Start service if needed: sudo systemctl start nvargus-daemon
		PRODUCER: No cameras available
		PRODUCER: Found 0 camera device(s)
		PRODUCER: Diagnostic: Found 2 /dev/video* device(s) in filesystem
		PRODUCER: 
		Error: No cameras available. Please check:
		PRODUCER:   1. Camera hardware is connected
		PRODUCER:   2. Camera drivers are loaded (check /dev/video*)
		PRODUCER:   3. User has permission to access camera devices
		PRODUCER:   4. nvargus-daemon service is running and initialized:
		PRODUCER:      sudo systemctl status nvargus-daemon
		PRODUCER:      sudo systemctl start nvargus-daemon (if not running)
		PRODUCER:      Note: Service may need a moment to initialize after start
		PRODUCER:   5. Check daemon logs for errors:
		PRODUCER:      sudo journalctl -u nvargus-daemon -n 50
		PRODUCER:   6. If service is running but cameras not detected, try:
		PRODUCER:      sudo systemctl restart nvargus-daemon
		PRODUCER:      Then wait a few seconds and try again
		PRODUCER: 
		Note: /dev/video* devices exist but Argus cannot detect them.
		PRODUCER: This usually indicates:
		PRODUCER:   - nvargus-daemon service issue (multi-process mode)
		PRODUCER:   - Camera devices are not compatible with Argus
		PRODUCER:   - Another process is holding the cameras
		Error generated. main.cpp, execute:523 No cameras available
		root@ubuntu:/usr/src/jetson_multimedia_api/samples/09_argus_camera_jpeg# 
  1. Could you please tell me what causes the issue that iCameraProvider->getCameraDevices(&cameraDevices) fails to find the camera device?
    How can this problem be fixed?

  2. source code:
    09_argus_camera_jpeg.zip (8.6 KB)

After executing ./argus_camera_jpeg, then executing sudo systemctl status nvargus-daemon again shows the following error information:

root@ubuntu:/data# sudo systemctl status nvargus-daemon
● nvargus-daemon.service - Argus daemon
Loaded: loaded (/etc/systemd/system/nvargus-daemon.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2026-01-04 17:54:47 CST; 3min 20s ago
Main PID: 895 (nvargus-daemon)
Tasks: 1 (limit: 8809)
Memory: 40.4M
CPU: 228ms
CGroup: /system.slice/nvargus-daemon.service
└─895 /usr/sbin/nvargus-daemon

Jan 04 17:58:05 ubuntu nvargus-daemon[895]: (NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function ini>
Jan 04 17:58:05 ubuntu nvargus-daemon[895]: NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
Jan 04 17:58:05 ubuntu nvargus-daemon[895]: NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
Jan 04 17:58:05 ubuntu nvargus-daemon[895]: NvPclStartPlatformDrivers: Failed to start module drivers
Jan 04 17:58:05 ubuntu nvargus-daemon[895]: NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0x30009)
Jan 04 17:58:05 ubuntu nvargus-daemon[895]: NvPclOpen: PCL Open Failed. Error: 0xf
Jan 04 17:58:05 ubuntu nvargus-daemon[895]: SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 725)
Jan 04 17:58:05 ubuntu nvargus-daemon[895]: SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 455)
Jan 04 17:58:05 ubuntu nvargus-daemon[895]: SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 382)
Jan 04 17:58:05 ubuntu nvargus-daemon[895]: SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 554)
lines 1-20/20 (END)

  1. After executing uniubi@ubuntu:/data$ nvgstcapture-1.0 --mode=1 --cus-prev-res=1280x720 --capture-time=2 --file-name=output_raw, the error information seen is as follows:
    bitrate = 4000

Cannot open display specified with DISPLAY environment variable

can’t create window, Display NULL

Using winsys: x11
** Message: 18:13:08.105: main:4732 iterating capture loop …
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:794 No cameras available。

8.Through using the strace tool to trace nvargus-daemon, more detailed log information was obtained. In strace-nvargus-daemon_and_tegra234-camera-sc1336-dual_dtsi.zip, strace-nvargus-daemon.log contains the log information of nvargus-daemon, and tegra234-camera-sc1336-dual.dtsi is the device tree configuration for the sensor.
strace-nvargus-daemon_and_tegra234-camera-sc1336-dual_dtsi.zip (88.7 KB)

What is causing the “No cameras available” error?

9.If I first stop the systemctl service nvargus-daemon, then manually start nvargus-daemon, and finally execute ./argus_camera_jpeg, I can see other error messages.

root@ubuntu:/usr/bin# systemctl stop nvargus-daemon
root@ubuntu:/usr/bin#
root@ubuntu:/usr/bin# nvargus-daemon
=== NVIDIA Libargus Camera Service (0.99.33)=== Listening for connections…=== argus_camera_jpeg[2834]: Connection established (FFFFB2B2B840)OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module0
OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module1
NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
NvPclHwGetModuleList: No module data found
NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
NvPclHwGetModuleList: No module data found
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
---- imager: No override file found. ----
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function loadModeProperties(), line 863)
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function loadModeList(), line 664)
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 128)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 1. (error 0x30009)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 725)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 455)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 382)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 554)
---- imager: No override file found. ----
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function loadModeProperties(), line 863)
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function loadModeList(), line 664)
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 128)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0x30009)
NvPclOpen: PCL Open Failed. Error: 0xf
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 725)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 455)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 382)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 554)
=== argus_camera_jpeg[2834]: CameraProvider initialized (0xffffacaaea10)=== argus_camera_jpeg[2834]: CameraProvider destroyed (0xffffacaaea10)=== argus_camera_jpeg[2834]: Connection closed (FFFFB2B2B840)=== argus_camera_jpeg[2834]: Connection cleaned up (FFFFB2B2B840)。

*** Please note that this reply is generated by LLM automatically ***

The issue you’re experiencing is related to the iCameraProvider::getCameraDevices() function failing to find the camera device. This function is used to retrieve a list of available camera devices on the system.

Based on the log information you provided, it seems that the nvargus-daemon service is running and active. However, the iCameraProvider::getCameraDevices() function is still unable to find the camera device.

After reviewing the source code of 09arguscamerajpeg, I noticed that the createEglRenderer and previewStream related content were deleted. However, the iCameraProvider::getCameraDevices() function is still trying to access the camera device using the Argus API.

To fix this issue, you need to ensure that the camera device is properly registered with the Argus API. You can do this by checking the following:

  1. Verify that the camera device is properly loaded and registered with the Argus API. You can check this by running the v4l2-ctl command to list the available video devices.
  2. Check that the nvargus-daemon service is running and active. You can check this by running the systemctl status nvargus-daemon command.
  3. Verify that the iCameraProvider::getCameraDevices() function is properly configured to access the camera device. You can check this by reviewing the source code of 09arguscamerajpeg and ensuring that the Argus API is properly initialized and configured.

To troubleshoot this issue further, you can try the following:

  1. Run the v4l2-ctl command to list the available video devices and verify that the camera device is properly loaded and registered.
  2. Run the systemctl status nvargus-daemon command to verify that the nvargus-daemon service is running and active.
  3. Review the source code of 09arguscamerajpeg and ensure that the Argus API is properly initialized and configured.
  4. Try running the 09arguscamerajpeg sample code with the createEglRenderer and previewStream related content restored to see if the issue persists.

Comparison with other similar issues:

  • The issue you’re experiencing is similar to the one described in the topic “CSI-0 with MIPI 4 lane is not working properly Jetson Orin Nano camera” where the camera device is not properly loaded and registered with the Argus API.
  • The issue is also similar to the one described in the topic “Porting new camera sensor driver Jetson Orin NX camera” where the camera device is not properly configured and registered with the Argus API.

In both cases, the issue was resolved by ensuring that the camera device is properly loaded and registered with the Argus API, and that the nvargus-daemon service is running and active.

In conclusion, the issue you’re experiencing is likely due to the camera device not being properly registered with the Argus API. To fix this issue, you need to ensure that the camera device is properly loaded and registered with the Argus API, and that the nvargus-daemon service is running and active.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

To confirm your sensor driver is compatible with argus by below command.

nvargus_nvraw --lps

root@ubuntu:~# sudo systemctl stop nvargus-daemon
root@ubuntu:~# sudo systemctl start nvargus-daemon
root@ubuntu:~#
root@ubuntu:~# nvargus_nvraw --lps
nvargus_nvraw version 1.16.0
Number of supported sensor entries 0
Entry Source Mode Uniquename Resolution FR BitDepth Mode
Index Index Index CSI Dyn Type
root@ubuntu:~#

My bad need restart the daemon to run the nvargus_nvraw.

sudo service nvargus-daemon restart 
nvargus_nvraw --lps

root@ubuntu:~# sudo service nvargus-daemon restart
root@ubuntu:~#
root@ubuntu:~# nvargus_nvraw --lps
nvargus_nvraw version 1.16.0
Number of supported sensor entries 0
Entry Source Mode Uniquename Resolution FR BitDepth Mode
Index Index Index CSI Dyn Type
root@ubuntu:~#

Looks like your system didn’t have camera that argus supported.

What’s below command shows.

v4l2-ctl –list-devices

root@ubuntu:~# v4l2-ctl --list-devices
NVIDIA Tegra Video Input Device (platform:tegra-camrtc-ca):
/dev/media0

vi-output, sc1336 0-0032 (platform:tegra-capture-vi:0):
/dev/video0

vi-output, sc1336 0-0030 (platform:tegra-capture-vi:1):
/dev/video1

root@ubuntu:~#

It could be the context problem in tegra-camera-platform{} in your device tree.

Could you please tell me where the configuration is incorrect?The content of my device tree’s tegra-camera-platform is as follows:

include <dt-bindings/gpio/tegra234-gpio.h>
include <dt-bindings/clock/tegra234-clock.h>

define CAM0_RST TEGRA234_MAIN_GPIO(H, 6)
define CAM1_RST TEGRA234_MAIN_GPIO(AC, 0)

/ {
overlay-name = “Camera SC1336 Front CSI0 (Safe Mode V14)”;
jetson-header-name = “Jetson 24pin CSI Connector”;

/* 1. VI Ports */
tegra-capture-vi {
	num-channels = <2>;
	ports {
		#address-cells = <1>;
		#size-cells = <0>;
		port@0 {
			reg = <0>;
			rbpcv3_sc1336_vi_in0: endpoint {
				port-index = <0>;
				bus-width = <2>;
				remote-endpoint = <&rbpcv3_sc1336_csi_out0>;
			};
		};
		port@1 {
			reg = <1>;
			rbpcv3_sc1336_vi_in1: endpoint {
				port-index = <1>;
				bus-width = <2>;
				remote-endpoint = <&rbpcv3_sc1336_csi_out1>;
			};
		};
	};
};

/* 2. Platform Config */
tegra-camera-platform {
	compatible = "nvidia, tegra-camera-platform";
	status = "okay";
	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 = <7500000>;
	isp_peak_byte_per_pixel = <5>;
	isp_bw_margin_pct = <25>;
	camera-pwr-gpios = <0>;

	modules {
		module0 {
			badge = "sc1336_rgb";
			position = "front";
			orientation = "1";
			status = "okay";
			drivernode0 {
				pcl_id = "v4l2_sensor";
				sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3160000/rbpcv3_sc1336_a@32";
			};
		};
		module1 {
			badge = "sc1336_ir";
			position = "rear";
			orientation = "1";
			status = "okay";
			drivernode0 {
				pcl_id = "v4l2_sensor";
				sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3160000/rbpcv3_sc1336_a@30";
			};
		};
	};
};


/* 3. CSI & I2C Nodes */
bus@0 {
	host1x@13e00000 {
		nvcsi@15a00000 {
			num-channels = <2>;
			#address-cells = <1>;
			#size-cells = <0>;
			channel@0 {
				reg = <0>;
				ports {
					#address-cells = <1>;
					#size-cells = <0>;
					port@0 {
						reg = <0>;
						rbpcv3_sc1336_csi_in0: endpoint@0 {
							port-index = <0>;
							bus-width = <2>;
							remote-endpoint = <&rbpcv3_sc1336_out0>;
						};
					};
					port@1 {
						reg = <1>;
						rbpcv3_sc1336_csi_out0: endpoint@1 {
							remote-endpoint = <&rbpcv3_sc1336_vi_in0>;
						};
					};
				};
			};

			channel@1 {
				reg = <1>;
				ports {
					#address-cells = <1>;
					#size-cells = <0>;
					port@0 {
						reg = <0>;
						rbpcv3_sc1336_csi_in1: endpoint@2 {
							port-index = <1>;
							bus-width = <2>;
							remote-endpoint = <&rbpcv3_sc1336_out1>;
						};
					};
					port@1 {
						reg = <1>;
						rbpcv3_sc1336_csi_out1: endpoint@3 {
							remote-endpoint = <&rbpcv3_sc1336_vi_in1>;
						};
					};
				};
			};
		};
	};

	i2c@3160000 {
		status = "okay";
		#address-cells = <1>;
		#size-cells = <0>;		

		rbpcv3_sc1336_a@32 {
			reset-gpios = <&gpio CAM0_RST GPIO_ACTIVE_LOW>;
			compatible = "smartsens,sc1336";
			reg = <0x32>;
			devnode = "video0";
			
			physical_w = "3.680";
			physical_h = "2.760";
			sensor_model = "sc1336";
			use_sensor_mode_id = "true";
		
			/* Define any required hw resources needed by driver */
			/* ie. clocks, io pins, power sources */
			clocks = <&bpmp TEGRA234_CLK_EXTPERIPH1>;
			clock-names = "extperiph1";
			mclk = "extperiph1";
			clock-frequency = <24000000>;
			/* Power regulators (if available in hardware) */
			/* Uncomment and configure if your hardware has these regulators */
			/* avdd-reg = "vdd_2v8_cam"; */
			/* iovdd-reg = "vdd_1v8_cam"; */
			/* dvdd-reg = "vdd_1v2_cam"; */

			mode0 {
				mclk_khz = "24000";
				num_lanes = "2";
				tegra_sinterface = "serial_a";
				phy_mode = "DPHY";
				discontinuous_clk = "no";
				dpcm_enable = "false";
				cil_settletime = "0";
				lane_polarity = "6";
				active_w = "1280";
				active_h = "720";
				mode_type = "bayer";
				pixel_phase = "bggr";
				csi_pixel_bit_depth = "10";
				readout_orientation = "90";
				line_length = "1600";
				inherent_gain = "1";
				mclk_multiplier = "1.2";
				pix_clk_hz = "27648000";
				gain_factor = "16";
				framerate_factor = "1000000";
				exposure_factor = "1000000";
				min_gain_val = "16";
				max_gain_val = "170";
				step_gain_val = "1";
				default_gain = "16";
				min_framerate = "2000000";
				max_framerate = "30000000";
				step_framerate = "1";
				default_framerate = "30000000";
				min_exp_time = "28";
				max_exp_time = "24933";
				step_exp_time = "1";
				default_exp_time = "2495";
				embedded_metadata_height = "0";
			};

			ports {
				#address-cells = <1>;
				#size-cells = <0>;
				port@0 {
					reg = <0>;
					rbpcv3_sc1336_out0: endpoint {
						status = "okay";
						port-index = <0>;
						bus-width = <2>;
						remote-endpoint = <&rbpcv3_sc1336_csi_in0>;
					};
				};
			};
		};

		rbpcv3_sc1336_a@30 {
			reset-gpios = <&gpio CAM1_RST GPIO_ACTIVE_LOW>;
			compatible = "smartsens,sc1336";
			reg = <0x30>;
			devnode = "video1";
			
			physical_w = "3.680";
			physical_h = "2.760";
			sensor_model = "sc1336";
			use_sensor_mode_id = "true";
		
			/* Define any required hw resources needed by driver */
			/* ie. clocks, io pins, power sources */
			clocks = <&bpmp TEGRA234_CLK_EXTPERIPH2>;
			clock-names = "extperiph2";
			mclk = "extperiph2";
			clock-frequency = <24000000>;
			/* Power regulators (if available in hardware) */
			/* Uncomment and configure if your hardware has these regulators */
			/* avdd-reg = "vdd_2v8_cam"; */
			/* iovdd-reg = "vdd_1v8_cam"; */
			/* dvdd-reg = "vdd_1v2_cam"; */

			mode0 {
				mclk_khz = "24000";
				num_lanes = "2";
				tegra_sinterface = "serial_b";
				phy_mode = "DPHY";
				discontinuous_clk = "no";
				dpcm_enable = "false";
				cil_settletime = "0";
				lane_polarity = "6";
				active_w = "1280";
				active_h = "720";
				mode_type = "bayer";
				pixel_phase = "bggr";
				/*pixel_t = "bayer_bggr";*/
				csi_pixel_bit_depth = "10";
				readout_orientation = "90";
				line_length = "1600";
				inherent_gain = "1";
				mclk_multiplier = "1.2";
				pix_clk_hz = "27648000";
				gain_factor = "16";
				framerate_factor = "1000000";
				exposure_factor = "1000000";
				min_gain_val = "16";
				max_gain_val = "170";
				step_gain_val = "1";
				default_gain = "16";
				min_framerate = "2000000";
				max_framerate = "30000000";
				step_framerate = "1";
				default_framerate = "30000000";
				min_exp_time = "28";
				max_exp_time = "24933";
				step_exp_time = "1";
				default_exp_time = "2495";
				embedded_metadata_height = "0";
			};

			ports {
				#address-cells = <1>;
				#size-cells = <0>;
				port@0 {
					reg = <0>;
					rbpcv3_sc1336_out1: endpoint {
						status = "okay";
						port-index = <1>;
						bus-width = <2>;
						remote-endpoint = <&rbpcv3_sc1336_csi_in1>;
					};
				};
			};
		};
	};
};

};

Get more information by below comand.

sudo service nvargus-daemon stop
sudo su
export enableCamPclLogs=5
export enableCamScfLogs=5
/usr/sbin/nvargus-daemon

Run below command in another console

nvargus_nvraw --lps
  1. step 1
    root@ubuntu:~# sudo service nvargus-daemon stop
    root@ubuntu:~# sudo su
    root@ubuntu:~# export enableCamPclLogs=5
    root@ubuntu:~# export enableCamScfLogs=5
    root@ubuntu:~# /usr/sbin/nvargus-daemon
    === NVIDIA Libargus Camera Service (0.99.33)=== Listening for connections…=== nvargus_nvraw[2517]: Connection established (FFFFB78FB840)Thread 1 getting next capture
    Thread 1 is waiting
    Thread 2 getting next capture
    Thread 2 is waiting
    Thread 3 getting next capture
    Thread 3 is waiting
    Thread 4 getting next capture
    Thread 4 is waiting
    Thread 5 getting next capture
    Thread 5 is waiting
    Thread 6 getting next capture
    Thread 6 is waiting
    Thread 7 getting next capture
    Thread 7 is waiting
    Thread 8 getting next capture
    Thread 9 getting next capture
    Thread 10 getting next capture
    Thread 12 getting next capture
    Thread 8 is waiting
    Thread 11 getting next capture
    Thread 9 is waiting
    Thread 10 is waiting
    Thread 12 is waiting
    Thread 11 is waiting
    Starting services…
    Worker thread IspHw frameComplete start
    Worker thread CaptureScheduler checkFramePending start
    Worker thread CaptureScheduler frameStart start
    Worker thread V4L2CaptureScheduler checkCaptureComplete start
    Worker thread V4L2CaptureScheduler issueCaptures start
    Worker thread PS handleRequests start
    getInstance: s_instance(0xffffb0a2fe40)
    getInstance: s_instance(0xffffb0a2fe40)
    subscribe: SensorType(gyroscope)
    subscribe: create SensorType(gyroscope) sensor(0xffffb07475b0)
    subscribe: SensorType(accelerometer)
    subscribe: create SensorType(accelerometer) sensor(0xffffb0a378f0)
    AC plugin not present: dlopen “acplugin.so”, acplugin.so: cannot open shared object file: No such file or directory
    Services are started
    NvPclSetHotplugCallback: ++++++++++++++++++++++
    ---- Imager: Calibration blob file handling supported in this build ----
    NvPclHwGetModuleList: OFParserListModules Succeeded
    NvPclModuleListInitialize: numBuiltinModules 2 +++
    OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module0
    OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module1
    NvPclHwGetModuleCalib: Couldn’t found calibration, Part name didn’t match: “rgb”
    NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
    NvPclHwGetModuleList: No module data found
    NvPclHwPrintModuleDefinition – Name: sc1336_rgb
    NvPclHwPrintModuleDefinition – Position: 1
    NvPclHwPrintModuleDefinition – CalibrationData Found: 1
    NvPclHwPrintCameraSubModule – HwCamSubModule[0].Name: v4l2_sensor
    NvPclHwPrintCameraSubModule – HwCamSubModule[0].DevName: sc1336 0-0032
    NvPclHwGetModuleCalib: Couldn’t found calibration, Part name didn’t match: “ir”
    NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
    NvPclHwGetModuleList: No module data found
    NvPclHwPrintModuleDefinition – Name: sc1336_ir
    NvPclHwPrintModuleDefinition – Position: 0
    NvPclHwPrintModuleDefinition – CalibrationData Found: 1
    NvPclHwPrintCameraSubModule – HwCamSubModule[0].Name: v4l2_sensor
    NvPclHwPrintCameraSubModule – HwCamSubModule[0].DevName: sc1336 0-0030
    NvPclHwGetModuleList: OFParserListModules Succeeded
    NvPclModuleListInitialize: numBuiltinModules 2 —
    NvPclModuleListInitialize: NvPclModule list[0]: sc1336_rgb position 1 numBuiltinModules 2
    NvPclModuleListInitialize: NvPclModule list[1]: sc1336_ir position 0 numBuiltinModules 2
    NvPclHwScanExternalCameras – adding video1 to discover list
    NvPclHwScanExternalCameras – adding video0 to discover list
    NvPclModuleListInitialize: numPlugableModules 2 +++
    NvPclHwScanExternalCameras – adding video1 to discover list
    NvPclHwScanExternalCameras – adding video0 to discover list
    NvPclHwAddModules isVirtual 1 ^^^^^^^^
    NvPclHwScanExternalCameras – adding video1 to discover list
    NvPclHwScanExternalCameras – adding video0 to discover list
    NvPclHwAddModules isVirtual 1 ^^^^^^^^
    NvPclHwAddModules isVirtual 0 ^^^^^^^^
    NvPclHwAddModules isVirtual 0 ^^^^^^^^
    NvPclModuleListInitialize: numPlugableModules 0 —
    getHotplugMonitor: Getting hotplug monitor instance
    initializeHotplug++
    hotPlugfunc ++
    addWatch: Watch added wd=‘1’
    CheckProcDTExists: INFO: accessing /proc/device-tree/tegra-virtual-camera-platform/modules; No such file or directory
    OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
    setHotplugCallback: Registered new callback client
    hotPlugfunc: reading from inotify FD, Thread waiting
    NvPclSetHotplugCallback: ----------------------
    numSources: numSources 2

numSources: numSources 2

numSources: numSources 2

getSource: index 0 and numSources 2

numSources: numSources 2

numSources: numSources 2

addSourceByIndex: index 0 and guid 1ud

NvPclOpen: ++++++++++++++++++++++
NvPclStateControllerOpen: Found GUID 1 match at index[0]
NvPclHwInitializeModule: allocate overrides pathname @ 0xffffb0a1a7c0
NvPclHwInitializeModule: allocate overrides pathname @ 0xffffb0a2d180
NvPclHwInitializeModule: allocate overrides pathname @ 0xffffb0a2c350
NvPclHwInitializeModule: allocate overrides pathname @ 0xaaaae563fe90
NvPclHwInitializeModule: allocate overrides pathname @ 0xffffb0b07940
NvPclHwInitializeModule: allocate overrides pathname @ 0xffffb0aae740
LoadOverridesFile: looking for override file [/Calib/camera_override.isp] 1/16
CheckOverridesPermissions: stat(/Calib/camera_override.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/camera_overrides.isp] 2/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/camera_overrides.isp] 3/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/camera_overrides.isp] 4/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/camera_overrides.isp] 5/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/sc1336_rgb.isp] 6/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/sc1336_rgb.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/sc1336_rgb.isp] 7/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/sc1336_rgb.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/sc1336_rgb.isp] 8/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/sc1336_rgb.isp) call failed
---- imager: No override file found. ----
Imager: looking for override file [/mnt/factory/camera/factory.bin] 1/16
Imager: looking for override file [/Calib/factory.bin] 2/16
Imager: looking for override file [/Calib/calibration.bin] 3/16
Imager: looking for override file [(null)] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
Imager: looking for override file [/data/vendor/nvcam/settings/factory.bin] 1/16
Imager: looking for override file [/data/vendor/nvcam/settings/sc1336_rgb.bin] 2/16
Imager: looking for override file [/opt/nvidia/nvcam/settings/sc1336_rgb.bin] 3/16
Imager: looking for override file [/var/nvidia/nvcam/settings/sc1336_rgb.bin] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
NvPclCreateDriver: Found NvPcl Driver Hal dev_name match (v4l2_sensor)
NvPclCreateDriver: Found a Driver name match (v4l2_sensor)
NvPclConnectDrivers: hImager was NULL, creating new imager
NvPclInitializeDrivers: v4l2_sensor ++++++++++++++++++
OFDPropertyGetString: could not read property [devnode-bus]
OFDPropertyGetString: could not read property [use_decibel_gain]
OFDPropertyGetString: could not read property [delayed_gain]
OFDPropertyCopyToLong: could not read property [has-eeprom]
OFDPropertyGetString: could not read property [supports-alt-exp]
OFDPropertyGetString: could not read property [sync_sensor]
OFDPropertyGetString: could not read property [type]
loadSubType: Sensor type missing in DT, 206
OFDPropertyCopyToLong: could not read property [set_mode_delay_ms]
OFDPropertyCopyToLong: could not read property [mode0.vc_id]
OFDPropertyCopyToLong: could not read property [mode0.dynamic_pixel_bit_depth]
OFDPropertyCopyToLongLong: could not read property [mode0.serdes_pix_clk_hz]
OFDPropertyCopyToFloat: could not read property [mode0.gain_step_pitch]
OFDPropertyCopyToFloat: could not read property [mode0.min_hdr_ratio]
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function loadModeProperties(), line 863)
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function loadModeList(), line 664)
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 128)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xaaaae563fe90
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffffb0b07940
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffffb0aae740
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffffb0a1a7c0
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffffb0a2d180
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffffb0a2c350
NvPclStateControllerOpen: Failed ImagerGUID 1. (error 0x30009)
NvPclStateControllerClose: Module sc1336_rgb closed
NvPclOpen: PCL Open Failed. Error: 0xf
NvPclClose: ++++++++++++++++++++++
NvPclClose: ----------------------
NvPclOpen: ----------------------
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 725)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 455)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 382)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 554)
numSources: numSources 2

numSources: numSources 2

getSource: index 1 and numSources 2

numSources: numSources 2

numSources: numSources 2

addSourceByIndex: index 1 and guid 0ud

NvPclOpen: ++++++++++++++++++++++
NvPclStateControllerOpen: Found GUID 0 match at index[1]
NvPclHwInitializeModule: allocate overrides pathname @ 0xffffb0ad4db0
NvPclHwInitializeModule: allocate overrides pathname @ 0xffffb0a2c350
NvPclHwInitializeModule: allocate overrides pathname @ 0xffffb0a2d180
NvPclHwInitializeModule: allocate overrides pathname @ 0xffffb0a1a7c0
NvPclHwInitializeModule: allocate overrides pathname @ 0xffffb0aae740
NvPclHwInitializeModule: allocate overrides pathname @ 0xffffb0b07940
LoadOverridesFile: looking for override file [/Calib/camera_override.isp] 1/16
CheckOverridesPermissions: stat(/Calib/camera_override.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/camera_overrides.isp] 2/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/camera_overrides.isp] 3/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/camera_overrides.isp] 4/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/camera_overrides.isp] 5/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/sc1336_ir.isp] 6/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/sc1336_ir.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/sc1336_ir.isp] 7/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/sc1336_ir.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/sc1336_ir.isp] 8/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/sc1336_ir.isp) call failed
---- imager: No override file found. ----
Imager: looking for override file [/mnt/factory/camera/factory.bin] 1/16
Imager: looking for override file [/Calib/factory.bin] 2/16
Imager: looking for override file [/Calib/calibration.bin] 3/16
Imager: looking for override file [(null)] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
Imager: looking for override file [/data/vendor/nvcam/settings/factory.bin] 1/16
Imager: looking for override file [/data/vendor/nvcam/settings/sc1336_ir.bin] 2/16
Imager: looking for override file [/opt/nvidia/nvcam/settings/sc1336_ir.bin] 3/16
Imager: looking for override file [/var/nvidia/nvcam/settings/sc1336_ir.bin] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
NvPclCreateDriver: Found NvPcl Driver Hal dev_name match (v4l2_sensor)
NvPclCreateDriver: Found a Driver name match (v4l2_sensor)
NvPclConnectDrivers: hImager was NULL, creating new imager
NvPclInitializeDrivers: v4l2_sensor ++++++++++++++++++
OFDPropertyGetString: could not read property [devnode-bus]
OFDPropertyGetString: could not read property [use_decibel_gain]
OFDPropertyGetString: could not read property [delayed_gain]
OFDPropertyCopyToLong: could not read property [has-eeprom]
OFDPropertyGetString: could not read property [supports-alt-exp]
OFDPropertyGetString: could not read property [sync_sensor]
OFDPropertyGetString: could not read property [type]
loadSubType: Sensor type missing in DT, 206
OFDPropertyCopyToLong: could not read property [set_mode_delay_ms]
OFDPropertyCopyToLong: could not read property [mode0.vc_id]
OFDPropertyCopyToLong: could not read property [mode0.dynamic_pixel_bit_depth]
OFDPropertyCopyToLongLong: could not read property [mode0.serdes_pix_clk_hz]
OFDPropertyCopyToFloat: could not read property [mode0.gain_step_pitch]
OFDPropertyCopyToFloat: could not read property [mode0.min_hdr_ratio]
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function loadModeProperties(), line 863)
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function loadModeList(), line 664)
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 128)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffffb0a1a7c0
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffffb0aae740
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffffb0b07940
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffffb0ad4db0
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffffb0a2c350
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffffb0a2d180
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0x30009)
NvPclStateControllerClose: Module sc1336_ir closed
NvPclOpen: PCL Open Failed. Error: 0xf
NvPclClose: ++++++++++++++++++++++
NvPclClose: ----------------------
NvPclOpen: ----------------------
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 725)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 455)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 382)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 554)
numSources: numSources 2

=== nvargus_nvraw[2517]: CameraProvider initialized (0xffffb0aae810)=== nvargus_nvraw[2517]: CameraProvider destroyed (0xffffb0aae810)Stopping services…
Worker thread CaptureScheduler frameStart stop
Worker thread CaptureScheduler checkFramePending stop
Worker thread IspHw frameComplete stop
Worker thread V4L2CaptureScheduler issueCaptures stop
Worker thread V4L2CaptureScheduler checkCaptureComplete stop
NvPclShutdown: ++++++++++++++++++++++
NvPclModuleListShutdown: Client still conntected, skipping shutdown
NvPclShutdown: ----------------------
Worker thread PS handleRequests stop
unsubscribe: SensorType(gyroscope)
unsubscribe: gyroscope sensor(0xffffb07475b0)
unsubscribe: SensorType(accelerometer)
unsubscribe: accelerometer sensor(0xffffb0a378f0)
Services are stopped
closeInstance: ms_instance((nil))
NvPclRemoveHotplugCallback: ++++++++++++++++++++++
getHotplugMonitor: Getting hotplug monitor instance
shutdownHotplug: Requesting thread exit
hotPlugfunc: Read 16 bytes from inotify FD
hotPlugfunc: A File was Modified 00008000 NAME : CREATE : 00000100, DELETE : 00000200 IGNORED : 00008000 CLOSE_WRITE : 00000008
hotPlugfunc: Exit thread
hotPlugfunc: close failure error: ‘Bad file descriptor’ (9)
hotPlugfunc –
shutdownHotplug – : shutdown of hotplug is complete
Removed callback client
NvPclRemoveHotplugCallback: ----------------------
FiberScheduler: shutting down; 0 fibers still in map

FiberScheduler: thread 5 exiting
FiberScheduler: thread 4 exiting
FiberScheduler: thread 7 exiting
FiberScheduler: thread 10 exiting
FiberScheduler: thread 2 exiting
FiberScheduler: thread 3 exiting
FiberScheduler: thread 12 exiting
FiberScheduler: thread 6 exiting
FiberScheduler: thread 1 exiting
FiberScheduler: thread 9 exiting
FiberScheduler: thread 12 has been joined
FiberScheduler: thread 8 exiting
FiberScheduler: thread 11 exiting
FiberScheduler: thread 11 has been joined
FiberScheduler: thread 10 has been joined
FiberScheduler: thread 9 has been joined
FiberScheduler: thread 7 has been joined
FiberScheduler: thread 6 has been joined
FiberScheduler: thread 5 has been joined
FiberScheduler: thread 8 has been joined
FiberScheduler: thread 3 has been joined
FiberScheduler: thread 4 has been joined
FiberScheduler: thread 2 has been joined
FiberScheduler: thread 1 has been joined
=== nvargus_nvraw[2517]: Connection closed (FFFFB78FB840)=== nvargus_nvraw[2517]: Connection cleaned up (FFFFB78FB840)

  1. step 2:
    root@ubuntu:~# nvargus_nvraw --lps
    nvargus_nvraw version 1.16.0
    Number of supported sensor entries 0
    Entry Source Mode Uniquename Resolution FR BitDepth Mode
    Index Index Index CSI Dyn Type
    root@ubuntu:~#

Looks like lost some properties in the mode*{}

What’s the version?

(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function loadModeProperties(), line 863)
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function loadModeList(), line 664)
(NvOdmDevice) Error SymbolNotFound: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 128)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor

Are the following version numbers what you need?

root@ubuntu:~# /usr/sbin/nvargus-daemon
=== NVIDIA Libargus Camera Service (0.99.33)

root@ubuntu:~# uname -a
Linux ubuntu 5.15.148-tegra #1 SMP PREEMPT Mon Jun 16 08:24:48 PDT 2025 aarch64 aarch64 aarch64 GNU/Linux
root@ubuntu:~#

root@ubuntu:~# cat /etc/nv_tegra_release

R36 (release), REVISION: 4.4, GCID: 41062509, BOARD: generic, EABI: aarch64, DATE: Mon Jun 16 16:07:13 UTC 2025

KERNEL_VARIANT: oot

TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia
root@ubuntu:~#

Please add min_hdr_ratio=1 and max_hdr_ratio=1 in mode0{} to try.

  1. The device tree file is attached.

tegra234-camera-sc1336-dual_dtsi.zip (3.2 KB)

  1. The log information after adding min_hdr_ratio=1 and max_hdr_ratio=1 in mode0{} is as follows:

root@ubuntu:~# sudo service nvargus-daemon stop
root@ubuntu:~# sudo su
root@ubuntu:~# export enableCamPclLogs=5
root@ubuntu:~# export enableCamScfLogs=5
root@ubuntu:~# /usr/sbin/nvargus-daemon
=== NVIDIA Libargus Camera Service (0.99.33)=== Listening for connections…=== nvargus_nvraw[2133]: Connection established (FFFF8296B840)Thread 1 getting next capture
Thread 1 is waiting
Thread 2 getting next capture
Thread 2 is waiting
Thread 3 getting next capture
Thread 3 is waiting
Thread 4 getting next capture
Thread 4 is waiting
Thread 5 getting next capture
Thread 5 is waiting
Thread 6 getting next capture
Thread 6 is waiting
Thread 7 getting next capture
Thread 7 is waiting
Thread 8 getting next capture
Thread 8 is waiting
Thread 9 getting next capture
Thread 9 is waiting
Thread 10 getting next capture
Thread 10 is waiting
Thread 11 getting next capture
Thread 11 is waiting
Thread 12 getting next capture
Thread 12 is waiting
Starting services…
Worker thread IspHw frameComplete start
Worker thread CaptureScheduler checkFramePending start
Worker thread CaptureScheduler frameStart start
Worker thread V4L2CaptureScheduler checkCaptureComplete start
Worker thread V4L2CaptureScheduler issueCaptures start
Worker thread PS handleRequests start
getInstance: s_instance(0xffff7ca2fe40)
getInstance: s_instance(0xffff7ca2fe40)
subscribe: SensorType(gyroscope)
subscribe: create SensorType(gyroscope) sensor(0xffff7c7475b0)
subscribe: SensorType(accelerometer)
subscribe: create SensorType(accelerometer) sensor(0xffff7ca378f0)
AC plugin not present: dlopen “acplugin.so”, acplugin.so: cannot open shared object file: No such file or directory
Services are started
NvPclSetHotplugCallback: ++++++++++++++++++++++
---- Imager: Calibration blob file handling supported in this build ----
NvPclHwGetModuleList: OFParserListModules Succeeded
NvPclModuleListInitialize: numBuiltinModules 2 +++
OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module0
OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module1
NvPclHwGetModuleCalib: Couldn’t found calibration, Part name didn’t match: “sc1336”
NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
NvPclHwGetModuleList: No module data found
NvPclHwPrintModuleDefinition – Name: sc1336_front_sc1336
NvPclHwPrintModuleDefinition – Position: 1
NvPclHwPrintModuleDefinition – CalibrationData Found: 1
NvPclHwPrintCameraSubModule – HwCamSubModule[0].Name: v4l2_sensor
NvPclHwPrintCameraSubModule – HwCamSubModule[0].DevName: sc1336 0-0032
NvPclHwGetModuleCalib: Couldn’t found calibration, Part name didn’t match: “sc1336”
NvPclHwGetModuleList: WARNING: Could not map module to ISP config string
NvPclHwGetModuleList: No module data found
NvPclHwPrintModuleDefinition – Name: sc1336_rear_sc1336
NvPclHwPrintModuleDefinition – Position: 0
NvPclHwPrintModuleDefinition – CalibrationData Found: 1
NvPclHwPrintCameraSubModule – HwCamSubModule[0].Name: v4l2_sensor
NvPclHwPrintCameraSubModule – HwCamSubModule[0].DevName: sc1336 0-0030
NvPclHwGetModuleList: OFParserListModules Succeeded
NvPclModuleListInitialize: numBuiltinModules 2 —
NvPclModuleListInitialize: NvPclModule list[0]: sc1336_front_sc1336 position 1 numBuiltinModules 2
NvPclModuleListInitialize: NvPclModule list[1]: sc1336_rear_sc1336 position 0 numBuiltinModules 2
NvPclHwScanExternalCameras – adding video1 to discover list
NvPclHwScanExternalCameras – adding video0 to discover list
NvPclModuleListInitialize: numPlugableModules 2 +++
NvPclHwScanExternalCameras – adding video1 to discover list
NvPclHwScanExternalCameras – adding video0 to discover list
NvPclHwAddModules isVirtual 1 ^^^^^^^^
NvPclHwScanExternalCameras – adding video1 to discover list
NvPclHwScanExternalCameras – adding video0 to discover list
NvPclHwAddModules isVirtual 1 ^^^^^^^^
NvPclHwAddModules isVirtual 0 ^^^^^^^^
NvPclHwAddModules isVirtual 0 ^^^^^^^^
NvPclModuleListInitialize: numPlugableModules 0 —
getHotplugMonitor: Getting hotplug monitor instance
initializeHotplug++
hotPlugfunc ++
addWatch: Watch added wd=‘1’
CheckProcDTExists: INFO: accessing /proc/device-tree/tegra-virtual-camera-platform/modules; No such file or directory
OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
setHotplugCallback: Registered new callback client
NvPclSetHotplugCallback: ----------------------
hotPlugfunc: reading from inotify FD, Thread waiting
numSources: numSources 2

numSources: numSources 2

numSources: numSources 2

getSource: index 0 and numSources 2

numSources: numSources 2

numSources: numSources 2

addSourceByIndex: index 0 and guid 1ud

NvPclOpen: ++++++++++++++++++++++
NvPclStateControllerOpen: Found GUID 1 match at index[0]
NvPclHwInitializeModule: allocate overrides pathname @ 0xffff7ca1a7c0
NvPclHwInitializeModule: allocate overrides pathname @ 0xffff7ca2cf90
NvPclHwInitializeModule: allocate overrides pathname @ 0xffff7ca2c330
NvPclHwInitializeModule: allocate overrides pathname @ 0xaaaad3cb2e90
NvPclHwInitializeModule: allocate overrides pathname @ 0xffff7caad150
NvPclHwInitializeModule: allocate overrides pathname @ 0xffff7cacdb50
LoadOverridesFile: looking for override file [/Calib/camera_override.isp] 1/16
CheckOverridesPermissions: stat(/Calib/camera_override.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/camera_overrides.isp] 2/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/camera_overrides.isp] 3/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/camera_overrides.isp] 4/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/camera_overrides.isp] 5/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/sc1336_front_sc1336.isp] 6/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/sc1336_front_sc1336.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/sc1336_front_sc1336.isp] 7/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/sc1336_front_sc1336.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/sc1336_front_sc1336.isp] 8/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/sc1336_front_sc1336.isp) call failed
---- imager: No override file found. ----
Imager: looking for override file [/mnt/factory/camera/factory.bin] 1/16
Imager: looking for override file [/Calib/factory.bin] 2/16
Imager: looking for override file [/Calib/calibration.bin] 3/16
Imager: looking for override file [(null)] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
Imager: looking for override file [/data/vendor/nvcam/settings/factory.bin] 1/16
Imager: looking for override file [/data/vendor/nvcam/settings/sc1336_front_sc1336.bin] 2/16
Imager: looking for override file [/opt/nvidia/nvcam/settings/sc1336_front_sc1336.bin] 3/16
Imager: looking for override file [/var/nvidia/nvcam/settings/sc1336_front_sc1336.bin] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
NvPclCreateDriver: Found NvPcl Driver Hal dev_name match (v4l2_sensor)
NvPclCreateDriver: Found a Driver name match (v4l2_sensor)
NvPclConnectDrivers: hImager was NULL, creating new imager
NvPclInitializeDrivers: v4l2_sensor ++++++++++++++++++
OFDPropertyGetString: could not read property [devnode-bus]
(NvOdmDevice) Error BadParameter: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initializeV4L2Items(), line 352)
(NvOdmDevice) Error BadParameter: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 121)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xaaaad3cb2e90
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffff7caad150
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffff7cacdb50
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffff7ca1a7c0
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffff7ca2cf90
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffff7ca2c330
NvPclStateControllerOpen: Failed ImagerGUID 1. (error 0x4)
NvPclStateControllerClose: Module sc1336_front_sc1336 closed
NvPclOpen: PCL Open Failed. Error: 0xf
NvPclClose: ++++++++++++++++++++++
NvPclClose: ----------------------
NvPclOpen: ----------------------
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 725)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 455)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 382)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 554)
numSources: numSources 2

numSources: numSources 2

getSource: index 1 and numSources 2

numSources: numSources 2

numSources: numSources 2

addSourceByIndex: index 1 and guid 0ud

NvPclOpen: ++++++++++++++++++++++
NvPclStateControllerOpen: Found GUID 0 match at index[1]
NvPclHwInitializeModule: allocate overrides pathname @ 0xffff7caada30
NvPclHwInitializeModule: allocate overrides pathname @ 0xffff7ca2c330
NvPclHwInitializeModule: allocate overrides pathname @ 0xffff7ca2cf90
NvPclHwInitializeModule: allocate overrides pathname @ 0xffff7ca1a7c0
NvPclHwInitializeModule: allocate overrides pathname @ 0xffff7cacdb50
NvPclHwInitializeModule: allocate overrides pathname @ 0xffff7caad150
LoadOverridesFile: looking for override file [/Calib/camera_override.isp] 1/16
CheckOverridesPermissions: stat(/Calib/camera_override.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/camera_overrides.isp] 2/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/camera_overrides.isp] 3/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/camera_overrides.isp] 4/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/camera_overrides.isp] 5/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/camera_overrides.isp) call failed
LoadOverridesFile: looking for override file [/data/vendor/nvcam/settings/sc1336_rear_sc1336.isp] 6/16
CheckOverridesPermissions: stat(/data/vendor/nvcam/settings/sc1336_rear_sc1336.isp) call failed
LoadOverridesFile: looking for override file [/opt/nvidia/nvcam/settings/sc1336_rear_sc1336.isp] 7/16
CheckOverridesPermissions: stat(/opt/nvidia/nvcam/settings/sc1336_rear_sc1336.isp) call failed
LoadOverridesFile: looking for override file [/var/nvidia/nvcam/settings/sc1336_rear_sc1336.isp] 8/16
CheckOverridesPermissions: stat(/var/nvidia/nvcam/settings/sc1336_rear_sc1336.isp) call failed
---- imager: No override file found. ----
Imager: looking for override file [/mnt/factory/camera/factory.bin] 1/16
Imager: looking for override file [/Calib/factory.bin] 2/16
Imager: looking for override file [/Calib/calibration.bin] 3/16
Imager: looking for override file [(null)] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
Imager: looking for override file [/data/vendor/nvcam/settings/factory.bin] 1/16
Imager: looking for override file [/data/vendor/nvcam/settings/sc1336_rear_sc1336.bin] 2/16
Imager: looking for override file [/opt/nvidia/nvcam/settings/sc1336_rear_sc1336.bin] 3/16
Imager: looking for override file [/var/nvidia/nvcam/settings/sc1336_rear_sc1336.bin] 4/16
Imager: looking for override file [(null)] 5/16
Imager: looking for override file [(null)] 6/16
Imager: looking for override file [(null)] 7/16
Imager: looking for override file [(null)] 8/16
Imager: looking for override file [(null)] 9/16
Imager: looking for override file [(null)] 10/16
Imager: looking for override file [(null)] 11/16
Imager: looking for override file [(null)] 12/16
Imager: looking for override file [(null)] 13/16
Imager: looking for override file [(null)] 14/16
Imager: looking for override file [(null)] 15/16
Imager: looking for override file [(null)] 16/16
NvPclCreateDriver: Found NvPcl Driver Hal dev_name match (v4l2_sensor)
NvPclCreateDriver: Found a Driver name match (v4l2_sensor)
NvPclConnectDrivers: hImager was NULL, creating new imager
NvPclInitializeDrivers: v4l2_sensor ++++++++++++++++++
OFDPropertyGetString: could not read property [devnode-bus]
OFDPropertyGetString: could not read property [use_decibel_gain]
(NvOdmDevice) Error BadParameter: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initializeV4L2Items(), line 352)
(NvOdmDevice) Error BadParameter: (propagating from dvs/git/dirty/git-master_linux/camera-partner/imager/src/devices/V4L2SensorViCsi.cpp, function initialize(), line 121)
NvPclDriverInitializeData: Unable to initialize driver v4l2_sensor
NvPclInitializeDrivers: error: Failed to init camera sub module v4l2_sensor
NvPclStartPlatformDrivers: Failed to start module drivers
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffff7ca1a7c0
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffff7cacdb50
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffff7caad150
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffff7caada30
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffff7ca2c330
NvPclCloseModuleDrivers: deallocate/free overrides pathname @ 0xffff7ca2cf90
NvPclStateControllerOpen: Failed ImagerGUID 0. (error 0x4)
NvPclStateControllerClose: Module sc1336_rear_sc1336 closed
NvPclOpen: PCL Open Failed. Error: 0xf
NvPclClose: ++++++++++++++++++++++
NvPclClose: ----------------------
NvPclOpen: ----------------------
SCF: Error BadParameter: Sensor could not be opened. (in src/services/capture/CaptureServiceDeviceSensor.cpp, function getSourceFromGuid(), line 725)
SCF: Error BadParameter: (propagating from src/services/capture/CaptureService.cpp, function addSourceByGuid(), line 455)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function addSourceByIndex(), line 382)
SCF: Error BadParameter: (propagating from src/api/CameraDriver.cpp, function getSource(), line 554)
numSources: numSources 2

=== nvargus_nvraw[2133]: CameraProvider initialized (0xffff7caad1e0)=== nvargus_nvraw[2133]: CameraProvider destroyed (0xffff7caad1e0)Stopping services…
Worker thread CaptureScheduler frameStart stop
Worker thread CaptureScheduler checkFramePending stop
Worker thread IspHw frameComplete stop
Worker thread V4L2CaptureScheduler issueCaptures stop
Worker thread V4L2CaptureScheduler checkCaptureComplete stop
NvPclShutdown: ++++++++++++++++++++++
NvPclModuleListShutdown: Client still conntected, skipping shutdown
NvPclShutdown: ----------------------
Worker thread PS handleRequests stop
unsubscribe: SensorType(gyroscope)
unsubscribe: gyroscope sensor(0xffff7c7475b0)
unsubscribe: SensorType(accelerometer)
unsubscribe: accelerometer sensor(0xffff7ca378f0)
Services are stopped
closeInstance: ms_instance((nil))
NvPclRemoveHotplugCallback: ++++++++++++++++++++++
getHotplugMonitor: Getting hotplug monitor instance
shutdownHotplug: Requesting thread exit
hotPlugfunc: Read 16 bytes from inotify FD
hotPlugfunc: A File was Modified 00008000 NAME : CREATE : 00000100, DELETE : 00000200 IGNORED : 00008000 CLOSE_WRITE : 00000008
hotPlugfunc: Exit thread
hotPlugfunc: close failure error: ‘Bad file descriptor’ (9)
hotPlugfunc –
shutdownHotplug – : shutdown of hotplug is complete
Removed callback client
NvPclRemoveHotplugCallback: ----------------------
FiberScheduler: shutting down; 0 fibers still in map

FiberScheduler: thread 11 exiting
FiberScheduler: thread 8 exiting
FiberScheduler: thread 12 exiting
FiberScheduler: thread 10 exiting
FiberScheduler: thread 3 exiting
FiberScheduler: thread 7 exiting
FiberScheduler: thread 12 has been joined
FiberScheduler: thread 10 has been joined
FiberScheduler: thread 8 has been joined
FiberScheduler: thread 9 exiting
FiberScheduler: thread 7 has been joined
FiberScheduler: thread 11 has been joined
FiberScheduler: thread 5 exiting
FiberScheduler: thread 6 exiting
FiberScheduler: thread 4 exiting
FiberScheduler: thread 2 exiting
FiberScheduler: thread 1 exiting
FiberScheduler: thread 6 has been joined
FiberScheduler: thread 4 has been joined
FiberScheduler: thread 3 has been joined
FiberScheduler: thread 9 has been joined
FiberScheduler: thread 2 has been joined
FiberScheduler: thread 5 has been joined
FiberScheduler: thread 1 has been joined
=== nvargus_nvraw[2133]: Connection closed (FFFF8296B840)=== nvargus_nvraw[2133]: Connection cleaned up (FFFF8296B840)

Remove below CID in your sensor kernel driver.

	TEGRA_CAMERA_CID_HDR_EN,
48  	TEGRA_CAMERA_CID_EEPROM_DATA,
49  	TEGRA_CAMERA_CID_OTP_DATA,
50  	TEGRA_CAMERA_CID_FUSE_ID,

my sensor kernel driver code does not include the CIDs you mentioned.


nv_sc1336_kernel_driver_code.zip (6.7 KB)

Do you have “sync_sensor” in your device tree?

yes;as follows:

use_decibel_gain = “true”;
delayed_gain = “true”;
has-eeprom;
supports-alt-exp = “true”;
sync_sensor = “sc1336”;