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