I am trying to run the Argus samples (e.g ‘argus_camera’ util) on a TX1 with IMX 274 CSI cameras (LeopardImaging company) AND OSVR attached, but the sample after printing a very long error report exit. I think the problem is the OSVR attached via the USB ports making the Argus to think it is a camera and fails to init it (only my wild guest…).
Has someone tried this configuration and encountered such a problem?
If you try “ls /dev/video*” did you see “/dev/video0” and “/dev/video1”? LI-IMX274 may have been enumerated as
“/dev/video1”. Have you tried “argus_camera -d /dev/video1”?
When trying ls /dev/video* i get: /dev/video0 /dev/video1 /dev/video2 /dev/video3.
When I diconnect the OSVR tracker I get only: /dev/video1 /dev/video2 /dev/video3.
I forgot to clear myself:
The argus camera will not work ONLY when the OSVR server is running. When the server is
not running - the argus camera application works.
It seems that the OSVR server communicates on /Video0, disturbing
the IMX cameras and causing the app to exit immediatly on startup.
Since I am quite new to Linux, I did’t want to dig in the OSVR sources and trying to change
the server’s behavior, so I found that launching the OSVR server from my App AFTER the 3 cameras
are connected and running bypass the problem. In this situation, I get the 3 cameras frames + OSVR server’s readings (position and orientation).