Jetson Xavier NX Driver Install error - FileNotFoundError: [Errno 2] No such file or directory: '~~~~.dtb'

  1. Where did you get the camera module(s)?

    • devicemart (online market)
  2. Model number of the product(s)?

    • IMX477(B0251)
  3. What hardware/platform were you working on?

    • Hardware : NVIDIA Jetson Xavier NX,
    • Platform : 5.10.120-tegra,
    • Jetpack 5.1.2 [L4T 35.4.1], 5.1.2-b104
  4. Instructions you have followed. (link/manual/etc.)

  5. Problems you were having?

    Preparing to unpack arducam-nvidia-l4t-kernel-t194-5.10.120-tegra-35.4.1-20230807062426_arm64.deb ...
    Unpacking arducam-nvidia-l4t-kernel (5.10.120-tegra-35.4.1-20230807062426) over (5.10.120-tegra-35.4.1-20230807062426) ...
    Setting up arducam-nvidia-l4t-kernel (5.10.120-tegra-35.4.1-20230807062426) ...
    
    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 121, in main
        generate_dtb(jetson, dtbos)
      File "/opt/arducam/jetson-io/config-by-hardware.py", line 44, in generate_dtb
        fn = jetson.create_dtb_for_headers(dtbos)
      File "/opt/arducam/jetson-io/Jetson/board.py", line 389, in create_dtb_for_headers
        shutil.copyfile(dtb, os.path.join(self.appdir, dtb[1:]))
      File "/usr/lib/python3.8/shutil.py", line 264, in copyfile
        with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst:
    FileNotFoundError: [Errno 2] No such file or directory: '/mnt/APP/boot/arducam/dts/kernel_tegra194-p3668-0001-p3509-0000-user-custom.dtb'
    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
    
    Unknown error, please send the error message to [email protected]
    
  6. The dmesg log from your hardware?

    $ sudo dmesg | grep imx
    [   13.837600] imx219 9-0010: tegracam sensor driver:imx219_v2.0.6
    [   13.854397] tegra-camrtc-capture-vi tegra-capture-vi: subdev imx219 9-0010 bound
    [   13.862344] imx219 10-0010: tegracam sensor driver:imx219_v2.0.6
    [   13.873172] imx219 10-0010: imx219_board_setup: error during i2c read probe (-121)
    [   13.881811] imx219 10-0010: board setup failed
    [   13.884147] imx219: probe of 10-0010 failed with error -121
    
  7. Troubleshooting attempts you’ve made?

    • I couldn’t do anything…
  8. What help do you need?

    • Driver installed successfully and I want to use IMX477 normally.

Having the same issue

Hi,
Are you using the Nvidia Jetson official carrier board? May you send us pictures of your jetson device? Back and front.

I have the same issue. I am trying to install ArduCAM driver on the 16 GB Jetson Xavier NX production module on the Dev Kit carrier board.

Hi
Which jetpack version are you using now?

Just as in the original post, I am using Jetpack 5.1.2 (L4T 35.4.1) which should be supported by the ArduCam driver.
I realized that I actually have a Xavier NX dev. kit module, so I am currently flashing that with JP 5.1.2, and will then see if I can install the driver on that one. But I am still interested in getting the driver installed on 16GB Xavier NX production module.

Hi
If you want to use your camera with your Jetson Nx without installing the Arducam driver, you can follow the link below to configure the Nvidia native imx477 camera driver.


Additionally, if you still want to install Arducam camera driver, please flash your Jetson Nx with JP 5.1.1(L4T 35.3.1)

Link:Jetson-io - Arducam Wiki

@Dion The native Nvidia IMX477 camera driver only provides 4K resolution @ 20 FPS. The Arducam driver supports the same resolution @ 29 FPS. I need to run the camera at the highest resolution and preferably at the highest possible FPS.
As I mentioned before, I would try to install the Arducam driver on a 8GB Xavier NX dev. kit module (using JP 5.1.2) and that works without problems. So the driver should also work for the 16GB Xavier NX production module (given that they are both mounted on the dev. kit carrier board).