DriveWorks version 5.0.5.0a.
When trying to run an application that captures images using Sekonix camera inside a Docker image we ran into the problem that the device was not found. Following error message occurred:
error DriveWorksPlatform: Cannot create driver: camera.gmsl with params: csi-port=ab,camera-type=ar0231-rccb,camera-count=1,camera-mask=0001,slave=0,cross-csi-sync=0,fifo-size=3. Error: DW_INVALID_ARGUMENT
error DriveWorksPlatform: It is possible the given camera is not supported. Please refer to the documentation for this sample.
When we run the application first natively on the DPX it would work as well inside the Docker image afterwards. We compared ls /dev before and after running native application and observed, that an additional device dev/isc was created during runtime. Apparently, this was not created on mapping stage for the Docker image.
We tried to map the whole device folder with -v /dev:/dev parameter and starting the Docker image that runs Sekonix capturing causes the whole DPX board to freeze/not responding.
Has anyone experienced the same issue and successfully run Sekonix applications inside a Docker image?