I have the A603 board from Seeedstudio with the Orin NX 16GB module and I have flashed using this guide. I am trying to install the Arducam driver package so that I can use the OV9281 stereo camera (SKU: B0337). I get an error that pertains to the DTB file saying it is not found for the Nvidia Dev kit, which is not what I am using.
From the repo, I downloaded the appropriate Orin NX package (5.10.104 & 35.3.1), which is confirmed by the outputs:
alex@orin:~$ cat /etc/nv_tegra_release
# R35 (release), REVISION: 3.1, GCID: 32827747, BOARD: t186ref, EABI: aarch64, DATE: Sun Mar 19 15:19:21 UTC 2023
alex@orin:~$ uname -a
Linux orin 5.10.104-tegra #1 SMP PREEMPT Mon Apr 3 11:43:47 CST 2023 aarch64 aarch64 aarch64 GNU/Linux
Upon installing with:
sudo dpkg -i arducam-nvidia-l4t-kernel-t234-nx-5.10.104-tegra-35.3.1-20230725012901_arm64.deb
I get the output with error:
(Reading database ... 228541 files and directories currently installed.)
Preparing to unpack arducam-nvidia-l4t-kernel-t234-nx-5.10.104-tegra-35.3.1-20230725012901_arm64.deb ...
Unpacking arducam-nvidia-l4t-kernel (5.10.104-tegra-35.3.1-20230725012901) over (5.10.104-tegra-35.3.1-20230725012901) ...
Setting up arducam-nvidia-l4t-kernel (5.10.104-tegra-35.3.1-20230725012901) ...
Traceback (most recent call last):
File "/opt/arducam/jetson-io/config-by-hardware.py", line 125, in <module>
main()
File "/opt/arducam/jetson-io/config-by-hardware.py", line 94, in main
jetson = board.Board()
File "/opt/arducam/jetson-io/Jetson/board.py", line 230, in __init__
self.dtb = _board_get_dtb(self.compat, self.model, dtbdir)
File "/opt/arducam/jetson-io/Jetson/board.py", line 114, in _board_get_dtb
raise RuntimeError("No DTB found for %s!" % model)
RuntimeError: No DTB found for NVIDIA Orin NX Developer Kit!
An unknown error occurred while installing dtoverlays.
dpkg: error processing package arducam-nvidia-l4t-kernel (--install):
installed arducam-nvidia-l4t-kernel package post-installation script subprocess returned error exit status 255
Errors were encountered while processing:
arducam-nvidia-l4t-kernel
I suspect this is an issue where the install script is looking for the DTB file for the Orin NX Developer Kit in particular. I have the DTB files for the A603 board (tegra234-p3767-0000-p3509-a02.dtb and tegra234-p3767-0001-p3509-a02.dtb) from flashing the system, so I believe the solution is to point the arducam driver script to these files. Placing these in /boot/dtb has no effect.
Here is a pastebin of the dmesg
What can I do to install the Arducam drivers on the A603 where the error in installing is due to a DTB conflict? I have the DTB files from when I flashed the system, so I think I need to just specify these files in some manner for the arducam script to utilize which I have failed at thus far.
Any insight is appreciated. Thanks