Please provide the following info (check/uncheck the boxes after clicking “+ Create Topic”):
Software Version
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.4.0.7363
other
Host Machine Version
native Ubuntu 18.04
other
There is a problem with the Port B camera interface. We normally have 3 AR0231 cameras connected to it, but the problem happens even if using one AR0231 camera. The problem only happens when trying to access the camera from Tegra A, it works fine if camera is accessed from Tegra B. I suspect there is a hardware problem between the deserializer and tegra A.
The board was working fine for about a year on our test vehicle until this week, then the camera interface suddenly stopped working.
Error log:
$ ./nvsipl_camera -c SF3325_DPHY_x2 --link-enable-masks '0x0000 0x0001 0x0000 0x0000'
libnvsipl_query.so: CNvMCameraModuleInfo.cpp : 76: ParseJson: Could not find matching serializer
libnvsipl_query.so: CNvMDeviceInfoList.cpp : 100: GetCustomCameraModule: Failed to find matching module MAX96712TPG
libnvsipl_query.so: CNvMDeviceBlockInfo.cpp : 156: ParseJson: Failed to find matching camera module
libnvsipl_query.so: CNvMPlatformCfgInfo.cpp : 50: ParseJson: CNvMPlatformCfgInfo::ParseJson failed.
libnvsipl_query.so: CNvMQuery.cpp : 45: ParsePlatformConfig: Failed to parse a PlatformCfg
nvmedia isc: GetCameraPowerControlLevel: 936: Camera power control library: NVCCP
nvmedia: ERROR: MAX96712: Register 0x000D I2C read failed with status 7
libnvsipl_devblk.so: CNvMMax96712.cpp: 140: Init: MAX96712CheckPresence failed! with NvMedia error: 7
libnvsipl_devblk.so: CNvMDeviceBlock.cpp: 171: Init: Deserializer init failed failed! with error: 7f
libnvsipl.so: CNvMDeviceBlockMgr.hpp: 90: ThreadFunc: ThreadCreate failed. (7f)
libnvsipl.so: CNvMDeviceBlockMgr.cpp: 83: Init: Failed to initialize device block:0
libnvsipl.so: CNvMCamera.cpp: 169: Init: CNvMCamera::Init failed! with error: 7f
nvsipl_camera: ERROR: Master initialization failed. status: 127
libnvsipl_devblk.so: CNvMDeviceBlock.cpp: 226: Stop: CNvMDeviceBlock has not been started
libnvsipl.so: CNvMDeviceBlockMgr.cpp: 132: Stop: Deviceblock fails to stop
libnvsipl.so: CNvMCamera.cpp: 259: Stop: m_upDeviceBlockMgr fails to stop