Entron Camera cannot be executed using sample_camera_gmsl

**Hardware Platform: DRIVE AGX Xavier™ Developer Kit
**Software Version: DRIVE Software 10
**Host Machine Version: native Ubuntu 18.04
**SDK Manager Version:1.1.0.6343

Once I connected ENTRON F008A1200BM0A 8 MP camera and tried running in the target using the ./sample_camera_gmsl - It seems like there is a problem and throws this error:

[21-09-2019 01:05:31] Initialize DriveWorks VisualizationSDK v2.2.3136
[21-09-2019 01:05:31] Initialize DriveWorksGL SDK v2.2.3136
[21-09-2019 01:05:31] SensorFactory::createSensor() -> camera.gmsl, output-format=yuv,fifo-size=3,isp-mode=yuv420-uint8,camera-type=ar0231-rccb-bae-sf3324,camera-group=a,slave=0
[21-09-2019 01:05:31] CameraGMSL: Couldn't set CameraGMSL setup thread sched params!
[21-09-2019 01:05:31] CameraGMSL: Create NvMediaIPPManager
[21-09-2019 01:05:31] CameraGMSL: required FPS = 30, resolution = 1920x1208
nvmedia isc: GetCameraPowerControlLevel: 936: Camera power control library: NVCCP
Max96712 Rev 2 detected!
nvmedia: ERROR: WriteArray: MAX96712: error: wri2c   0x0C    0x08
nvmedia: ERROR: SetupConfigLink: Failed to enable packet based control channel
nvmedia: ERROR: Init: Failed to setup config link
[21-09-2019 01:05:42] Driveworks exception thrown: DW_SAL_CANNOT_CREATE_SENSOR: CameraGMSL: cannot connect to camera

terminate called after throwing an instance of 'std::runtime_error'
  what():  [2019-09-21 01:05:42] DW Error DW_SAL_CANNOT_CREATE_SENSOR executing DW function:
 dwSAL_createSensor(&m_camera, params, m_sal)
 at /usr/local/driveworks-2.2/samples/src/sensors/camera/camera_gmsl/main.cpp:174
Aborted (core dumped)

But the sample works fine for the Sekonix camera that comes with the kit. Any workaround to make it detect ? Do this target support entron cameras?

Hi @bkumar1,

I think you are talking about F008A120BM0A instead of F008A1200BM0A, right?

You can find the camera module (F008A120BM0A) in the camera table in DRIVE Ecosystem - Hardware and Software | NVIDIA Developer. For its support on DRIVE Software 10.0, the contact is still Entron. So it won’t just work out-of-the-box and you still need to get a specific software package from Entron for DRIVE Software 10.0.

For the upcoming release, it will be supported natively and then you don’t need to get any software package.

1 Like