Following these instructions, I downloaded the driver version arducam-nvidia-l4t-kernel_4.9.140-32.4.2-20200520093606_arm64.deb. The installation was fine, but I am unable to recognize UVC cameras after using this driver. Am I constrained to using only MIPI CSI cameras with this driver?
This is weird, but my UVC cameras are recognized now. I am using the adapter board. My cameras are UC-621 Rev.B and UC-599 using the adapter board UC-677 Rev.C. Maybe something went wrong with my installation last week.
Two questions though:
Does this driver not allow other MIPI CSI cameras? I don’t see my other MIPI CSI camera recognized when the driver is installed.
What would be the pipeline for the ArduCAM cameras? With the other MIPI CSI cameras I was using the following for basic captures:
gst-launch-1.0 nvarguscamerasrc ! 'video/x-raw(memory:NVMM), width=X, height=Y, framerate=F/1, format=NV12 ! nvvidconv ! nvegltransform ! nveglglessink -e
I use a modified version of that for OpenCV code and I’m not sure how to translate it for these cameras. It seems like I can’t use Nvidia’s hardware accelerated pipelines with these cameras. Is that true?
I have the same issue with regards to the use of the ArduCam driver not allowing other MIPI CSI-2 cameras to work. Specifically, I am using the Arducam 2MP OV2311 Global Shutter NoIR camera, which works with the demo scripts provided, but other cameras (IMX219 based) are not detected when the ArduCam driver is in use. I am using the Jetson Nano Dev board B01, with the 4.9.140-32.4.2 driver corresponding to my kernel version and L4T version.