Dear NVIDIA Support,
I am currently experiencing an issue with IMX219 camera detection when using L4T on a Jetson Orin NX development kit.
When flashing the device with JetPack 6.2.1, and applying the overlay /boot/tegra234-p3767-camera-p3768-imx219-dual.dtbo using the following command:
sudo /opt/nvidia/jetson-io/jetson-io.py
the IMX219 camera is correctly detected without any additional modifications. Everything works as expected.
However, when I follow the official L4T kernel customization instructions from:
and build a custom kernel with the following configuration:
CONFIG_MEDIA_SUPPORT=y
CONFIG_VIDEO_IMX219=y
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEO_TEGRA=m
and flash it to the Jetson Orin NX, the camera is not recognized, even after applying the same DTBO overlay via jetson-io.py.
Upon boot, the following error appears in the kernel logs:
imx219 9-0010: only 2 data lanes are currently supported
imx219: probe of 9-0010 failed with error -22
I have also tried setting CONFIG_VIDEO_IMX219=m and loading the module manually, but the same error occurs.
To reiterate:
- JetPack works out of the box with the same DTBO overlay.
- Custom kernel built from L4T fails with the same overlay, producing the error above.
- I am using the Jetson Orin NX Development Kit
How can this issue be resolved? Is there an additional patch, driver configuration, or device tree property required in the L4T setup?
The attached files are:
jetpack_camera_log.txtl4t_camera_log.txt
imx219_l4t.log (66.5 KB)
imx219_jetpack.log (65.5 KB)