Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.6
DRIVE OS 6.0.5
DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
other
Target Operating System
Linux
QNX
other
Hardware Platform
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
1.9.2.10884
other
Host Machine Version
native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other
We have bought Entron F007A070RM0A cameras equipped with Sony IMX728 sensors that are ES2.0 version.
DriveWorks GMSL Camera Sample application is used to test but output is Driveworks exception thrown: HashMap: Index not found
.
Full output:
nvidia@tegra-ubuntu:~$ sudo ./sample_camera --offscreen=2 --rig=imx728_rig.json --write-file=imx728_test.mp4
......
[08-03-2023 16:24:35] Rig::fromFile: Loading rig file: imx728_rig.json
[08-03-2023 16:24:35] No valid data file found for camera:sample0 in parameter string: camera-name=V1SIM728S1RU3070HB20,interface=csi-a,CPHY-mode=2,link=3,output-format=processed (using configuration folder ./)
onInitialize: creating camera.gmsl with params: camera-name=V1SIM728S1RU3070HB20,interface=csi-a,CPHY-mode=2,link=3,output-format=processed
[08-03-2023 16:24:35] SensorFactory::createSensor() -> camera.gmsl, camera-name=V1SIM728S1RU3070HB20,interface=csi-a,CPHY-mode=2,link=3,output-format=processed
[08-03-2023 16:24:35] CameraBase: pool size set to 8
[08-03-2023 16:24:35] SensorFactory::createSensor() -> camera.gmsl.master,
[08-03-2023 16:24:35] CameraMaster::parseDevBlock Getting device info list.
[08-03-2023 16:24:35] devBlock: 0 Slave = 0 Interface = csi-a Camera_name = V1SIM728S1RU3070HB20 Link = 3
[08-03-2023 16:24:35] Camera Match Name: V1SIM728S1RU3070HB20 Description: IMX728 RGGB module - 70FOV - MIPI-IMX728, MAX96717 linkIndex: 4294967295 serInfo.Name: MAX96717F
[08-03-2023 16:24:35] Client, Setting up information for camera ID 0
[08-03-2023 16:24:35] Client, successfully found info for camera ID 0 bound to id 0
[08-03-2023 16:24:35] ImageStreamer(NvMedia -> CUDA)
[08-03-2023 16:24:35] ImageStreamer(NvMedia -> CUDA)
[08-03-2023 16:24:35] ImageStreamer(NvMedia -> CUDA)
[08-03-2023 16:24:35] ImageStreamer(NvMedia -> CUDA)
[08-03-2023 16:24:35] ImageStreamer(NvMedia -> CUDA)
[08-03-2023 16:24:35] ImageStreamer(NvMedia -> CUDA)
[08-03-2023 16:24:36] ImageStreamer(NvMedia -> CUDA)
[08-03-2023 16:24:36] ImageStreamer(NvMedia -> CUDA)
[08-03-2023 16:24:36] CameraClient: using NITO found at /opt/nvidia/nvmedia/nit/V1SIM728S1RU3070HB20.nito
[08-03-2023 16:24:36] SIPLMaster::SIPLMaster: Setting up master camera
[08-03-2023 16:24:36] Platform:
[08-03-2023 16:24:36] Platform Config:
[08-03-2023 16:24:36] Description:
[08-03-2023 16:24:36] Number of device blocks: 1
[08-03-2023 16:24:36] Device Block : 0
[08-03-2023 16:24:36] csiPort: 0
[08-03-2023 16:24:36] i2cDevice: 0
[08-03-2023 16:24:36] Deserializer Name: MAX96712_Fusa_nv
[08-03-2023 16:24:36] Deserializer Description: Maxim 96712 Aggregator Fusa_nv
[08-03-2023 16:24:36] Deserializer i2cAddress: 41
[08-03-2023 16:24:36] Simulator Mode: 0
[08-03-2023 16:24:36] Passive Mode: 0
[08-03-2023 16:24:36] Phy Mode: 1
[08-03-2023 16:24:36] Number of camera modules: 1
[08-03-2023 16:24:36] CameraModule index: 3
[08-03-2023 16:24:36] Name :V1SIM728S1RU3070HB20
[08-03-2023 16:24:36] Description: IMX728 RGGB module - 70FOV - MIPI-IMX728, MAX96717
[08-03-2023 16:24:36] Serializer name: MAX96717F
[08-03-2023 16:24:36] Serializer description: Maxim 96717F Serializer
[08-03-2023 16:24:36] Serializer i2cAdress: 64
[08-03-2023 16:24:36] EEPROM name: M24C04
[08-03-2023 16:24:36] EEPROM i2cAddress: 84
[08-03-2023 16:24:36] EEPROM description: M24C04 EEPROM
[08-03-2023 16:24:36] Sensor ID: 0
[08-03-2023 16:24:36] Sensor name: IMX728
[08-03-2023 16:24:36] Sensor description: Sony IMX728 Sensor
[08-03-2023 16:24:36] Sensor i2cAddress: 28
[08-03-2023 16:24:36] Sensor isTPGEnabled: 0
[08-03-2023 16:24:36] Sensor isTriggerMode: 1
[08-03-2023 16:24:36] cfa: 33
[08-03-2023 16:24:36] embeddedTopLines: 1
[08-03-2023 16:24:36] embeddedBottomLines: 20
[08-03-2023 16:24:36] inputFormat: 8
[08-03-2023 16:24:36] height: 2160
[08-03-2023 16:24:36] width: 3840
[08-03-2023 16:24:36] fps: 30.000000
[08-03-2023 16:24:36] Embedded Data: 0
[08-03-2023 16:24:36] CameraMaster available outputs: 1
[08-03-2023 16:24:36] CameraClient: setting pipeline config for camera ID 0
[08-03-2023 16:24:36] CameraMaster: master initiation
MAX96712: Revision 5 detected
MAX96712 Link 3: PHY optimization was enabled
MAX96717 : Revision 4 detected!
Sensor IMX728 Rev 4 RGGB detected!
[08-03-2023 16:24:37] SIPLClient: ImageQueue timeout
[08-03-2023 16:24:37] SIPLNotifier: Event notification queue timeout
[08-03-2023 16:24:38] SIPLClient: ImageQueue timeout
[08-03-2023 16:24:38] SIPLNotifier: Event notification queue timeout
[08-03-2023 16:24:38] CameraMaster: Bootstrap NvSIPL and ClientPipelines complete
[08-03-2023 16:24:38] SAL: bootstrap complete
[08-03-2023 16:24:38] Initialize DriveWorks VisualizationSDK v5.6.184
[08-03-2023 16:24:38] Initialize DriveWorksGL SDK v5.6.184
onInitialize: Total cameras 1
onInitialize: getting image props 0
onInitialize: initilizing stream: 0
[08-03-2023 16:24:38] CameraClient: camera params: format=mp4,type=disk,file=imx728_test.mp4
[08-03-2023 16:24:38] CameraClient: serializer bitrate not specified. Using 8000000.
[08-03-2023 16:24:38] EncoderNvMedia: Setting encode on instance 0
[08-03-2023 16:24:38] CameraClient::getCameraSIPLHeader: eeprom data is empty
[08-03-2023 16:24:38] CameraClient::getCameraSIPLHeader: eeprom data is empty
Main: Starting master.
[08-03-2023 16:24:38] CameraMaster: starting...
[08-03-2023 16:24:38] CameraClient: allocating image pool for ICP
[08-03-2023 16:24:38] Allocating NvSci group
[08-03-2023 16:24:38] CameraClient: allocate image pool for 0
[08-03-2023 16:24:38] Allocating NvSci ISP0 images
[08-03-2023 16:24:38] CameraClient::readEEPROMInfo:
EEPROM_FORMAT_VERSION = 255.255;
EEPROM_FORMAT_VERSION.CRC = 0xffffffff;
CAMERA_INTRINSICS_PARAMETERS.EEPROMIntrinsics =
LensModel: 0
width: 0
height: 0
startX: 0
startY: 0
cx: 0.0000
cy: 0.0000
polynomial[0]: 0.0000
polynomial[1]: 0.0000
polynomial[2]: 0.0000
polynomial[3]: 0.0000
polynomial[4]: 0.0000
errorRMS: 0.0000
errorMAE: 0.0000
c: 0.0000
d: 0.0000
e: 0.0000
valueType: 0
CRC: 0xffffffff;
VALEO_CAMERA_SERIAL_NUMBER.name = ����������������;
VALEO_CAMERA_SERIAL_NUMBER.CRC = 0xffffffff;
HW_VERSION.Version[0] = 255;
HW_VERSION.Version[1] = 255;
HW_VERSION.CRC = 0xffffffff;
OEM_PART_NUMBER.name = �����������;
OEM_PART_NUMBER.CRC = 0xffffffff;
MANUFACTURING_DATE.CalendarWeek = 255;
MANUFACTURING_DATE.Year = 255;
MANUFACTURING_DATE.CRC = 0xffffffff;
[08-03-2023 16:24:38] Driveworks exception thrown: HashMap: Index not found
terminate called after throwing an instance of 'std::runtime_error'
what(): [2023-03-08 16:24:38] DW Error DW_OUT_OF_BOUNDS executing DW function:
dwSensor_start(m_camera[i])
at /usr/local/driveworks-5.6/samples/src/sensors/camera/camera/main.cpp:454
Aborted