Hello,
I am bringing up an Onsemi AR0234 RAW10 MIPI CSI-2 camera on Jetson Orin Nano / Orin Nano Super with JetPack 6.x / L4T r36.x.
Configuration:
- Sensor: Onsemi AR0234
- Interface: 4-lane MIPI CSI-2
- Resolution: 1920x1200
- Format: RAW10 Bayer
- Connector: CAM1
- DTS: serial_c / port-index = 2
- num_lanes = 4
- pixel_phase = grbg
- csi_pixel_bit_depth = 10
- dynamic_pixel_bit_depth = 10
- discontinuous_clk = no
- cil_settletime = 0
Symptoms:
- If configured as 2-lane, V4L2 immediately gets select timeout.
- With 4-lane, nvarguscamerasrc can start and display an image, but the image is corrupted/scrambled.
- V4L2 sometimes streams at around 30 fps, but sometimes fails with select timeout.
- nvarguscamerasrc can run for around one minute and then fails with:
“Failed socket read: Connection reset by peer” - dmesg shows:
“videobuf2_common: driver bug: stop_streaming operation is leaving buf … in active state”
Questions:
- For Jetson Orin Nano CAM1 4-lane, are tegra_sinterface = serial_c and port-index = 2 correct?
- Does CAM1 4-lane require lane_polarity = 6 on Orin Nano / Orin Nano Super?
- For AR0234 RAW10 1920x1200 30fps 4-lane, should pix_clk_hz be the real pixel clock, such as 90 MHz, or the MIPI link frequency, such as 450 MHz?
- Is the vb2 active buffer warning likely caused by VI not receiving complete frames?
- What trace/debug logs should I provide to identify whether this is a NVCSI/VI timing issue or a sensor/DTS issue?
Thank you.
