Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.8.1
Target Operating System
Linux
Hardware Platform
DRIVE AGX Orin Developer Kit (940-63710-0010-300)
DRIVE AGX Orin Developer Kit (940-63710-0010-200)
DRIVE AGX Orin Developer Kit (940-63710-0010-100)
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
DRIVE AGX Orin Developer Kit (not sure its number)
other
SDK Manager Version
2.1.0
other
Host Machine Version
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
Issue Description
IMX490 with proper drivers from SONY cannot fetch frames (can be properly initialized by SAL from NvMedia, yet only in raw mode)
Error String
For NvSIPL :
Sensor IMX490 Rev 8 RGGB detected!
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 161: m_Func: Calling ThreadFunc for thread:DEVBLK_WORKER_0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 253: WorkersDoAction: All worker threads finished action:1
nvsipl_camera: ERROR: NvSIPLCamera Init failed
nvsipl_camera: ERROR: Master initialization failed. status: 2
nvsipl_camera: Queue timeout
For driveworks SAL sensor intialization (output-mode=raw), camera is properly recognized and initialized, yet readFrame cannot get image (error = DW_NOT_READY) . Like something is blocking ISP or communication through deserializer is not working at all.
Questions → where to look for proper data fetch ?
-
Can ISP be bypassed ? , or even with raw mode data has to go through isp ?
-
I it possible to bypass all nvsipl to access isp output directly ? (in bypass mode, or even with some processing)
-
Why the nvsipl / SAL configuration cant fetch any data ? (Is it possible that connector is electrically not connected, or logs would show it ?)
Logs
orin@tegra-ubuntu:~/sony$ sudo ./nvsipl_camera -c “IMX490_RGGB_CPHY_x4” -m “0x1000 0x0000 0x0000 0x0000” --disableISP2Output --disableISP1Output --enableRawOutput --verbosity 5
Platform configuration name: IMX490_RGGB_CPHY_x4
Verbosity level: 5
Raw output: enabled
ISP0 output: enabled
ISP1 output: disabled
ISP2 output: disabled
Disabled FPS logging
Disabled Metadata logging
Disabled automatic recovery
Disabled NvSci
Disabled profiling
Disabled ISP Statistics settings override
Subframe : disabled
Disabled Passive mode
Authentication: controlled by Platform Config
Disabled retrieving/displaying NITO Metadata
nvsipl_camera: Setting up signal handler
nvsipl_camera: Getting platform configuration for IMX490_RGGB_CPHY_x4
nvsipl_camera: Setting link masks
libnvsipl_query.so: CNvMPlatformCfgInfo.cpp : 129: ApplyMask: block:0 enabled
libnvsipl_query.so: CNvMPlatformCfgInfo.cpp : 138: ApplyMask: module:3 enabled
nvsipl_camera: Creating camera master
nvsipl_camera: Setting up master
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 328: GetInstance: Entering
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 331: GetInstance: Exiting
nvsipl_camera: Creating consumers
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 580: SetPlatformCfg: Entering DevBlkQueues variant
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 529: SetPlatformCfg: Entering
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 359: LogPlatformCfg: ---------- START PLATFORM CONFIGURATION ----------
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 360: LogPlatformCfg: platform:
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 361: LogPlatformCfg: platformConfig: IMX490_RGGB_CPHY_x4
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 362: LogPlatformCfg: description: IMX490 RGGB module in 4 lane CPHY mode
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 363: LogPlatformCfg: numDeviceBlocks: 1
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 366: LogPlatformCfg: DeviceBlockInfo deviceBlockList[0]
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 367: LogPlatformCfg: csiPort: 2
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 368: LogPlatformCfg: phyMode: 1
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 369: LogPlatformCfg: i2cDevice: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 371: LogPlatformCfg: DeserInfo deserInfo
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 372: LogPlatformCfg: name: MAX96712
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 373: LogPlatformCfg: description: Maxim 96712 Aggregator
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 374: LogPlatformCfg: i2cAddress: 0x29
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 376: LogPlatformCfg: errGpios.size(): 2
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 378: LogPlatformCfg: errGpios[0]: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 378: LogPlatformCfg: errGpios[1]: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 380: LogPlatformCfg: useCDIv2API: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 381: LogPlatformCfg: resetAll: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 382: LogPlatformCfg: numCameraModules: 1
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 385: LogPlatformCfg: CameraModuleInfo cameraModuleInfoList[0]
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 386: LogPlatformCfg: name: IMX490_RGGB
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 387: LogPlatformCfg: description: Sony IMX490 RGGB module - 120-deg FOV, MIPI-IMX490, MAX9295
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 388: LogPlatformCfg: linkIndex: 3
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 389: LogPlatformCfg: isSimulatorModeEnabled: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 391: LogPlatformCfg: SerInfo serInfo
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 392: LogPlatformCfg: name: MAX9295
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 393: LogPlatformCfg: description: Maxim 9295 Serializer
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 394: LogPlatformCfg: i2cAddress: 0x62
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 395: LogPlatformCfg: longCable: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 397: LogPlatformCfg: errGpios.size(): 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 401: LogPlatformCfg: useCDIv2API: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 403: LogPlatformCfg: serdesGPIOPinMappings.size(): 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 410: LogPlatformCfg: isEEPROMSupported: 1
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 413: LogPlatformCfg: EEPROMInfo eepromInfo
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 414: LogPlatformCfg: name: M24C64
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 415: LogPlatformCfg: description: M24C64 64-Kbit serial I2C EEPROM
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 416: LogPlatformCfg: i2cAddress: 0x54
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 417: LogPlatformCfg: useCDIv2API: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 420: LogPlatformCfg: SensorInfo sensorInfo
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 421: LogPlatformCfg: id: 3
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 422: LogPlatformCfg: name: IMX490
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 423: LogPlatformCfg: description: Sony IMX490 Sensor
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 424: LogPlatformCfg: i2cAddress: 0x1A
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 426: LogPlatformCfg: SensorInfo::VirtualChannelInfo vcInfo
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 427: LogPlatformCfg: cfa: 33
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 428: LogPlatformCfg: embeddedTopLines: 1
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 429: LogPlatformCfg: embeddedBottomLines: 6
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 430: LogPlatformCfg: inputFormat: 8
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 431: LogPlatformCfg: resolution.width: 2896
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 432: LogPlatformCfg: resolution.height: 1876
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 433: LogPlatformCfg: fps: 30.000000
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 434: LogPlatformCfg: isEmbeddedDataTypeEnabled: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 435: LogPlatformCfg: isTriggerModeEnabled: 1
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 437: LogPlatformCfg: errGpios.size(): 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 441: LogPlatformCfg: useCDIv2API: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 442: LogPlatformCfg: isTPGEnabled: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 443: LogPlatformCfg: patternMode: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 444: LogPlatformCfg: isAuthEnabled: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 455: LogPlatformCfg: desI2CPort: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 456: LogPlatformCfg: desTxPort: 4294967295
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 457: LogPlatformCfg: pwrPort: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 459: LogPlatformCfg: dphyRate[0]: 2500000
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 460: LogPlatformCfg: cphyRate[0]: 2000000
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 459: LogPlatformCfg: dphyRate[1]: 2500000
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 460: LogPlatformCfg: cphyRate[1]: 2000000
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 462: LogPlatformCfg: isPassiveModeEnabled: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 463: LogPlatformCfg: isGroupInitProg: 1
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 465: LogPlatformCfg: gpios.size(): 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 469: LogPlatformCfg: isPwrCtrlDisabled: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 471: LogPlatformCfg: longCables[0]: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 471: LogPlatformCfg: longCables[1]: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 471: LogPlatformCfg: longCables[2]: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 471: LogPlatformCfg: longCables[3]: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 473: LogPlatformCfg: resetAll: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 475: LogPlatformCfg: ----------- END PLATFORM CONFIGURATION -----------
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 180: SetConfig: Create device block
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 188: SetConfig: Set device block config
Main: CDevBlkDriverLibs.cpp: 118: FindFirstLibPath: Checking “/lib” for drivers
Main: CDevBlkDriverLibs.cpp: 118: FindFirstLibPath: Checking “/lib/nvsipl_drv” for drivers
Main: CDevBlkDriverLibs.cpp: 130: FindFirstLibPath: Loading library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx022.so”
Main: CDevBlkDriverLibs.cpp: 130: FindFirstLibPath: Loading library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx490.so”
Main: CDevBlkDriverLibs.cpp: 130: FindFirstLibPath: Loading library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so”
Main: CDevBlkDriverLibs.cpp: 130: FindFirstLibPath: Loading library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx031.so”
Main: CDevBlkDriverLibs.cpp: 130: FindFirstLibPath: Loading library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx623.so”
Main: CDevBlkDriverLibs.cpp: 130: FindFirstLibPath: Loading library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx028.so”
Main: CDevBlkDriverLibs.cpp: 130: FindFirstLibPath: Loading library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx728.so”
Main: CDevBlkDriverLibs.cpp: 130: FindFirstLibPath: Loading library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx021.so”
Main: CDevBlkDriverLibs.cpp: 118: FindFirstLibPath: Checking “/usr/lib” for drivers
Main: CDevBlkDriverLibs.cpp: 118: FindFirstLibPath: Checking “/usr/lib/nvsipl_drv” for drivers
Main: CDevBlkDriverLibs.cpp: 118: FindFirstLibPath: Checking “/usr/local/driveworks/lib” for drivers
Main: CDevBlkDriverLibs.cpp: 118: FindFirstLibPath: Checking “/usr/lib” for drivers
Main: CDevBlkDriverLibs.cpp: 118: FindFirstLibPath: Checking “/usr/lib/nvsipl_drv” for drivers
Main: CDevBlkDriverLibs.cpp: 211: LoadDriversLibraries: Opening driver library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx022.so”
Main: CDevBlkDriverLibs.cpp: 211: LoadDriversLibraries: Opening driver library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx490.so”
Main: CDevBlkDriverLibs.cpp: 211: LoadDriversLibraries: Opening driver library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so”
Main: CDevBlkDriverLibs.cpp: 211: LoadDriversLibraries: Opening driver library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx031.so”
Main: CDevBlkDriverLibs.cpp: 211: LoadDriversLibraries: Opening driver library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx623.so”
Main: CDevBlkDriverLibs.cpp: 211: LoadDriversLibraries: Opening driver library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx028.so”
Main: CDevBlkDriverLibs.cpp: 211: LoadDriversLibraries: Opening driver library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx728.so”
Main: CDevBlkDriverLibs.cpp: 211: LoadDriversLibraries: Opening driver library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx021.so”
Main: CNvMDeserializerFactory.cpp: 60: LoadDeserializerDriver: Loading Deserializer driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx022.so”
Main: CNvMDeserializerFactory.cpp: 60: LoadDeserializerDriver: Loading Deserializer driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx490.so”
Main: CNvMDeserializerFactory.cpp: 60: LoadDeserializerDriver: Loading Deserializer driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so”
Main: CNvMDeserializerFactory.cpp: 60: LoadDeserializerDriver: Loading Deserializer driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx031.so”
Main: CNvMDeserializerFactory.cpp: 60: LoadDeserializerDriver: Loading Deserializer driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx623.so”
Main: CNvMDeserializerFactory.cpp: 60: LoadDeserializerDriver: Loading Deserializer driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx028.so”
Main: CNvMDeserializerFactory.cpp: 60: LoadDeserializerDriver: Loading Deserializer driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx728.so”
Main: CNvMDeserializerFactory.cpp: 60: LoadDeserializerDriver: Loading Deserializer driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx021.so”
Main: CDevBlkDriverLibs.cpp: 34: CDevBlkDriverLibs: Driver libraries are already loaded
Main: CNvMCameraModuleFactory.cpp: 129: LoadDriver: Loading CameraModule driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx022.so”
Main: CNvMCameraModuleFactory.cpp: 175: LoadDriver: Mapping module name “ISX022_RGGB” to module driver “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx022.so”
Main: CNvMCameraModuleFactory.cpp: 129: LoadDriver: Loading CameraModule driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx490.so”
Main: CNvMCameraModuleFactory.cpp: 175: LoadDriver: Mapping module name “IMX490_RGGB” to module driver “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx490.so”
Main: CNvMCameraModuleFactory.cpp: 175: LoadDriver: Mapping module name “IMX490CD_RGGB” to module driver “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx490.so”
Main: CNvMCameraModuleFactory.cpp: 129: LoadDriver: Loading CameraModule driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so”
Main: CNvMCameraModuleFactory.cpp: 175: LoadDriver: Mapping module name “IMX390_RCCB” to module driver “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so”
Main: CNvMCameraModuleFactory.cpp: 175: LoadDriver: Mapping module name “IMX390_RGGB” to module driver “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so”
Main: CNvMCameraModuleFactory.cpp: 175: LoadDriver: Mapping module name “IMX390RGGBMP_200FOV_RGGB” to module driver “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx390.so”
Main: CNvMCameraModuleFactory.cpp: 129: LoadDriver: Loading CameraModule driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx031.so”
Main: CNvMCameraModuleFactory.cpp: 175: LoadDriver: Mapping module name “ISX031_RGGB” to module driver “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx031.so”
Main: CNvMCameraModuleFactory.cpp: 175: LoadDriver: Mapping module name “ISX031EMBON_RGGB” to module driver “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx031.so”
Main: CNvMCameraModuleFactory.cpp: 129: LoadDriver: Loading CameraModule driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx623.so”
Main: CNvMCameraModuleFactory.cpp: 175: LoadDriver: Mapping module name “IMX623_RGGB” to module driver “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx623.so”
Main: CNvMCameraModuleFactory.cpp: 129: LoadDriver: Loading CameraModule driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx028.so”
Main: CNvMCameraModuleFactory.cpp: 175: LoadDriver: Mapping module name “ISX028_RGGB” to module driver “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx028.so”
Main: CNvMCameraModuleFactory.cpp: 129: LoadDriver: Loading CameraModule driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx728.so”
Main: CNvMCameraModuleFactory.cpp: 175: LoadDriver: Mapping module name “IMX728_RGGB” to module driver “/lib/nvsipl_drv/libnvsipl_devblk_drv_imx728.so”
Main: CNvMCameraModuleFactory.cpp: 129: LoadDriver: Loading CameraModule driver from library “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx021.so”
Main: CNvMCameraModuleFactory.cpp: 175: LoadDriver: Mapping module name “ISX021_RGGB” to module driver “/lib/nvsipl_drv/libnvsipl_devblk_drv_isx021.so”
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 569: SetPlatformCfg: Exiting
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 608: SetPlatformCfg: Exiting DevBlkQueues variant
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 678: SetPipelineCfg: Entering for pipeline: 3
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 624: LogPipelineCfg: -------- START PIPELINE 3 CONFIGURATION --------
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 625: LogPipelineCfg: captureOutputRequested: 1
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 626: LogPipelineCfg: isp0OutputRequested: 1
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 627: LogPipelineCfg: isp1OutputRequested: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 628: LogPipelineCfg: isp2OutputRequested: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 630: LogPipelineCfg: NvSIPLDownscaleCropCfg downscaleCropCfg
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 631: LogPipelineCfg: ispInputCropEnable: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 635: LogPipelineCfg: isp0OutputCropEnable: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 639: LogPipelineCfg: isp1OutputCropEnable: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 643: LogPipelineCfg: isp2OutputCropEnable: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 647: LogPipelineCfg: isp0DownscaleEnable: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 652: LogPipelineCfg: isp1DownscaleEnable: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 657: LogPipelineCfg: isp2DownscaleEnable: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 663: LogPipelineCfg: NvSIPLIspStatsOverrideSetting statsOverrideSettings
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 664: LogPipelineCfg: enableHistStatsOverride[0]: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 665: LogPipelineCfg: enableHistStatsOverride[1]: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 666: LogPipelineCfg: enableLacStatsOverride[0]: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 667: LogPipelineCfg: enableLacStatsOverride[1]: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 668: LogPipelineCfg: enableBpStatsOverride[0]: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 669: LogPipelineCfg: (imageGroupWriter != nullptr): 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 670: LogPipelineCfg: --------- END PIPELINE 3 CONFIGURATION ---------
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/pipelineMgr/spmgr/pipeline/CNvFSensorPipeline.cpp: 59: CapturePreInit: Creating FuSa Capture block
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 38: ThreadCreate: Creating thread:SIPL_CDI_3
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMBufferPool.hpp: 112: Init: Creating buffer pool with 2 buffers
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 137: m_FuncStatic: Thread created
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 122: ThreadSetName: Setting thread name:SIPL_CDI_3
SIPL_CDI_3: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 158: m_Func: Running thread:SIPL_CDI_3
SIPL_CDI_3: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 161: m_Func: Calling ThreadFunc for thread:SIPL_CDI_3
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/pipelineMgr/spmgr/pipeline/CNvFSensorPipeline.cpp: 92: ISPPreInit: Creating FuSa ISP block
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 840: SetPipelineCfg: Exiting for pipeline: 3
nvsipl_camera: Creating consumer for output:0 of sensor:3
nvsipl_camera: Consumer initialization for output:0 of sensor:3
nvsipl_camera: Creating consumer for output:1 of sensor:3
nvsipl_camera: Consumer initialization for output:1 of sensor:3
nvsipl_camera: GetPtpDeviceNode() selected /dev/ptp2
nvsipl_camera: Using PTP clock
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 2465: GetImageAttributes: Entering for pipeline: 3 and output type: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 2549: GetImageAttributes: Exiting for pipeline: 3 and output type: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 2465: GetImageAttributes: Entering for pipeline: 3 and output type: 1
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 1294: ContainsLowLevelAttributes: NvSciBuf attributes not set.
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 1347: ContainsHighLevelAttributes: NvSciBuf attributes not set.
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 2549: GetImageAttributes: Exiting for pipeline: 3 and output type: 1
Pipeline: 3 ISP Output: 0 is using YUV 420 SEMI-PLANAR UINT8 BL REC_709ER
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 3770: FillNvSciSyncAttrList: Entering for pipeline: 3, output type: 1, and client type: 0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 3836: FillNvSciSyncAttrList: Exiting for pipeline: 3, output type: 1, and client type: 0
nvsipl_camera: Initializing master interface
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 1117: Init: Entering
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 264: Init: Initializing worker thread for block:0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 38: ThreadCreate: Creating thread:DEVBLK_WORKER_0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 270: Init: Initialized worker thread for block:0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 227: WorkersDoAction: All worker threads starting action:1
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 137: m_FuncStatic: Thread created
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 122: ThreadSetName: Setting thread name:DEVBLK_WORKER_0
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 158: m_Func: Running thread:DEVBLK_WORKER_0
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 161: m_Func: Calling ThreadFunc for thread:DEVBLK_WORKER_0
DEVBLK_WORKER_0: CNvMMax20087Factory.cpp: 41: operator(): CNvMMax20087 Driver Factory creating new adapter for CDI root dev 0xffff84000b60
DEVBLK_WORKER_0: CNvMMax20087SyncAdapter.cpp: 27: SetConfig: Configure Sync Adapter
DEVBLK_WORKER_0: CNvMMax20087SyncAdapter.cpp: 67: CreatePowerDevice: Create Sync Adapter Driver
DEVBLK_WORKER_0: CNvMMax96712.cpp: 244: DoInit: Check deserializer is present
MAX96712: Revision 5 detected
DEVBLK_WORKER_0: CNvMMax96712.cpp: 251: DoInit: Set deserializer defaults
MAX96712 Link 3: PHY optimization was enabled
DEVBLK_WORKER_0: CNvMMax96712.cpp: 259: DoInit: Get deserializer revision
DEVBLK_WORKER_0: CNvMMax96712.cpp: 271: DoInit: Set MIPI output mode
DEVBLK_WORKER_0: CNvMMax96712.cpp: 318: EnableLinks: Enabling links
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 174: Init: Initializing link 3
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 67: DumpLinkParams: Link parameters
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 68: DumpLinkParams: Link Index: 3
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 69: DumpLinkParams: Broadcast serializer addr: 0x62
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 70: DumpLinkParams: Serializer addr: 0x63
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 73: DumpLinkParams:
Broadcast sensor addr: 0x1a
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 74: DumpLinkParams: Sensor addr: 0x1b
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 75: DumpLinkParams: VCID: 3
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 76: DumpLinkParams: Embedded data type: false
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 77: DumpLinkParams: Trigger mode sync: true
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 78: DumpLinkParams: Frame rate: 30.00 fps
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 81: DumpLinkParams:
Broadcast EEPROM addr: 0x54
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 84: DumpLinkParams: EEPROM addr: 0x55
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 86: DumpLinkParams: Simulator mode: 0
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 87: DumpLinkParams: Passive mode: 0
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 215: Init: Check config link lock
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 226: Init: Setup address translations
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 97: SetupAddressTranslations: Check broadcast serializer is present
MAX9295: Revision 8 detected!
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 105: SetupAddressTranslations: Set the default setting in the serializer
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 117: SetupAddressTranslations: Translate image sensor device addr 1b to 1a
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 132: SetupAddressTranslations: Translate eeprom device addr 55 to 54
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 145: SetupAddressTranslations: Set unique address
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 269: Init: Release sensor reset
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 284: Init: CDI_WRITE_PARAM_CMD_MAX9295_SET_FSYNC_GPIO
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 348: Init: CDI_WRITE_PARAM_CMD_MAX9295_CONFIG_PHY
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 370: Init: CDI_WRITE_PARAM_CMD_MAX9295_CONFIG_VIDEO_PIPELINES
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 399: Init: Initializing link 3
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 404: Init: Set Fsync
DEVBLK_WORKER_0: CNvMTransportLink_Max96712_9295.cpp: 409: Init: Set FSYNC mode
DEVBLK_WORKER_0: CNvMMAX96712_9295_IMX490.cpp: 93: DetectModule: Check SENSOR is present
Sensor IMX490 Rev 8 RGGB detected!
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 161: m_Func: Calling ThreadFunc for thread:DEVBLK_WORKER_0
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 253: WorkersDoAction: All worker threads finished action:1
nvsipl_camera: ERROR: NvSIPLCamera Init failed
nvsipl_camera: ERROR: Master initialization failed. status: 2
nvsipl_camera: Queue timeout
nvsipl_camera: Queue timeout
nvsipl_camera: Queue timeout
nvsipl_camera: Queue timeout
nvsipl_camera: Queue timeout
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMCamera.cpp: 4046: Deinit: Entering
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/pipelineMgr/spmgr/pipeline/CNvFSensorPipeline.cpp: 1050: Deinit: Quit the thread
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 60: ThreadQuit: Quitting thread:
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/pipelineMgr/spmgr/pipeline/blocks/CNvMCDIBlock.cpp: 155: Deinit: Quit the thread
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 60: ThreadQuit: Quitting thread:SIPL_CDI_3
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 70: ThreadQuit: Waiting for thread:SIPL_CDI_3 to end
SIPL_CDI_3: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 184: m_Func: Exiting thread:SIPL_CDI_3
Main: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/CNvMDeviceBlockMgr.cpp: 227: WorkersDoAction: All worker threads starting action:4
DEVBLK_WORKER_0: /dvs/git/dirty/git-master_modular/camera/fusa/sipl/src/core/utils/CNvMThread.cpp: 161: m_Func: Calling ThreadFunc for thread:DEVBLK_WORKER_0
raised PROGRAM_ERROR : unhandled signal
orin@tegra-ubuntu:~/sony$
Please paste the complete application log here. If there are multiple logs, please use multiple text box