Platform configuration name: IMX390_CPHY_x2 Running for 5 seconds Verbosity level: 4 Raw output: enabled ISP0 output: enabled ISP1 output: enabled Enabled FPS logging Disabled Metadata logging Disabled Slave mode nvsipl_camera: Setting up signal handler nvsipl_camera: Getting platform configuration for IMX390_CPHY_x2 nvsipl_camera: Setting link masks nvsipl_camera: Creating camera master nvsipl_camera: Setting up master Platform: ddpx-a Platform configuration: IMX390_CPHY_x2 Platform configuration description: IMX390 module in 2 lane CPHY mode CSI Port: 3 I2C Device 2 Deserializer Name:MAX96712 Description: Maxim 96712 Aggregator I2C Address: 0x29 CameraModule on link 0 Name: IMX390 Description: Sony IMX390 module - 120-deg FOV, MIPI-IMX390, MAX9295 Serializer Name: MAX9295 Address: 0x62 Sensor Name: IMX390 ID: 4 Address: 0x1a libnvsipl.so: CNvMCamera.cpp: 42: SetPlatformCfg: Copy platform configure information libnvsipl.so: CNvMCamera.cpp: 45: SetPlatformCfg: Create device block control libnvsipl.so: CNvMDeviceBlockMgr.cpp: 27: SetConfig: Create device block libnvsipl.so: CNvMDeviceBlockMgr.cpp: 36: SetConfig: Create device block libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 189: GetDriverLibraries: Checking "/usr/lib/nvsipl_drv" for drivers libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 193: GetDriverLibraries: Loading library "/usr/lib/nvsipl_drv/libnvsipl_drv_ar0144.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 193: GetDriverLibraries: Loading library "/usr/lib/nvsipl_drv/libnvsipl_drv_ar0231.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 193: GetDriverLibraries: Loading library "/usr/lib/nvsipl_drv/libnvsipl_drv_constellation.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 193: GetDriverLibraries: Loading library "/usr/lib/nvsipl_drv/libnvsipl_drv_max96712tpg.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 193: GetDriverLibraries: Loading library "/usr/lib/nvsipl_drv/libnvsipl_drv_imx390.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 64: LoadDriver: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_drv_ar0144.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 136: LoadDriver: Mapping module name "AR0144P" to module driver "/usr/lib/nvsipl_drv/libnvsipl_drv_ar0144.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 64: LoadDriver: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_drv_ar0231.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 136: LoadDriver: Mapping module name "SF3324" to module driver "/usr/lib/nvsipl_drv/libnvsipl_drv_ar0231.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 136: LoadDriver: Mapping module name "SF3325" to module driver "/usr/lib/nvsipl_drv/libnvsipl_drv_ar0231.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 64: LoadDriver: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_drv_constellation.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 136: LoadDriver: Mapping module name "Constellation" to module driver "/usr/lib/nvsipl_drv/libnvsipl_drv_constellation.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 64: LoadDriver: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_drv_max96712tpg.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 136: LoadDriver: Mapping module name "MAX96712TPG" to module driver "/usr/lib/nvsipl_drv/libnvsipl_drv_max96712tpg.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 64: LoadDriver: Opening driver library "/usr/lib/nvsipl_drv/libnvsipl_drv_imx390.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 136: LoadDriver: Mapping module name "IMX390" to module driver "/usr/lib/nvsipl_drv/libnvsipl_drv_imx390.so" libnvsipl_devblk.so: CNvMCameraModuleFactory.cpp: 136: LoadDriver: Mapping module name "IMX390_60FPS" to module driver "/usr/lib/nvsipl_drv/libnvsipl_drv_imx390.so" nvsipl_camera: Setting up consumer descriptor for output: 0 of sensor 4 nvsipl_camera: Setting up consumer descriptor for output: 1 of sensor 4 nvsipl_camera: Setting up consumer descriptor for output: 2 of sensor 4 nvsipl_camera: Initializing master interface libnvsipl.so: CNvMCamera.cpp: 166: Init: Initializing device blocks libnvsipl.so: CNvMDeviceBlockMgr.cpp: 68: Init: Creating worker thread for block:0 libnvsipl.so: CNvMThreadingClasses.cpp: 125: ThreadCreate: Waiting for thread to be created libnvsipl.so: CNvMThreadingClasses.cpp: 293: m_FuncStatic: Thread created. libnvsipl.so: CNvMThreadingClasses.cpp: 300: m_Func: Notifying the creator. libnvsipl.so: CNvMThreadingClasses.cpp: 132: ThreadCreate: Thread DEVBLK_INIT_0 started libnvsipl.so: CNvMDeviceBlockMgr.cpp: 75: Init: Created worker thread for block:0 libnvsipl.so: CNvMDeviceBlockMgr.cpp: 80: Init: Getting result from worker thread for block:0 libnvsipl.so: CNvMThreadingClasses.cpp: 151: ThreadQuit: Waiting for thread DEVBLK_INIT_0 to end libnvsipl.so: CNvMThreadingClasses.cpp: 337: m_Func: Setting thread name. DEVBLK_INIT_0 libnvsipl.so: CNvMThreadingClasses.cpp: 343: m_Func: Initializing thread DEVBLK_INIT_0 libnvsipl.so: CNvMThreadingClasses.cpp: 350: m_Func: Thread DEVBLK_INIT_0 running nvmedia isc: GetCameraPowerControlLevel: 936: Camera power control library: NVCCP libnvsipl_devblk.so: CNvMI2CAddrMgr.cpp: 74: GenerateI2CAddr: Generated I2C address 0x63 for native I2C address 0x62 libnvsipl_devblk.so: CNvMI2CAddrMgr.cpp: 74: GenerateI2CAddr: Generated I2C address 0x1b for native I2C address 0x1a libnvsipl_devblk.so: CNvMMax96712.cpp: 138: Init: Check deserializer is present nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 143, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 160 nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 142, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 2 MAX96712: Revision 2 detected libnvsipl_devblk.so: CNvMMax96712.cpp: 142: Init: Set deserializer defaults nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 32, val = 3 to index 0 in RegFieldQ nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 36, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 32, val = 2 to index 0 in RegFieldQ nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 123, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Adding regField = 124, val = 0 to index 1 in RegFieldQ nvmedia: MAX96712: Adding regField = 125, val = 0 to index 2 in RegFieldQ nvmedia: MAX96712: Adding regField = 126, val = 0 to index 3 in RegFieldQ nvmedia: MAX96712: Adding regField = 127, val = 0 to index 4 in RegFieldQ nvmedia: MAX96712: Adding regField = 128, val = 0 to index 5 in RegFieldQ nvmedia: MAX96712: Adding regField = 129, val = 0 to index 6 in RegFieldQ nvmedia: MAX96712: Adding regField = 130, val = 0 to index 7 in RegFieldQ libnvsipl_devblk.so: CNvMMax96712.cpp: 147: Init: Get deserializer revision nvmedia: MAX96712: ISC_READ_PARAM_CMD_MAX96712_REV_ID libnvsipl_devblk.so: CNvMMax96712.cpp: 156: Init: Set MIPI output mode nvmedia: MAX96712: ISC_WRITE_PARAM_CMD_MAX96712_SET_MIPI nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 139, val = 1 to index 0 in RegFieldQ nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 140, val = 63 to index 0 in RegFieldQ nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 141, val = 127 to index 0 in RegFieldQ nvmedia: MAX96712: ISC_CONFIG_MAX96712_DISABLE_BACKTOP nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 145, val = 0 to index 0 in RegFieldQ libnvsipl_devblk.so: CNvMI2CAddrMgr.cpp: 50: RegisterNativeI2CAddr: Native I2C address already registered libnvsipl_devblk.so: CNvMI2CAddrMgr.cpp: 50: RegisterNativeI2CAddr: Native I2C address already registered libnvsipl_devblk.so: CNvMMax96712.cpp: 191: EnableLinks: Enabling links nvmedia: MAX96712: ISC_WRITE_PARAM_CMD_MAX96712_ENABLE_SPECIFIC_LINKS nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 40, val = 1 to index 0 in RegFieldQ nvmedia: MAX96712: Adding regField = 41, val = 0 to index 1 in RegFieldQ nvmedia: MAX96712: Adding regField = 42, val = 0 to index 2 in RegFieldQ nvmedia: MAX96712: Adding regField = 43, val = 0 to index 3 in RegFieldQ libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 153: Init: Initializing link 0 libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 64: DumpLinkParams: Link parameters libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 65: DumpLinkParams: Link Index: 0 libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 66: DumpLinkParams: Broadcast serializer addr: 0x62 libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 67: DumpLinkParams: Serializer addr: 0x63 libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 70: DumpLinkParams: Broadcast sensor addr: 0x1a libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 71: DumpLinkParams: Sensor addr: 0x1b libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 72: DumpLinkParams: VCID: 0 libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 73: DumpLinkParams: Embedded data type: true libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 74: DumpLinkParams: Trigger mode sync: true libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 75: DumpLinkParams: Frame rate: 30.00 fps libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 86: DumpLinkParams: Simulator mode: 0 libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 87: DumpLinkParams: Slave mode: 0 libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 189: Init: Check config link lock nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 16, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 1 nvmedia: MAX96712: Link 0: GMSL2 link lock after 0 ms libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 196: Init: Setup address translations libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 96: SetupAddressTranslations: Check broadcast serializer is present MAX9295: Revision 8 detected! libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 106: SetupAddressTranslations: Translate image sensor device addr 1b to 1a nvmedia: MAX9295: ISC_WRITE_PARAM_CMD_MAX9295_SET_TRANSLATOR_A libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 127: SetupAddressTranslations: Set unique address nvmedia: MAX9295: ISC_WRITE_PARAM_CMD_MAX9295_SET_DEVICE_ADDRESS libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 203: Init: Release sensor reset nvmedia: MAX9295: ISC_WRITE_PARAM_CMD_MAX9295_SET_GPIO_OUTPUT libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 226: Init: ISC_WRITE_PARAM_CMD_MAX9295_SET_FSYNC_GPIO nvmedia: MAX9295: ISC_WRITE_PARAM_CMD_MAX9295_SET_FSYNC_GPIO libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 247: Init: ISC_WRITE_PARAM_CMD_MAX9295_CONFIG_PHY nvmedia: MAX9295: ISC_WRITE_PARAM_CMD_MAX9295_CONFIG_PHY nvmedia: MAX96712: ISC_WRITE_PARAM_CMD_MAX96712_ADJUST_TX_AMP_AND_TIMING nvmedia: MAX96712: ISC_WRITE_PARAM_CMD_MAX96712_DISABLE_PACKET_DETECTOR nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 95, val = 1 to index 0 in RegFieldQ nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 99, val = 1 to index 0 in RegFieldQ libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 272: Init: ISC_WRITE_PARAM_CMD_MAX9295_CONFIG_VIDEO_PIPELINES nvmedia: MAX9295: ISC_WRITE_PARAM_CMD_MAX9295_CONFIG_VIDEO_PIPELINES nvmedia: MAX96712: ISC_WRITE_PARAM_CMD_MAX96712_PIPELINE_MAPPING nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 115, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 119, val = 1 to index 0 in RegFieldQ nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 123, val = 1 to index 0 in RegFieldQ nvmedia: MAX96712: Adding regField = 127, val = 1 to index 1 in RegFieldQ libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 294: Init: Initializing link 0 libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 303: Init: Set Fsync libnvsipl_devblk.so: CNvMTransportLink_Max96712_9295.cpp: 310: Init: Set FSYNC mode nvmedia: MAX96712: ISC_WRITE_PARAM_CMD_MAX96712_SET_FSYNC libnvsipl_devblk.so: CNvMMAX96712_9295_IMX390.cpp: 90: InitModule: Check SENSOR is present Sensor IMX390 Rev 0 RGGB detected! libnvsipl_devblk.so: CNvMMAX96712_9295_IMX390.cpp: 102: InitModule: Set defaults in CNvMSensor::Init libnvsipl_devblk.so: CNvMMax96712.cpp: 191: EnableLinks: Enabling links nvmedia: MAX96712: ISC_WRITE_PARAM_CMD_MAX96712_ENABLE_SPECIFIC_LINKS nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 40, val = 1 to index 0 in RegFieldQ nvmedia: MAX96712: Adding regField = 41, val = 0 to index 1 in RegFieldQ nvmedia: MAX96712: Adding regField = 42, val = 0 to index 2 in RegFieldQ nvmedia: MAX96712: Adding regField = 43, val = 0 to index 3 in RegFieldQ libnvsipl_devblk.so: CNvMMax96712.cpp: 258: CheckLinkLock: Check config link lock nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 16, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 1 nvmedia: MAX96712: Link 0: GMSL2 link lock after 0 ms libnvsipl_devblk.so: CNvMMax96712.cpp: 191: EnableLinks: Enabling links nvmedia: MAX96712: ISC_WRITE_PARAM_CMD_MAX96712_ENABLE_SPECIFIC_LINKS nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 40, val = 1 to index 0 in RegFieldQ nvmedia: MAX96712: Adding regField = 41, val = 0 to index 1 in RegFieldQ nvmedia: MAX96712: Adding regField = 42, val = 0 to index 2 in RegFieldQ nvmedia: MAX96712: Adding regField = 43, val = 0 to index 3 in RegFieldQ libnvsipl.so: CNvMThreadingClasses.cpp: 363: m_Func: Finishing thread DEVBLK_INIT_0 libnvsipl.so: CNvMThreadingClasses.cpp: 369: m_Func: Thread exiting libnvsipl.so: CNvMThreadingClasses.cpp: 153: ThreadQuit: Thread DEVBLK_INIT_0 ended libnvsipl.so: CNvMDeviceBlockMgr.cpp: 86: Init: Got result from worker thread for block:0 libnvsipl.so: CNvMDeviceBlockMgr.cpp: 96: Init: Creating Error monitor thread for block:0 libnvsipl.so: CNvMThreadingClasses.cpp: 125: ThreadCreate: Waiting for thread to be created libnvsipl.so: CNvMThreadingClasses.cpp: 293: m_FuncStatic: Thread created. libnvsipl.so: CNvMThreadingClasses.cpp: 300: m_Func: Notifying the creator. libnvsipl.so: CNvMThreadingClasses.cpp: 132: ThreadCreate: Thread DEVBLK_MON_0 started libnvsipl.so: CNvMDeviceBlockMgr.cpp: 102: Init: Created Error Monitor for block:0 libnvsipl.so: CNvMThreadingClasses.cpp: 337: m_Func: Setting thread name. DEVBLK_MON_0 libnvsipl.so: CNvMThreadingClasses.cpp: 343: m_Func: Initializing thread DEVBLK_MON_0 libnvsipl.so: CNvMThreadingClasses.cpp: 350: m_Func: Thread DEVBLK_MON_0 running libnvsipl.so: CNvMCamera.cpp: 204: Init: Initializing pipeline manager libnvsipl.so: CNvMIppPipelineMgr.cpp: 66: Init: Creating 1 pipelines for block:0 libnvsipl.so: CNvMIppPipelineMgr.cpp: 104: Init: sensorHandle:0x7f7c001670 libnvsipl.so: CNvMIppPipelineMgr.cpp: 106: Init: Creating pipeline for first link libnvsipl.so: CNvMIppPipeline.cpp: 273: Create: Creating Raw pipelines in CNvMIppPipeline::Create libnvsipl.so: CNvMIppCompISP.cpp: 95: SetImagePoolAttributes: Set surf alloc attr. for out 0 type:5 value:1 libnvsipl.so: CNvMIppCompISP.cpp: 95: SetImagePoolAttributes: Set surf alloc attr. for out 1 type:5 value:1 [InitializeIspConfigData:337] No Camera Specific Configuration found: Using default settings, Image quality is not supported! libnvsipl.so: CNvMBuffers.hpp: 38: CNvMBuffers: CNvMBuffers: Creating buffer pool with 8 buffers libnvsipl.so: CNvMThreadingClasses.cpp: 125: ThreadCreate: Waiting for thread to be created libnvsipl.so: CNvMThreadingClasses.cpp: 293: m_FuncStatic: Thread created. libnvsipl.so: CNvMThreadingClasses.cpp: 300: m_Func: Notifying the creator. libnvsipl.so: CNvMThreadingClasses.cpp: 132: ThreadCreate: Thread SIPL_ICP_4 started libnvsipl.so: CNvMBuffers.hpp: 38: CNvMBuffers: CNvMBuffers: Creating buffer pool with 8 buffers libnvsipl.so: CNvMThreadingClasses.cpp: 337: m_Func: Setting thread name. SIPL_ICP_4 libnvsipl.so: CNvMThreadingClasses.cpp: 343: m_Func: Initializing thread SIPL_ICP_4 libnvsipl.so: CNvMThreadingClasses.cpp: 350: m_Func: Thread SIPL_ICP_4 running libnvsipl.so: CNvMThreadingClasses.cpp: 358: m_Func: Thread SIPL_ICP_4 going to sleep libnvsipl.so: CNvMThreadingClasses.cpp: 125: ThreadCreate: Waiting for thread to be created libnvsipl.so: CNvMThreadingClasses.cpp: 293: m_FuncStatic: Thread created. libnvsipl.so: CNvMThreadingClasses.cpp: 300: m_Func: Notifying the creator. libnvsipl.so: CNvMThreadingClasses.cpp: 132: ThreadCreate: Thread SIPL_ISP0_4 started libnvsipl.so: CNvMBuffers.hpp: 38: CNvMBuffers: CNvMBuffers: Creating buffer pool with 8 buffers libnvsipl.so: CNvMThreadingClasses.cpp: 337: m_Func: Setting thread name. SIPL_ISP0_4 libnvsipl.so: CNvMThreadingClasses.cpp: 343: m_Func: Initializing thread SIPL_ISP0_4 libnvsipl.so: CNvMThreadingClasses.cpp: 350: m_Func: Thread SIPL_ISP0_4 running libnvsipl.so: CNvMThreadingClasses.cpp: 358: m_Func: Thread SIPL_ISP0_4 going to sleep libnvsipl.so: CNvMThreadingClasses.cpp: 125: ThreadCreate: Waiting for thread to be created libnvsipl.so: CNvMThreadingClasses.cpp: 293: m_FuncStatic: Thread created. libnvsipl.so: CNvMThreadingClasses.cpp: 300: m_Func: Notifying the creator. libnvsipl.so: CNvMThreadingClasses.cpp: 132: ThreadCreate: Thread SIPL_ISP1_4 started libnvsipl.so: CNvMIppPipeline.cpp: 399: BuildPipeline: Attach ICP with Raw output libnvsipl.so: CNvMIppPipeline.cpp: 405: BuildPipeline: Attach ICP with ISP comp libnvsipl.so: CNvMIppPipeline.cpp: 417: BuildPipeline: Attach ISP with ALG comp libnvsipl.so: CNvMIppPipeline.cpp: 423: BuildPipeline: Attach ALG with ISC comp libnvsipl.so: CNvMIppPipeline.cpp: 429: BuildPipeline: Attach ISP with ISP output1 libnvsipl.so: CNvMIppPipeline.cpp: 435: BuildPipeline: Attach ISP with ISP output2 nvsipl_camera: Creating consumers libnvsipl.so: CNvMThreadingClasses.cpp: 337: m_Func: Setting thread name. SIPL_ISP1_4 libnvsipl.so: CNvMThreadingClasses.cpp: 343: m_Func: Initializing thread SIPL_ISP1_4 libnvsipl.so: CNvMThreadingClasses.cpp: 350: m_Func: Thread SIPL_ISP1_4 running libnvsipl.so: CNvMThreadingClasses.cpp: 358: m_Func: Thread SIPL_ISP1_4 going to sleep nvsipl_camera: Creating consumer Sensor4_Out0 nvsipl_camera: Creating INvSIPLClient libnvsipl.so: CNvMClient.cpp: 24: Init: CNvMClient::Init nvsipl_camera: Creating consumer Sensor4_Out1 nvsipl_camera: Creating INvSIPLClient libnvsipl.so: CNvMClient.cpp: 24: Init: CNvMClient::Init nvsipl_camera: Creating consumer Sensor4_Out2 nvsipl_camera: Creating INvSIPLClient libnvsipl.so: CNvMClient.cpp: 24: Init: CNvMClient::Init nvsipl_camera: Starting compositor nvsipl_camera: Starting master libnvsipl.so: CNvMIppPipelineMgr.cpp: 294: Start: Start pipeline id = 4 nvmedia: WBGain_R = 1.500000, WBGain_Gr = 1.000000, WBGain_Gb = 1.000000, WBGain_B = 1.500000 libnvsipl.so: CNvMIppPostImage.cpp: 95: Start: Pipeline index 4 thread name SIPL_ICP_4 libnvsipl.so: CNvMThreadingClasses.cpp: 360: m_Func: Thread SIPL_ICP_4 woke up libnvsipl.so: CNvMIppPostImage.cpp: 95: Start: Pipeline index 4 thread name SIPL_ISP0_4 libnvsipl.so: CNvMThreadingClasses.cpp: 360: m_Func: Thread SIPL_ISP0_4 woke up libnvsipl.so: CNvMIppPostImage.cpp: 95: Start: Pipeline index 4 thread name SIPL_ISP1_4 nvmedia: MAX96712: ISC_CONFIG_MAX96712_ENABLE_BACKTOP nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 145, val = 1 to index 0 in RegFieldQ libnvsipl.so: CNvMThreadingClasses.cpp: 360: m_Func: Thread SIPL_ISP1_4 woke up nvmedia: MAX96712: ISC_READ_PARAM_CMD_MAX96712_ERRB nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 147, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 0 nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 148, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 0 Enter 'q' to quit the application - nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 40, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 1 nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 16, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 1 nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 20, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 1 nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 1 nvmedia: ERROR: MAX96712: Link 0: GMSL2 decoding error (1) nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 1 nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 41, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 0 nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 42, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 0 nvmedia: MAX96712: Clearing RegFieldQ nvmedia: MAX96712: Adding regField = 43, val = 0 to index 0 in RegFieldQ nvmedia: MAX96712: Read index 0 from RegFieldQ. Val = 0 libnvsipl.so: CNvMCamera.cpp: 309: OnLinkError: DeviceBlock 0 encountered link errors. Link Mask:1 nvsipl_camera: ERROR: Pipeline: 4, NOTIF_ERROR_DESER_LINK_FAILURE libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout Output FPS Sensor4_Out0 0 Sensor4_Out1 0 Sensor4_Out2 0 ibnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout Output FPS Sensor4_Out0 0 Sensor4_Out1 0 Sensor4_Out2 0 libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout Output FPS Sensor4_Out0 0 Sensor4_Out1 0 Sensor4_Out2 0 libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: NvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout Output FPS Sensor4_Out0 0 Sensor4_Out1 0 Sensor4_Out2 0 libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout Output FPS Sensor4_Out0 0 Sensor4_Out1 0 Sensor4_Out2 0 nvsipl_camera: Stopping master libnvsipl.so: CNvMIppPipelineMgr.cpp: 311: Stop: Stop pipeline id = 4 libnvsipl.so: CNvMThreadingClasses.cpp: 151: ThreadQuit: Waiting for thread SIPL_ICP_4 to end libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMThreadingClasses.cpp: 363: m_Func: Finishing thread SIPL_ICP_4 libnvsipl.so: CNvMThreadingClasses.cpp: 369: m_Func: Thread exiting libnvsipl.so: CNvMThreadingClasses.cpp: 153: ThreadQuit: Thread SIPL_ICP_4 ended libnvsipl.so: CNvMIppPostImage.cpp: 107: Stop: Pipeline index 4 thread name SIPL_ICP_4 libnvsipl.so: CNvMThreadingClasses.cpp: 151: ThreadQuit: Waiting for thread SIPL_ISP0_4 to end libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMThreadingClasses.cpp: 363: m_Func: Finishing thread SIPL_ISP0_4 libnvsipl.so: CNvMThreadingClasses.cpp: 369: m_Func: Thread exiting libnvsipl.so: CNvMThreadingClasses.cpp: 153: ThreadQuit: Thread SIPL_ISP0_4 ended libnvsipl.so: CNvMIppPostImage.cpp: 107: Stop: Pipeline index 4 thread name SIPL_ISP0_4 libnvsipl.so: CNvMThreadingClasses.cpp: 151: ThreadQuit: Waiting for thread SIPL_ISP1_4 to end libnvsipl.so: CNvMIppPostImage.cpp: 150: ThreadFunc: CNvMIppPostImage::ThreadFunc timeout libnvsipl.so: CNvMThreadingClasses.cpp: 363: m_Func: Finishing thread SIPL_ISP1_4 libnvsipl.so: CNvMThreadingClasses.cpp: 369: m_Func: Thread exiting libnvsipl.so: CNvMThreadingClasses.cpp: 153: ThreadQuit: Thread SIPL_ISP1_4 ended libnvsipl.so: CNvMIppPostImage.cpp: 107: Stop: Pipeline index 4 thread name SIPL_ISP1_4 ReleaseImage: CaptureGet failed with status 3 nvmICPReleaseImageGroup: failed to release image 0 in the group nvsipl_camera: De-initializing consumer Sensor4_Out0 nvsipl_camera: De-initializing consumer Sensor4_Out1 nvsipl_camera: De-initializing consumer Sensor4_Out2 nvsipl_camera: De-initilaizing master libnvsipl.so: CNvMCamera.cpp: 284: Deinit: Deinit deviceblock in CNvMCamera::Deinit() libnvsipl.so: CNvMDeviceBlockMgr.cpp: 145: Deinit: Deinit deviceblock libnvsipl.so: CNvMDeviceBlockMgr.hpp: 136: ThreadFunc: Monitor thread exiting libnvsipl.so: CNvMThreadingClasses.cpp: 358: m_Func: Thread DEVBLK_MON_0 going to sleep libnvsipl.so: CNvMThreadingClasses.cpp: 360: m_Func: Thread DEVBLK_MON_0 woke up libnvsipl.so: CNvMThreadingClasses.cpp: 363: m_Func: Finishing thread DEVBLK_MON_0 libnvsipl.so: CNvMThreadingClasses.cpp: 369: m_Func: Thread exiting libnvsipl.so: CNvMThreadingClasses.cpp: 369: m_Func: Thread exiting DEVBLK_MON_0 ON_0 to end libnvsipl.so: CNvMThreadingClasses.cpp: 153: ThreadQuit: Thread DEVBLK_MON_0 ended libnvsipl.so: CNvMDeviceBlockMgr.cpp: 158: Deinit: Deinit platform configure info libnvsipl.so: CNvMCamera.cpp: 292: Deinit: Deinit pipeline manager in CNvMCamera::Deinit() libnvsipl.so: CNvMBuffers.hpp: 65: Fini: CNvMBuffers: Deleting buffer pool with 8 buffers libnvsipl.so: CNvMBuffers.hpp: 65: Fini: CNvMBuffers: Deleting buffer pool with 8 buffers libnvsipl.so: CNvMBuffers.hpp: 65: Fini: CNvMBuffers: Deleting buffer pool with 8 buffers