Nano kit + Raspberry PI IMX477 + Ridgerun IMX477 driver > Error generated


I followed the procedure:

Raspberry Pi HQ camera IMX477 Linux driver for Jetson

1/ flash jetson nano developer kit with sdkmanager

2/ Install the debian packages in your board:

sudo apt-get install --reinstall ./nvidia-l4t-kernel_4.9.140-tegra-32.4.3-20200625213809_arm64.deb
sudo apt-get install --reinstall ./nvidia-l4t-kernel-dtbs_4.9.140-tegra-32.4.3-20200625213809_arm64.deb

echo “FDT /boot/dtb/tegra210-p3448-0000-p3449-0000-b00.dtb” | sudo tee -a /boot/extlinux/extlinux.conf

3/ reboot

4/ Let’s try …

jd@jd-jetson:~ SENSOR_ID=0 jd@jd-jetson:~ FRAMERATE=30

jd@jd-jetson:~$ gst-launch-1.0 nvarguscamerasrc sensor-id=$SENSOR_ID ! “video/x-raw(memory:NVMM),width=1920,height=1080,framerate=$FRAMERATE/1” ! nvvidconv ! nvoverlaysink

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:557 No cameras available

Got EOS from element “pipeline0”.
Execution ended after 0:00:00.212757966
Setting pipeline to PAUSED …
Setting pipeline to READY …
Setting pipeline to NULL …
Freeing pipeline …

5/ Where did I goofed ?

  • I tried both MIPI slot
  • the point 8 resistor was off on the Raspberrycam board
  • and Arducam IMX219 works fine when I suppress :
    FDT /boot/dtb/tegra210-p3448-0000-p3449-0000-b00.dtb
    from extlinux.conf file

6/ Thanks for your help

Does your dtb include the imx477 and kernel Image have imx477 driver?

I downloaded IMX477 nano kernel and dtb debian from ridgerun


OK, looks like it’s could be the device tree have problem cause below error.
Please contact to ridgerun to get help.

Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:557 No cameras available