Jetson Orin Nano - IMX219 not detected on JetPack 6 (Error -121)

Hello,

I’m trying to connect an IMX219 camera (Raspberry Pi Camera V2) to my Jetson Orin Nano 8GB dev kit using JetPack 6.0 (L4T 36.2). Unfortunately, my board is not able to boot with any JetPack 5.x release – it always fails during the boot process, so I’m limited to JetPack 6.

I’ve followed all recommended steps to enable the IMX219 camera:

  • Used /opt/nvidia/jetson-io/jetson-io.py to enable IMX219 on CAM0
  • Rebooted the board after configuration
  • Used a 15-to-22 pin adapter to connect the camera
  • Verified ribbon orientation multiple times
  • Installed v4l-utils

However, the camera is not working correctly. Here’s the output from dmesg:

[ 10.879753] imx219 9-0010: tegracam sensor driver:imx219_v2.0.6
[ 10.898493] imx219 9-0010: imx219_board_setup: error during i2c read probe (-121)
[ 10.903638] imx219 9-0010: board setup failed
[ 10.903699] imx219: probe of 9-0010 failed with error -121

v4l2-ctl --list-devices shows:

NVIDIA Tegra Video Input Device (platform:tegra-camrtc-ca):
/dev/media0

But trying to open /dev/video0 fails with:

Cannot open device /dev/video0, exiting.

Also, GStreamer fails with nvarguscamerasrc – no camera found.

I understand that error -121 usually indicates a remote I/O issue on the I2C bus, often caused by hardware connection problems or a dead sensor.

To eliminate this possibility, I have tested:

  • A second IMX219 camera module (same result)
  • A different ribbon cable (same result)
  • Confirmed proper orientation and connection multiple times

My questions are:

  • Is there any known issue with JetPack 6 and IMX219 support?
  • Is there a workaround or patch available?
  • Could it be related to the device tree configuration on JetPack 6?
  • Any way to force reinitialization or debug I2C deeper?

Any help or suggestions would be greatly appreciated!

hello karlikha,

this is JetPack 6.0 DP, which is Developer Preview version.
could you please try the latest JetPack 6.2/L4T 36.4.3, we’ve test with IMX219 to confirm it’s working on Jetson Orin Nano normally.