I am working on a Jetson Nano (production version) mounted on a custom carrier board.
I have successfully developed a device driver for sensor iMX415 and I can capture from 2 sensors on CSI AB (x4) and CSI CD (x4) at the same time.
I have now changed my device tree to capture from CSI AB (x4) and CSI EF (x4).
According to dmesg everything works fine, but I don’t have any image in overlay on the screen from CSI EF (x4).
If I try to get raw data with v4l2 there isn’t any issue. So, I am pretty sure my device tree is ok.
What is strange is that CSI clock seems different when I capture with v4l2 and when I capture with gstreamer.
Here is the CSI clock when capturing RAW data with v4l2
Here is the CSI clock when capturing data with gstreamer
Here are CSI data when capturing RAW data with v4l2
These are CSI data when capturing with gstreamer
Another interesting point is that sensors connected to CSI AB and CSI EF are programmed exactly in the same way and modes on device tree contain the same data for both sensor instances (except for serial “serial_a” and “serial_e”).
Could you please help to diagnose ?