OCHSA10 camera driver error on Jetson AGX Orin

Hi, We are developing the driver of OCHSA10 camera on Jetson AGX Orin.At present, the camera has been successfully mounted under the device tree, and the correct raw data can be collected using v4l2-ctl, but nvgstcapture-1.0 cannot find the camera. Then where is the problem located?
dmesg.txt (1.8 KB)


v4l2_log.txt (5.8 KB)

hello 1028803531,

may I know what’s the sensor output data formats.
please refer to Camera Architecture Stack, nvgstcapture-1.0 it went through libargus, which support bayer raw sensors only.

The camera outputs Bayer BGGR 10bit raw data

hello 1028803531,

please running with v4l to examine sensor support formats. such as… $ v4l2-ctl -d /dev/video0 --list-formats-ext
after that, you may testing with nvarguscamerasrc plugin,
here’s sample pipeline to disable preview and shows frame-rate only, please also update those parameters with your sensor support formats accordingly.
for instance,
$ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=0 ! 'video/x-raw(memory:NVMM),width=1920, height=1080, framerate=30/1, format=NV12' ! nvvidconv ! fpsdisplaysink text-overlay=0 name=sink_0 video-sink=fakesink sync=0 -v

if there’s failure.
you may also setup a terminal for gathering kernel layer logs, $ dmesg > klogs.txt.

Thanks!. The problem has been solved, the bus name of the camera in the device tree does not match with the I2C node, nvgstcapture can capture a normal video stream now.

hello 1028803531,

glad to know issue has resolved, we’re going to close this discussion thread.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.