Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.10.0
DRIVE OS 6.0.8.1
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-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 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
Issue Description
sample_camera fails to capture image from Entron camera, doesn’t write to mp4 file.
Error String
[22-11-2023 06:43:00] SIPLDeviceBlockNotificationHandler: Queue timeout
[22-11-2023 06:43:00] CameraClient: Notification received from pipeline index:0 of type: NOTIF_WARN_ICP_CAPTURE_TIMEOUT
[22-11-2023 06:43:00] SIPLClient: ImageQueue timeout
Logs
$ ./sample_camera --offscreen 1 --rig /home/nvidia/rig.json --write-file /home/nvidia/test.mp4
Warning: SamplesDataPath::getBasePathFor(): 'DATA_ROOT' not found in search paths [/home/nvidia/test_nvsipl/driveworks-5.8_samples/bin/data | /home/nvidia/test_nvsipl/driveworks-5.8_samples/bin.runfiles/av/data | /home/nvidia/test_nvsipl/driveworks-5.8_samples/bin/sample_camera.runfiles/av/data | /home/nvidia/test_nvsipl/driveworks-5.8_samples/bin/data | /home/nvidia/test_nvsipl/driveworks-5.8_samples/data | /home/nvidia/test_nvsipl/data | /home/nvidia/data | /home/data]
ProgramArguments: Missing argument 'dwTracePath' requested
WindowEGL: find EGL devices
WindowEGL: found 1 EGL devices
WindowEGL: init EGL with GLES3 context
WindowEGL: bind OpenGLES3 API
WindowEGL: offscreen mode -> use EGL PBuffer surface 1280x800
WindowEGL: create EGL context
WindowEGL: assign EGL context to current thread
[22-11-2023 06:42:51] Platform: Orin platform detected: model - p3663-a01-f0100-a
[22-11-2023 06:42:51] TimeSource: monotonic epoch time offset is 1700601015917473
[22-11-2023 06:42:51] TimeSourceVibranteLinux: detect valid PTP interface mgbe2_0
[22-11-2023 06:42:51] TimeSource: Could not detect valid PTP time source at nvpps. Fallback to mgbe2_0
[22-11-2023 06:42:51] TimeSource Eth: PTP ioctl returned error. Synchronized time will not be available from this timesource.
[22-11-2023 06:42:51] TimeSource: Could not detect valid PTP time source at 'mgbe2_0'. Fallback to CLOCK_MONOTONIC.
[22-11-2023 06:42:51] Adding variable DW_Base:DW_Version
[22-11-2023 06:42:51] Addded variable DW_Base:DW_Version
[22-11-2023 06:42:51] Platform: number of GPU devices detected 1
[22-11-2023 06:42:51] Platform: currently selected GPU device 0, Resource Data Dir: trt_08_04_12_05, Arch: ga10b
[22-11-2023 06:42:51] Platform: currently selected GPU device integrated ID 0
[22-11-2023 06:42:51] CUDLAEngine:getDLACountandCheck: CUDLA version is = 1002001
[22-11-2023 06:42:51] CUDLAEngine:getDLACountandCheck: Number of DLA devices = 2
[22-11-2023 06:42:51] ========== DLA Device 0 Attributes ==========
[22-11-2023 06:42:51] UVA supported = 0
[22-11-2023 06:42:51] Device version = 1
[22-11-2023 06:42:51] Device 0 Check PASSED
[22-11-2023 06:42:51] ========== DLA Device 1 Attributes ==========
[22-11-2023 06:42:51] UVA supported = 0
[22-11-2023 06:42:51] Device version = 1
[22-11-2023 06:42:51] Device 1 Check PASSED
[22-11-2023 06:42:51] Context::mountResourceCandidateDataPath resource FAILED to mount from './resources': VirtualFileSystem: Failed to mount './resources/resources.pak'
[22-11-2023 06:42:51] Context::mountResourceCandidateDataPath resource FAILED to mount from '/home/nvidia/test_nvsipl/driveworks-5.8_samples/bin/data': VirtualFileSystem: Failed to mount '/home/nvidia/test_nvsipl/driveworks-5.8_samples/bin/data/resources.pak'
[22-11-2023 06:42:51] Context::findDataRootInPathWalk data/DATA_ROOT found at: /usr/local/driveworks/data
[22-11-2023 06:42:51] Context::mountResourceCandidateDataPath resource FAILED to mount from '/usr/local/driveworks/data': VirtualFileSystem: Failed to mount '/usr/local/driveworks/data/resources.pak'
[22-11-2023 06:42:51] Context::findDataRootInPathWalk data/DATA_ROOT found at: /usr/local/driveworks-5.8/data
[22-11-2023 06:42:51] Context::mountResourceCandidateDataPath resource FAILED to mount from '/usr/local/driveworks-5.8/data': VirtualFileSystem: Failed to mount '/usr/local/driveworks-5.8/data/resources.pak'
[22-11-2023 06:42:51] Context::findResourcesPackageInPathWalk: Could not find ./resources/resources.pak in upto 7 parent directories from /usr/local/driveworks/lib/libdw_base.so.5.8
[22-11-2023 06:42:51] Context::findResourcesPackageInPathWalk: Could not find ./resources/resources.pak in upto 7 parent directories from /usr/local/driveworks-5.8/targets/aarch64-Linux/lib/libdw_base.so.5.8
[22-11-2023 06:42:51] SDK: No resources(.pak) mounted, some modules will not function properly
[22-11-2023 06:42:51] SDK: Create NvMediaDevice
[22-11-2023 06:42:51] SDK: use EGL display as provided
[22-11-2023 06:42:51] TimeSource: monotonic epoch time offset is 1700601015917473
[22-11-2023 06:42:51] TimeSourceVibranteLinux: detect valid PTP interface mgbe2_0
[22-11-2023 06:42:51] TimeSource: Could not detect valid PTP time source at nvpps. Fallback to mgbe2_0
[22-11-2023 06:42:51] TimeSource Eth: PTP ioctl returned error. Synchronized time will not be available from this timesource.
[22-11-2023 06:42:51] TimeSource: Could not detect valid PTP time source at 'mgbe2_0'. Fallback to CLOCK_MONOTONIC.
[22-11-2023 06:42:51] Initialize DriveWorks SDK v5.8.82
[22-11-2023 06:42:51] Release build with GNU 9.3.0 from buildbrain-branch-0-g33d6f4a1440 against Drive PDK v6.0.5.0
[22-11-2023 06:42:51] SensorFactory::createSensor() -> time.nvpps, nvpps-device=/dev/nvpps0
[22-11-2023 06:42:51] Can not create time sensor: DW_HAL_CANNOT_OPEN_CHANNEL: EndpointNVPPS: cannot open NVPPS device with name: /dev/nvpps0
Error: No such file or directory
[22-11-2023 06:42:51] Rig::fromFile: Loading rig file: /home/nvidia/dolphin_rig/datvt_rig.json
[22-11-2023 06:42:51] rig::DatabaseOverlayer: Failed to open a file '/tmp/car_vin' - file likely does not exist - skipping overlay
[22-11-2023 06:42:51] RigConfiguration: loading dwGenericVehicle from a rig that does not contain the drive-by-wire second order dynamics. Ignoring the second-order dynamic values.
[22-11-2023 06:42:51] No valid data file found for camera:front:center:30 in parameter string: camera-name=F008A120RM0A,interface=csi-ab,link=0,output-format=processed (using configuration folder /home/nvidia/dolphin_rig/)
[22-11-2023 06:42:51] No valid data file found for radar:front:left in parameter string: TODO (using configuration folder /home/nvidia/dolphin_rig/)
[22-11-2023 06:42:51] No valid data file found for radar:front:right in parameter string: TODO (using configuration folder /home/nvidia/dolphin_rig/)
[22-11-2023 06:42:51] No valid data file found for radar:rear:center in parameter string: TODO (using configuration folder /home/nvidia/dolphin_rig/)
[22-11-2023 06:42:51] No valid data file found for lidar in parameter string: device=VELO_VLP16,ip=192.168.1.201,port=2368,scan-frequency=10 (using configuration folder /home/nvidia/dolphin_rig/)
[22-11-2023 06:42:51] No valid data file found for imu in parameter string: device=/dev/ttyACM0 (using configuration folder /home/nvidia/dolphin_rig/)
[22-11-2023 06:42:51] No valid data file found for gps in parameter string: device=/dev/ttyACM0 (using configuration folder /home/nvidia/dolphin_rig/)
[22-11-2023 06:42:51] No valid data file found for can:vehicle in parameter string: device=can0 (using configuration folder /home/nvidia/dolphin_rig/)
[22-11-2023 06:42:51] rig::DatabaseOverlayer: Failed to open a file '/tmp/car_vin' - file likely does not exist - skipping overlay
[22-11-2023 06:42:51] RigConfiguration: loading dwGenericVehicle from a rig that does not contain the drive-by-wire second order dynamics. Ignoring the second-order dynamic values.
onInitialize: creating camera.gmsl with params: camera-name=F008A120RM0A,interface=csi-ab,link=0,output-format=processed
[22-11-2023 06:42:51] SensorFactory::createSensor() -> camera.gmsl, camera-name=F008A120RM0A,interface=csi-ab,link=0,output-format=processed
[22-11-2023 06:42:51] CameraBase: pool size set to 8
[22-11-2023 06:42:51] SensorFactory::createSensor() -> camera.gmsl.master,
[22-11-2023 06:42:51] CameraMaster::parseDevBlock Getting device info list.
[22-11-2023 06:42:51] devBlock: 0 Slave = 0 Interface = csi-ab Camera_name = F008A120RM0A Link = 0
[22-11-2023 06:42:51] Camera Match Name: F008A120RM0A Description: Entron F008A120RM0A module - 120-deg FOV, 24-bit capture, MIPI-AR0820, MAX9295 linkIndex: 4294967295 serInfo.Name: MAX9295
[22-11-2023 06:42:51] Client, Setting up information for camera ID 0
[22-11-2023 06:42:51] Client, successfully found info for camera ID 0 bound to id 0
[22-11-2023 06:42:51] ImageStreamer(NvMedia -> CUDA)
[22-11-2023 06:42:51] ImageStreamer(NvMedia -> CUDA)
[22-11-2023 06:42:51] ImageStreamer(NvMedia -> CUDA)
[22-11-2023 06:42:51] ImageStreamer(NvMedia -> CUDA)
[22-11-2023 06:42:51] ImageStreamer(NvMedia -> CUDA)
[22-11-2023 06:42:51] ImageStreamer(NvMedia -> CUDA)
[22-11-2023 06:42:51] ImageStreamer(NvMedia -> CUDA)
[22-11-2023 06:42:51] ImageStreamer(NvMedia -> CUDA)
[22-11-2023 06:42:51] CameraClient: using NITO found at /opt/nvidia/nvmedia/nit/F008A120RM0A.nito
[22-11-2023 06:42:51] SIPLMaster::SIPLMaster: Setting up master camera
[22-11-2023 06:42:51] Platform:
[22-11-2023 06:42:51] Platform Config:
[22-11-2023 06:42:51] Description:
[22-11-2023 06:42:51] Number of device blocks: 1
[22-11-2023 06:42:51] Device Block : 0
[22-11-2023 06:42:51] csiPort: 2
[22-11-2023 06:42:51] i2cDevice: 0
[22-11-2023 06:42:51] Deserializer Name: MAX96712
[22-11-2023 06:42:51] Deserializer Description: Maxim 96712 Aggregator
[22-11-2023 06:42:51] Deserializer i2cAddress: 41
[22-11-2023 06:42:51] Simulator Mode: 0
[22-11-2023 06:42:51] Passive Mode: 0
[22-11-2023 06:42:51] Phy Mode: 0
[22-11-2023 06:42:51] Number of camera modules: 1
[22-11-2023 06:42:51] CameraModule index: 0
[22-11-2023 06:42:51] Name :F008A120RM0A
[22-11-2023 06:42:51] Description: Entron F008A120RM0A module - 120-deg FOV, 24-bit capture, MIPI-AR0820, MAX9295
[22-11-2023 06:42:51] Serializer name: MAX9295
[22-11-2023 06:42:51] Serializer description: Maxim 9295 Serializer
[22-11-2023 06:42:51] Serializer i2cAdress: 98
[22-11-2023 06:42:51] EEPROM name: N24C64
[22-11-2023 06:42:51] EEPROM i2cAddress: 84
[22-11-2023 06:42:51] EEPROM description: N24C64 EEPROM
[22-11-2023 06:42:51] Sensor ID: 0
[22-11-2023 06:42:51] Sensor name: AR0820
[22-11-2023 06:42:51] Sensor description: OnSemi AR0820 Sensor
[22-11-2023 06:42:51] Sensor i2cAddress: 16
[22-11-2023 06:42:51] Sensor isTPGEnabled: 0
[22-11-2023 06:42:51] Sensor isTriggerMode: 1
[22-11-2023 06:42:51] cfa: 35
[22-11-2023 06:42:51] embeddedTopLines: 6
[22-11-2023 06:42:51] embeddedBottomLines: 0
[22-11-2023 06:42:51] inputFormat: 8
[22-11-2023 06:42:51] height: 2168
[22-11-2023 06:42:51] width: 3848
[22-11-2023 06:42:51] fps: 30.000000
[22-11-2023 06:42:51] Embedded Data: 1
[22-11-2023 06:42:51] CameraMaster available outputs: 1
[22-11-2023 06:42:51] CameraClient: setting pipeline config for camera ID 0
[22-11-2023 06:42:51] CameraMaster: master initiation
MAX96712: Revision 5 detected
MAX96712 Link 0: PHY optimization was enabled
MAX9295: Revision 8 detected!
Sensor AR0820 GRBG Rev 2.1 detected!
[22-11-2023 06:42:52] CameraMaster: Bootstrap NvSIPL and ClientPipelines complete
[22-11-2023 06:42:52] CameraClient::readEEPROMInfo:
[22-11-2023 06:42:52] mmIntrinsicModelID: 27
[22-11-2023 06:42:52] mmIntrinsicCoeff[0]: -0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[1]: 0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[2]: 0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[3]: 0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[4]: 0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[5]: 0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[6]: 0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[7]: 0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[8]: 0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[9]: 1.892143e+11
[22-11-2023 06:42:52] mmIntrinsicCoeff[10]: 0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[11]: 0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[12]: 0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[13]: 0.000000
[22-11-2023 06:42:52] mmIntrinsicCoeff[14]: 0.000170
[22-11-2023 06:42:52] mmIntrinsicCoeff[15]: 8.000000
[22-11-2023 06:42:52] mmIntrinsicMeasuredFlagID: 237
[22-11-2023 06:42:52] fwVersionMajor: 0
[22-11-2023 06:42:52] fwVersionMinor: 0
[22-11-2023 06:42:52] fwVersionPatch: 0
[22-11-2023 06:42:52] SAL: bootstrap complete
[22-11-2023 06:42:52] Initialize DriveWorks VisualizationSDK v5.8.82
[22-11-2023 06:42:52] Initialize DriveWorksGL SDK v5.8.82
onInitialize: Total cameras 1
onInitialize: getting image props 0
onInitialize: initilizing stream: 0
[22-11-2023 06:42:52] CameraClient: camera params: format=mp4,type=disk,file=/home/nvidia/test3.mp4
[22-11-2023 06:42:52] CameraClient: serializer bitrate not specified. Using 8000000.
[22-11-2023 06:42:52] EncoderNvMedia: Setting encode on instance 0
Main: Starting master.
[22-11-2023 06:42:52] CameraMaster: starting...
[22-11-2023 06:42:52] CameraClient: allocating image pool for ICP
[22-11-2023 06:42:52] Allocating NvSci group
[22-11-2023 06:42:52] CameraClient: allocate image pool for 0
[22-11-2023 06:42:52] Allocating NvSci ISP0 images
[22-11-2023 06:42:52] CameraClient: format not specified. Using h264 in Codec Header.
[22-11-2023 06:42:52] CameraClient: Notification received from pipeline index:0 of type: NOTIF_WARN_ICP_CAPTURE_TIMEOUT
[22-11-2023 06:42:52] SIPLClient: ImageQueue timeout
[22-11-2023 06:42:53] CameraClient: Notification received from pipeline index:0 of type: NOTIF_WARN_ICP_CAPTURE_TIMEOUT
[22-11-2023 06:42:53] SIPLDeviceBlockNotificationHandler: Queue timeout
[22-11-2023 06:42:53] CameraClient: Notification received from pipeline index:0 of type: NOTIF_WARN_ICP_CAPTURE_TIMEOUT
[22-11-2023 06:42:53] SIPLClient: ImageQueue timeout
[22-11-2023 06:42:54] CameraClient: Notification received from pipeline index:0 of type: NOTIF_WARN_ICP_CAPTURE_TIMEOUT
[22-11-2023 06:42:54] CameraClient: Notification received from pipeline index:0 of type: NOTIF_WARN_ICP_CAPTURE_TIMEOUT
[22-11-2023 06:42:54] SIPLDeviceBlockNotificationHandler: Queue timeout
[22-11-2023 06:42:54] CameraClient: Notification received from pipeline index:0 of type: NOTIF_WARN_ICP_CAPTURE_TIMEOUT
[22-11-2023 06:42:54] SIPLClient: ImageQueue timeout
Here is the relevant rig.json section
{
"rig": {
"sensors": [
{
"name": "camera:front:center:30",
"parameter": "camera-name=F008A120RM0A,interface=csi-ab,link=0,output-format=processed",
"properties": {
"Model": "ftheta",
"bw-poly": "0.000000000000000 5.35356812179089e-4 4.99266072928606e-10 4.27370422037554e-12 -6.68245573791717e-16",
"cx": "1927.764404",
"cy": "1096.686646",
"height": "2168",
"width": "3848"
},
"protocol": "camera.gmsl",
"nominalSensor2Rig": {
"roll-pitch-yaw": [
0.0,
0.0,
0.0
],
"t": [
1.509,
0.0,
1.85
]
}
}
],
"vehicle": {
"json-merge": "components/vehicle.json"
},
"vehicleio": [
{ "json-merge": "components/vehicleio.json" }
]
},
"version": 7
}