Hi all,
I recently tried the new Jetpack 6 on my Orin NX which uses a Seeedstudio A603.
Seeedstudio hasn’t provided yet a dedicated device tree, but at least I could reuse the former tegra234-mb1-bct-gpio-p3767-dp-a03.dtsi, tegra234-mb1-bct-pinmux-p3767-dp-a03.dtsi, tegra234-mb2-bct-scr-p3767-0000.dts whose template didn’t change much.
Anyway, I could flash the jetpack Jetson_Linux_R36.3.0_aarch64+ Tegra_Linux_Sample-Root-Filesystem_R36.3.0_aarch64 and I also included Jetson_Multimedia_API_R36.3.0_aarch64 provided in the sources page.
I flashed with
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p '-c bootloader/generic/cfg/flash_t234_qspi.xml' --showlogs --network usb0 jetson-orin-nano-devkit internal
and the system boots correctly.
I installed every secondary components (Jetpack 6.0 rev.1) with SDKManager but the Jetson Linux Image and DeepStream. I also installed opencv 4.9.0 using the script with GSTREAMER support, with success.
In order to use my Netely 8265NGW M2.key wifi card, I installed backport-iwlwifi-dkms which backported the kernel to 5.15.136-tegra.
Having made this premise, here’s the problem:
I attached a IMX219 camera on my MIPI connector and the drivers are getting it correctly:
[Sat May 18 10:32:57 2024] imx219 9-0010: tegracam sensor driver:imx219_v2.0.6
[Sat May 18 10:32:57 2024] imx219 9-0010: imx219_board_setup: error during i2c read probe (-121)
[Sat May 18 10:32:57 2024] imx219 9-0010: board setup failed
[Sat May 18 10:32:57 2024] imx219: probe of 9-0010 failed with error -121
[Sat May 18 10:32:57 2024] imx219 10-0010: tegracam sensor driver:imx219_v2.0.6
[Sat May 18 10:32:57 2024] tegra-camrtc-capture-vi tegra-capture-vi: subdev imx219 10-0010 bound
I could even the correct formats with v4l2-ctl --device /dev/video0 --list-formats-ext
I’m facing problem with using gst-launch-1.0 and nvarguscamerasrc with the same command I used with Jetpack 5.1.2 and olders.
nvidia@nvidia-orin-rt:~$ gst-launch-1.0 nvarguscamerasrc ! ‘video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080’ ! nvvidconv ! fpsdisplaysink video-sink=fakesink
(**gst-launch-1.0:5288): GStreamer-WARNING : 11:37:20.151: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvarguscamerasrc.so’: /usr/lib/aarch64-linux-gnu/nvidia/libnvcam_imageencoder.so: undefined symbol: jpeg_set_defaults
WARNING: erroneous pipeline: no element “nvarguscamerasrc”
Reinstalling nvidia-l4t-multimedia doesn’t seem to work.
nvidia@nvidia-orin-rt:~$ sudo apt-get install --reinstall nvidia-l4t-multimedia
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
The following packages were automatically installed and are no longer required:
gir1.2-gst-plugins-bad-1.0 libavcodec58 libavfilter7 libavformat58 libavutil-dev libavutil56 libdc1394-dev libexif-dev libgdcm-dev
libgphoto2-dev libilmbase-dev libopenexr-dev libpostproc55 libraw1394-dev libssh-gcrypt-4 libswresample3 libswscale5 libva-x11-2 libvdpau1
libwpe-1.0-1 libwpebackend-fdo-1.0-1
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 3 not upgraded.
Need to get 0 B/12.1 MB of archives.
After this operation, 0 B of additional disk space will be used.
debconf: delaying package configuration, since apt-utils is not installed
(Reading database … 282199 files and directories currently installed.)
Preparing to unpack …/nvidia-l4t-multimedia_36.3.0-20240506102626_arm64.deb …
Unpacking nvidia-l4t-multimedia (36.3.0-20240506102626) over (36.3.0-20240506102626) …
Setting up nvidia-l4t-multimedia (36.3.0-20240506102626) …
Processing triggers for libc-bin (2.35-0ubuntu3.7) …
Thank you