GMSL2 camera module: Link lock not detected

Please provide the following info (check/uncheck the boxes after creating this topic):
Software Version
DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.6 and DriveWorks 4.0
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
other

Target Operating System
Linux
QNX
other

Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
other

SDK Manager Version
1.9.1.10844
other

Host Machine Version
native Ubuntu 18.04
other

Hello,
We have a digital twin of the camera module F008A120RM0A and we are trying to use the ./nvsipl_camera example
When we try to run the command
./nvsipl_camera --platform-config "F008A120RM0A_CPHY_x4" --link-enable-masks "0x0001 0x0000 0x0000 0x0000" -d 0 -w 1 --enableRawOutput --disableISP0Output --disableISP1Output

We get the following error

Platform configuration name: F008A120RM0A_CPHY_x4
Verbosity level: 4
Raw output: enabled
ISP0 output: disabled
ISP1 output: disabled
Disabled FPS logging
Disabled Metadata logging
Disabled automatic recovery
Disabled NvSci
Disabled profiling
Disabled initialization profiling
Display ID:                  0
Display window ID:           1
Display window Depth:        0
Display window position:     0 0 0 0
Disabled Secondary mode
Disabled retrieving/displaying NITO Metadata
nvsipl_camera: Setting up signal handler

nvsipl_camera: Getting platform configuration for F008A120RM0A_CPHY_x4

nvsipl_camera: Setting link masks

libnvsipl_query.so: CNvMPlatformCfgInfo.cpp : 91: ApplyMask: block:0 enabled
libnvsipl_query.so: CNvMPlatformCfgInfo.cpp : 100: ApplyMask: module:0 enabled
nvsipl_camera: Creating camera master

nvsipl_camera: Setting up master

nvsipl_camera: Initializing compositor

nvsipl_camera: Creating consumers

Platform: 
Platform configuration: F008A120RM0A_CPHY_x4
Platform configuration description: F008A120RM0A 24BIT RGGB module in 4 lane CPHY mode

	CSI Port: 2
	I2C Device 0
	Deserializer Name:MAX96712
	             Description: Maxim 96712 Aggregator
	             I2C Address: 0x29
	CameraModule on link 0
	             Name: F008A120RM0A
	             Description: Entron F008A120RM0A module - 120-deg FOV, 24-bit capture, MIPI-AR0820, MAX9295
		Serializer Name: MAX9295
		           Address: 0x62
		Sensor Name: AR0820
		       Description: OnSemi AR0820 Sensor
		       ID: 0
		       Address: 0x10
		EEPROM Name: N24C64
		       Address: 0x54



Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMCamera.cpp: 67: SetPlatformCfg: Create device block control
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 75: SetConfig: Create device block
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 88: SetConfig: Set device block config
Main: CDevBlkDriverLibs.cpp: 116: FindFirstLibPath: Checking "/usr/lib" for drivers
Main: CDevBlkDriverLibs.cpp: 116: FindFirstLibPath: Checking "/usr/lib/nvsipl_drv" for drivers
Main: CDevBlkDriverLibs.cpp: 121: FindFirstLibPath: Loading library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation.so"
Main: CDevBlkDriverLibs.cpp: 121: FindFirstLibPath: Loading library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation_t.so"
Main: CDevBlkDriverLibs.cpp: 121: FindFirstLibPath: Loading library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ov2311_c_3461.so"
Main: CDevBlkDriverLibs.cpp: 121: FindFirstLibPath: Loading library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0144.so"
Main: CDevBlkDriverLibs.cpp: 121: FindFirstLibPath: Loading library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CDevBlkDriverLibs.cpp: 121: FindFirstLibPath: Loading library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so"
Main: CDevBlkDriverLibs.cpp: 121: FindFirstLibPath: Loading library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390_c_3461.so"
Main: CDevBlkDriverLibs.cpp: 121: FindFirstLibPath: Loading library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820_b_3461.so"
Main: CDevBlkDriverLibs.cpp: 121: FindFirstLibPath: Loading library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_max96712tpg.so"
Main: CDevBlkDriverLibs.cpp: 121: FindFirstLibPath: Loading library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0231.so"
Main: CDevBlkDriverLibs.cpp: 193: LoadDriversLibraries: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation.so"
Main: CDevBlkDriverLibs.cpp: 193: LoadDriversLibraries: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation_t.so"
Main: CDevBlkDriverLibs.cpp: 193: LoadDriversLibraries: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ov2311_c_3461.so"
Main: CDevBlkDriverLibs.cpp: 193: LoadDriversLibraries: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0144.so"
Main: CDevBlkDriverLibs.cpp: 193: LoadDriversLibraries: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CDevBlkDriverLibs.cpp: 193: LoadDriversLibraries: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so"
Main: CDevBlkDriverLibs.cpp: 193: LoadDriversLibraries: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390_c_3461.so"
Main: CDevBlkDriverLibs.cpp: 193: LoadDriversLibraries: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820_b_3461.so"
Main: CDevBlkDriverLibs.cpp: 193: LoadDriversLibraries: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_max96712tpg.so"
Main: CDevBlkDriverLibs.cpp: 193: LoadDriversLibraries: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0231.so"
Main: CNvMDeserializerFactory.cpp: 54: LoadDeserializerDriver: Loading Deserializer driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation.so"
Main: CNvMDeserializerFactory.cpp: 54: LoadDeserializerDriver: Loading Deserializer driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation_t.so"
Main: CNvMDeserializerFactory.cpp: 54: LoadDeserializerDriver: Loading Deserializer driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ov2311_c_3461.so"
Main: CNvMDeserializerFactory.cpp: 54: LoadDeserializerDriver: Loading Deserializer driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0144.so"
Main: CNvMDeserializerFactory.cpp: 54: LoadDeserializerDriver: Loading Deserializer driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMDeserializerFactory.cpp: 54: LoadDeserializerDriver: Loading Deserializer driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so"
Main: CNvMDeserializerFactory.cpp: 54: LoadDeserializerDriver: Loading Deserializer driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390_c_3461.so"
Main: CNvMDeserializerFactory.cpp: 54: LoadDeserializerDriver: Loading Deserializer driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820_b_3461.so"
Main: CNvMDeserializerFactory.cpp: 54: LoadDeserializerDriver: Loading Deserializer driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_max96712tpg.so"
Main: CNvMDeserializerFactory.cpp: 54: LoadDeserializerDriver: Loading Deserializer driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0231.so"
Main: CDevBlkDriverLibs.cpp: 49: CDevBlkDriverLibs: Driver libraries are already loaded
Main: CNvMCameraModuleFactory.cpp: 118: LoadDriver: Loading CameraModule driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "Constellation" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "Constellation_8M" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "Constellation_AR0820" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "Constellation_IMX390" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "Constellation_OV2311" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation.so"
Main: CNvMCameraModuleFactory.cpp: 118: LoadDriver: Loading CameraModule driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation_t.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "Constellation_T_2M" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation_t.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "Constellation_T_YUV8_2M" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation_t.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "Constellation_T_8M" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation_t.so"
Main: CNvMCameraModuleFactory.cpp: 118: LoadDriver: Loading CameraModule driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ov2311_c_3461.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "OV2311_C_3461" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ov2311_c_3461.so"
Main: CNvMCameraModuleFactory.cpp: 118: LoadDriver: Loading CameraModule driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0144.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "AR0144P" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0144.so"
Main: CNvMCameraModuleFactory.cpp: 118: LoadDriver: Loading CameraModule driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A030BM0A_RCCB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A030BM0A_24BIT_RCCB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A030BM0A_RCCB_BINNING" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A120BM0A_RCCB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A120BM0A_24BIT_RCCB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A120BM0A_RCCB_BINNING" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A030BM0A_RGGB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A030BM0A_24BIT_RGGB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A030BM0A_RGGB_BINNING" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A120BM0A_RGGB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A120BM0A_24BIT_RGGB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A120BM0A_RGGB_BINNING" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A070BM0A_24BIT_RGGB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A030RM0A" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A070RM0A" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A120RM0A" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "F008A120RM0A_SIDE" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CNvMCameraModuleFactory.cpp: 118: LoadDriver: Loading CameraModule driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "IMX390_RCCB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "IMX390_RGGB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "IMX390RGGBE3_200FOV_RGGB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "IMX390RGGBE5_200FOV_RGGB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "IMX390RGGBMP_200FOV_RGGB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so"
Main: CNvMCameraModuleFactory.cpp: 118: LoadDriver: Loading CameraModule driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390_c_3461.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "IMX390_C_3461_F200_RGGB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390_c_3461.so"
Main: CNvMCameraModuleFactory.cpp: 118: LoadDriver: Loading CameraModule driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820_b_3461.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "AR0820C120FOV_24BIT_RGGB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820_b_3461.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "AR0820C70FOV_24BIT_RGGB" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820_b_3461.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "VC0820C120R24" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820_b_3461.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "VC0820C070R24" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820_b_3461.so"
Main: CNvMCameraModuleFactory.cpp: 118: LoadDriver: Loading CameraModule driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_max96712tpg.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "MAX96712TPG" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_max96712tpg.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "MAX96712TPG_YUV_8" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_max96712tpg.so"
Main: CNvMCameraModuleFactory.cpp: 118: LoadDriver: Loading CameraModule driver from library "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0231.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "SF3324" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0231.so"
Main: CNvMCameraModuleFactory.cpp: 160: LoadDriver: Mapping module name "SF3325" to module driver "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0231.so"
nvsipl_camera: Creating consumer for output:0 of sensor:0

nvsipl_camera: Register with compositor for output:0 of sensor:0

nvsipl_camera: Compositor: Registered output:0 from link:0 of quad: 0 as id:0

nvsipl_camera: Consumer initialization for output:0 of sensor:0

nvsipl_camera: Initializing master interface

Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMCamera.cpp: 427: Init: Initializing device blocks
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 164: Init: Creating worker thread for block:0
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 31: ThreadCreate: Creating thread:DEVBLK_WORKER_0
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 171: Init: Created worker thread for block:0
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 124: WorkersDoAction: All worker threads starting action:1
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 131: m_FuncStatic: Thread created
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 118: ThreadSetName: Setting thread name:DEVBLK_WORKER_0
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 146: m_Func: Running thread:DEVBLK_WORKER_0
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 149: m_Func: Calling ThreadFunc for thread:DEVBLK_WORKER_0
DEVBLK_WORKER_0: CNvMMax96712.cpp: 180: DoInit: Check deserializer is present
MAX96712: Revision 2 detected
DEVBLK_WORKER_0: CNvMMax96712.cpp: 187: DoInit: Set deserializer defaults
MAX96712 Rev 2: Link 0: Tx amplitude 0x28, 0x68, 0xb3, 0x72, 0xd2
MAX96712 Rev 2 manual adaptation on the link 0 (31)
Module_id 30 Severity 2 : src/devblk/nonfusa/devices/MAX96712DeserializerDriver/cdi_max96712.c 2368
Module_id 30 Severity 2 : MAX96712: GMSL2 link lock not detected on link 0
Module_id 30 Severity 2 : src/devblk/nonfusa/devices/MAX96712DeserializerDriver/CNvMMax96712.cpp 190
Module_id 30 Severity 2 : MAX96712: MAX96712SetDefaults failed with NvMedia error 7
Module_id 30 Severity 2 : src/devblk/common/ddi/CNvMDevice.cpp 68
Module_id 30 Severity 2 : Driver failed Init() call 127
Module_id 30 Severity 2 : src/devblk/common/core/CNvMDeviceBlock.cpp 701
Module_id 30 Severity 2 : Deserializer init failed with SIPL error 127
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 435: ThreadFunc: Device block init failed(7f)
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 149: m_Func: Calling ThreadFunc for thread:DEVBLK_WORKER_0
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 149: m_Func: Calling ThreadFunc for thread:DEVBLK_WORKER_0
Module_id 30 Severity 2 : src/core/CNvMDeviceBlockMgr.cpp 144
Module_id 30 Severity 2 : Device block action failed for block (action, block) 10
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 152: WorkersDoAction: All worker threads finished action:1
Module_id 30 Severity 2 : src/core/CNvMDeviceBlockMgr.cpp 180
Module_id 30 Severity 2 : Failed to initialize device blocks

Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMCamera.cpp: 436: Init: DeviceBlock manager init failed
nvsipl_camera: ERROR: NvSIPLCamera Init failed

nvsipl_camera: ERROR: Master initialization failed. status: 127

nvsipl_camera: Queue timeout

nvsipl_camera: Queue timeout

nvsipl_camera: Queue timeout

Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/pipelineMgr/spmgr/pipeline/CNvMSensorPipeline.cpp: 705: Deinit: Deinit() call in wrong state
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMCamera.cpp: 994: DeinitPipelines: Pipeline deinit failed for pipeline:0
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMCamera.cpp: 1013: Deinit: Deinit device block in CNvMCamera::Deinit()
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 124: WorkersDoAction: All worker threads starting action:4
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 149: m_Func: Calling ThreadFunc for thread:DEVBLK_WORKER_0
Module_id 30 Severity 2 : src/devblk/fusa/cameramodule/common/utils/pwr_utils.cpp 464
Module_id 30 Severity 2 : nvccp_set_aggreg_pwr_off failed with status 2
Module_id 30 Severity 2 : src/devblk/nonfusa/devices/MAX96712DeserializerDriver/CNvMMax96712.cpp 566
Module_id 30 Severity 2 : MAX96712: CNvMMax96712::DoSetPower failed with SIPL error 127
Module_id 30 Severity 2 : src/devblk/common/ddi/DeserializerIF/CNvMDeserializer.cpp 42
Module_id 30 Severity 2 : CNvMDeserializer::SetPower failed with SIPL error 127
Module_id 30 Severity 2 : src/devblk/common/core/CNvMDeviceBlock.cpp 845
Module_id 30 Severity 2 : Deserializer SetPower failed with SIPL error 127
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 456: ThreadFunc: Device block deinit failed(7f)
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 171: m_Func: Exiting thread:DEVBLK_WORKER_0
Module_id 30 Severity 2 : src/core/CNvMDeviceBlockMgr.cpp 144
Module_id 30 Severity 2 : Device block action failed for block (action, block) 40
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 152: WorkersDoAction: All worker threads finished action:4
Module_id 30 Severity 2 : src/core/CNvMDeviceBlockMgr.cpp 244
Module_id 30 Severity 2 : Failed to deinit device blocks

Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 53: ThreadQuit: Quitting thread:DEVBLK_WORKER_0
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 63: ThreadQuit: Waiting for thread:DEVBLK_WORKER_0 to end
Main: CDevBlkDriverLibs.cpp: 70: ~CDevBlkDriverLibs: Closing library: "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation.so"
Main: CDevBlkDriverLibs.cpp: 72: ~CDevBlkDriverLibs: dlclose
Main: CDevBlkDriverLibs.cpp: 70: ~CDevBlkDriverLibs: Closing library: "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_constellation_t.so"
Main: CDevBlkDriverLibs.cpp: 72: ~CDevBlkDriverLibs: dlclose
Main: CDevBlkDriverLibs.cpp: 70: ~CDevBlkDriverLibs: Closing library: "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ov2311_c_3461.so"
Main: CDevBlkDriverLibs.cpp: 72: ~CDevBlkDriverLibs: dlclose
Main: CDevBlkDriverLibs.cpp: 70: ~CDevBlkDriverLibs: Closing library: "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0144.so"
Main: CDevBlkDriverLibs.cpp: 72: ~CDevBlkDriverLibs: dlclose
Main: CDevBlkDriverLibs.cpp: 70: ~CDevBlkDriverLibs: Closing library: "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820.so"
Main: CDevBlkDriverLibs.cpp: 72: ~CDevBlkDriverLibs: dlclose
Main: CDevBlkDriverLibs.cpp: 70: ~CDevBlkDriverLibs: Closing library: "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so"
Main: CDevBlkDriverLibs.cpp: 72: ~CDevBlkDriverLibs: dlclose
Main: CDevBlkDriverLibs.cpp: 70: ~CDevBlkDriverLibs: Closing library: "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390_c_3461.so"
Main: CDevBlkDriverLibs.cpp: 72: ~CDevBlkDriverLibs: dlclose
Main: CDevBlkDriverLibs.cpp: 70: ~CDevBlkDriverLibs: Closing library: "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0820_b_3461.so"
Main: CDevBlkDriverLibs.cpp: 72: ~CDevBlkDriverLibs: dlclose
Main: CDevBlkDriverLibs.cpp: 70: ~CDevBlkDriverLibs: Closing library: "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_max96712tpg.so"
Main: CDevBlkDriverLibs.cpp: 72: ~CDevBlkDriverLibs: dlclose
Main: CDevBlkDriverLibs.cpp: 70: ~CDevBlkDriverLibs: Closing library: "/usr/lib/nvsipl_drv/libnvsipl_devblk_drv_ar0231.so"
Main: CDevBlkDriverLibs.cpp: 72: ~CDevBlkDriverLibs: dlclose
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMCamera.cpp: 1016: Deinit: DeviceBlock manager fails to deinit
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 53: ThreadQuit: Quitting thread:DEVBLK_WORKER_0
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/CNvMCamera.cpp: 49: ~CNvMCamera: CNvMCamera object fails to deinit
Main: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 53: ThreadQuit: Quitting thread:

Especially the steps after MAX96712 Rev 2 manual adaptation on the link 0 (31) have failed and we also observe the error MAX96712: GMSL2 link lock not detected on link 0.

Could you please let us know the reason for this issue?

Thanks in advance for your support!

Best regards,
Roshan

Does ‘Entron F008A120RM0AES’ work fine with this command?

Please note that support for camera drivers of camera modules not on the page falls outside the scope of our forum assistance. I recommend reaching out to your Nvidia representative for further discussion and support.

Hi,
Yes the camera Entron F008A120RM0AES works fine with this command,
okay we will try to contact the Nvidia representative
But it would be great if you could also provide us some insights related to this topic

I found you created a new topic at Observe I2C traffic on Drive AGX Xavier. Could you confirm if this topic has been addressed?

Hi @VickNV
Currently we have initiated a discussion with our NVIDIA representative and waiting for the response

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.