Jetson Nano Won't Detect IMX219-160IR

When I run the command:

DISPLAY=:0.0 gst-launch-1.0 nvarguscamerasrc ! ‘video/x-raw(memory:NVMM), width=3280, height=2464, format=(string)NV12, framerate=(fraction)20/1’ ! nvoverlaysink -e

I get the following massage:

Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
Setting pipeline to PLAYING …
New clock: GstSystemClock
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:725 No cameras available
Got EOS from element “pipeline0”.
Execution ended after 0:00:00.018194606
Setting pipeline to PAUSED …
Setting pipeline to READY …
Setting pipeline to NULL …
Freeing pipeline …

I checked the " dmesg | egrep -i “imx219|i2c|cam” " logs, and found the following:

[ 0.207631] DTS File Name: arch/arm64/boot/dts/…/…/…/…/…/…/…/./…/…/…/…//home/varunkumar/PROJECTS_Folder/GIT/e-camNANO_devicetree/hardware/nvidia/platform/t210/porg/kernel-dts/tegra210-p3448-0000-p3449-0000-a02-camera-ar0330.dts
[ 0.412276] DTS File Name: arch/arm64/boot/dts/…/…/…/…/…/…/…/./…/…/…/…//home/varunkumar/PROJECTS_Folder/GIT/e-camNANO_devicetree/hardware/nvidia/platform/t210/porg/kernel-dts/tegra210-p3448-0000-p3449-0000-a02-camera-ar0330.dts
[ 0.440902] iommu: Adding device 546c0000.i2c to group 22
[ 0.442318] tegra-pmc 7000e400.pmc: i2c-thermtrip node not found, emergency thermal reset disabled.
[ 0.494296] iommu: Adding device 7000c000.i2c to group 25
[ 0.494557] iommu: Adding device 7000c400.i2c to group 26
[ 0.494847] iommu: Adding device 7000c500.i2c to group 27
[ 0.495100] iommu: Adding device 7000c700.i2c to group 28
[ 0.495344] iommu: Adding device 7000d000.i2c to group 29
[ 0.495596] iommu: Adding device 7000d100.i2c to group 30
[ 0.537513] GPIO line 151 (camera-control-output-low) hogged as output/low
[ 0.616468] camchar: rtcpu character device driver loaded
[ 1.043757] tegra_camera_platform tegra-camera-platform: tegra_camera_probe:camera_platform_driver probe
[ 1.043969] misc tegra_camera_ctrl: tegra_camera_isomgr_register isp_iso_bw=1000000, vi_iso_bw=1250000, max_bw=1250000
[ 1.301465] i2c /dev entries driver
[ 1.303098] imx219 6-0010: tegracam sensor driver:imx219_v2.0.6
[ 1.436722] tegra-vii2c 546c0000.i2c: no acknowledge from address 0x22

Anyone has any idea what the issue is? I suspect HW issue on the Jetson side.

Does the /dev/video0 generate?
If not it could be the HW problem. Have a check i2c able communicate with sensor.

/dev/vedio0 doesn’t generate.
The board can communicate with the sensor (as I judge from the logs, but I’m a computing boards novice, and might be wrong.

I will try to connect a camera through other means (e.g. USB or i2c bus) and see if the /dev/video0 generate normally.

Will get back with further updates.

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