Jetson nano B01. Arducam IMX219-AF doesn't work

Hello

I have:

  • 1x NVIDIA Jetson Nano B01 Developer Kit
  • 1x Camera Arducam NoIR IMX219-AF B0189

System: Linux version 4.9.140-tegra

I tried to run the camera with this hardware. After system startup camera was detected in dev/video0 (logs in attachment: Startup_Log_from_serial.txt). I use tutorial (please write in google “Jetson Nano B01 – Dual Raspberry Pi Cameras” from JetsonHack website)
When I use command:gst-launch-1.0 nvarguscamerasrc sensor_id=0 ! nvoverlaysink, computer was freeze then restart system (logs in attachment: Log_from_serial_after_gst-launch-1.0 nvarguscamerasrc sensor_id=0 ! nvoverlaysink.txt).

I found drivers from the manufacturer for this camera (please write in google"1. Camera Driver Installation Ardrucam" from Ardrucam website). But after installed, the camera didn’t recognize in catalog dev/ (log from startup: Log_after_installed_driver_for_camera.txt).

Sorry for no links but I’m new to the forum and I have limitations.
Can you help me run up this camera?Log_after_installed_driver_for_camera.txt (21.9 KB) Log_from_serial_after_gst-launch-1.0 nvarguscamerasrc sensor_id=0 ! nvoverlaysink.txt (25.3 KB) Startup_Log_from_serial.txt (21.4 KB)

You should consult with vendor to check the driver version is correct with the Jetpack version.
And from the log looks like HW connect have problem to detect the device.

[ 1.259524] imx219 8-0010: imx219_board_setup: error during i2c read probe (-121)
[ 1.259558] imx219 8-0010: board setup failed

Hi @mateusz ,
For IMX219, you don’t need to install arducam driver, you can use sudo dpkg -r arducam-nvidia-l4t-kernel to uninstall it.

Thanks for replies, but when I uninstall the driver then the computer has a problem with reading I2C - below part of a log which is in the first post:
[ 1.259524] imx219 8-0010: imx219_board_setup: error during i2c read probe (-121)
[ 1.259558] imx219 8-0010: board setup failed
Do you have any idea what I do wrong?

Thanks for replies, but when I uninstall the driver then the computer has a problem with reading I2C - below part of a log which is in the first post:
[ 1.259524] imx219 8-0010: imx219_board_setup: error during i2c read probe (-121)
[ 1.259558] imx219 8-0010: board setup failed
Do you have any idea what I do wrong?

imx219 8-0010 is the CAM1 interface. This is completely normal if you only connect the camera to the CAM0 interface.

Ok, so this misunderstanding of error is solved. I used tutorial: https://www.youtube.com/watch?v=GQ3drRllX3I
When I use command: ``
gst-launch-1.0 nvarguscamerasrc sensor_id = 0! nvoverlaysink (I change sensor_id depends on connector for camera which I used), but camera didn’t run:
"mateusz @ mateusz-desktop: ~ / CSI-Camera $ gst-launch-1.0 nvarguscamerasrc sensor_id = 1! 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 item “pipeline0”.
Execution ended after 0:00:00.064651979
Setting pipeline to PAUSED …
Setting pipeline to READY …
Setting pipeline to NULL …
Freeing pipeline …
"
What is required for this camera to work?

If you only connect one camera then sensor_id=1 didn’t work is normally.

I tried with connect camera to connector J13 then I used command with sensor_id=0:
mateusz@mateusz-desktop:~$ gst-launch-1.0 nvarguscamerasrc sensor_id=0 ! 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.092892380
Setting pipeline to PAUSED …
Setting pipeline to READY …
Setting pipeline to NULL …
Freeing pipeline …

Please confirm the sensor is probe correctly by v4l2-ctl --list-devices.
After confirm by probe correctly you need to dump the dtb to confirm to context of the tegra-camera-platform.

sudo dtc -I fs -O dts -o extracted_proc.dts /proc/device-tree

Camera was found in v4l2-ctl:
$ v4l2-ctl --list-devices
vi-output, imx219 7-0010 (platform:54080000.vi:0):
/dev/video0

Below in attachment is all information about camera from v4l2-ctl --all:
Jetson_nano_v4l2_all.txt (2.4 KB)

Below I attached file is log from dump dtb.
Jetson_nano_v4l2_all.txt (2.4 KB)

Looks like you attached duplicate file. There’s the dtb dump file.

You’re right. Sorry for my mistake.
Below in attachment is all information about camera from v4l2-ctl --all:
Jetson_nano_v4l2_all.txt (2.4 KB)

Below I attached file is log from dump dtb.
Jetson_nano_dump_dtb.txt (28.9 KB)

Not the message you need to check the extracted_proc.dts

Secound file contain answer for command: sudo dtc -I fs -O dts -o extracted_proc.dts /proc/device-tree. Below is file content:
$ sudo dtc -I fs -O dts -o extracted_proc.dts /proc/device-tree
extracted_proc.dts: Warning (unit_address_vs_reg): Node /reserved-memory/fb0_carveout has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /reserved-memory/ramoops_carveout has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /reserved-memory/fb1_carveout has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /reserved-memory/iram-carveout has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ptm has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/admaif@0x702d0000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/amx@702d3100 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/afc@702d7300 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/i2s@702d1000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/iqc@702de000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/i2s@702d1300 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/dmic@702d4200 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/adx@702d3900 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/mvc@702da000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/sfc@702d2400 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/amx@702d3000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/afc@702d7200 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/afc@702d7500 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/i2s@702d1200 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/dmic@702d4100 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/amixer@702dbb00 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/sfc@702d2000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/ope@702d8400 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/adx@702d3800 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/iqc@702de200 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/mvc@702da200 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/sfc@702d2600 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/afc@702d7100 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/ope@702d8000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/afc@702d7400 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/i2s@702d1100 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/dmic@702d4000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/i2s@702d1400 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/sfc@702d2200 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/spkprot@702d8c00 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /ahub/afc@702d7000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /clock has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /lens_imx219@RBPCV2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /gpu has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /camera-pcl/dpd/csie has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /camera-pcl/dpd/csic has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /camera-pcl/dpd/csia has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /camera-pcl/dpd/csif has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /camera-pcl/dpd/csid has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /camera-pcl/dpd/csib has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /adma@702e2000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /usb_cd has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /eeprom-manager/bus@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /tegra_cec has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /soctherm@0x700E2000/throttle_dev@gpu_high has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /soctherm@0x700E2000/throttle@critical has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /soctherm@0x700E2000/fuse_war@fuse_rev_0_1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /soctherm@0x700E2000/throttle@heavy has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /soctherm@0x700E2000/throttle_dev@cpu_high has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /soctherm@0x700E2000/fuse_war@fuse_rev_2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /chosen/plugin-manager/ids/connection/i2c@7000c500 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /chosen/plugin-manager/ids/connection/i2c@7000c500/module@0x50 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /chosen/plugin-manager/ids/connection/i2c@7000c500/module@0x57 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aconnect@702c0000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aconnect@702c0000/ahub has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aconnect@702c0000/ahub/ope@702d8400/mbdrc@702d8600 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aconnect@702c0000/ahub/ope@702d8400/peq@702d8500 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aconnect@702c0000/ahub/mvc@0x702da200 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aconnect@702c0000/ahub/ope@702d8000/mbdrc@702d8200 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aconnect@702c0000/ahub/ope@702d8000/peq@702d8100 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /aconnect@702c0000/adsp has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@5 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@5/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@5/override@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@5/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@8 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@8/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@3 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@3/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@3/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@6 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@6/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@1/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-b00@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-b00@2/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-b00@2/overrides@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@11 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@11/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-pins@3 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-pins@3/overrides@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@0/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@0/override@0/overlay/channel@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@0/override@0/overlay/channel@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@11 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@8 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@16 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@6 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@14 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@4 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@12 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@10 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@9 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@7 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@15 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@5 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@13 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@9/override@3 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@8 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@6 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@10 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@4 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/override@12 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@9 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@7 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@11 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@3 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-common@0/overrides@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@4 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@4/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@4/override@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@4/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-a00@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-a00@1/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment-e2614-a00@1/overrides@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@7 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@7/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@2/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@2/override@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragment@2/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@11 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@28 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@18 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@8 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@26 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@16 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@6 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@24 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@14 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@4 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@22 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@12 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@30 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@20 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@10 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@29 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@19 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@9 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@27 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@17 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@7 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@25 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@15 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@5 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@23 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@13 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@3 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@31 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /plugin-manager/fragement@10/override@21 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /sata@70020000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@0/emc-table@1600000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@0/emc-table@204000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@0/emc-table-derated@204000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /external-memory-controller@7001b000/emc-table@0/emc-table-derated@1600000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi/channel@0/ports/port@1/endpoint@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi/channel@0/ports/port@0/endpoint@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi/channel@1/ports/port@3/endpoint@3 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvcsi/channel@1/ports/port@2/endpoint@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvjpg has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/dsi has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/dpaux has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/tsec has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/sor1 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvenc has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/sor has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/sor/dp-display/dp-lt-settings/lt-setting@2 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/sor/dp-display/dp-lt-settings/lt-setting@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/sor/dp-display/dp-lt-settings/lt-setting@1 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/vic has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/vi has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/dpaux1 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/tsecb has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /host1x/nvdec has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /i2c@7000c500/battery-charger@6b has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /mc has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /mipical has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /i2c@7000d000/max77620@3c/pinmux@0 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /i2c@7000d000/max77620@3c/fps/fps0 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /i2c@7000d000/max77620@3c/fps/fps1 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /i2c@7000d000/max77620@3c/fps/fps2 has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /iommu has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /dfll-max77621@70110000 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /interrupt-controller has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (unit_address_vs_reg): Node /i2c@7000c400/iqs263@44 has a unit name, but no reg property
extracted_proc.dts: Warning (unit_address_vs_reg): Node /mselect has a reg or ranges property, but no unit name
extracted_proc.dts: Warning (pci_bridge): Node /pcie@1003000/pci@2,0 missing bus-range for PCI bridge
extracted_proc.dts: Warning (pci_bridge): Node /pcie@1003000/pci@1,0 missing bus-range for PCI bridge
extracted_proc.dts: Warning (unit_address_format): Failed prerequisite ‘pci_bridge’
extracted_proc.dts: Warning (pci_device_reg): Failed prerequisite ‘pci_bridge’
extracted_proc.dts: Warning (pci_device_bus_num): Failed prerequisite ‘pci_bridge’
extracted_proc.dts: Warning (simple_bus_reg): Node /extcon/disp-state missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /mods-simple-bus/mods-clocks missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/nvcsi missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/nvjpg simple-bus unit address format error, expected “54380000”
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/dsi simple-bus unit address format error, expected “54300000”
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/dpaux simple-bus unit address format error, expected “545c0000”
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/tsec simple-bus unit address format error, expected “54500000”
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/sor1 simple-bus unit address format error, expected “54580000”
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/nvenc simple-bus unit address format error, expected “544c0000”
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/sor simple-bus unit address format error, expected “54540000”
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/vic simple-bus unit address format error, expected “54340000”
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/vi-bypass missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/vi simple-bus unit address format error, expected “54080000”
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/vi/ports missing or empty reg/ranges property
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/dpaux1 simple-bus unit address format error, expected “54040000”
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/tsecb simple-bus unit address format error, expected “54100000”
extracted_proc.dts: Warning (simple_bus_reg): Node /host1x/nvdec simple-bus unit address format error, expected “54480000”
extracted_proc.dts: Warning (simple_bus_reg): Node /regulators/regulator@10 simple-bus unit address format error, expected “a”
extracted_proc.dts: Warning (gpios_property): property ‘gpio’ size (15) is invalid, expected multiple of 4 in node /symbols
extracted_proc.dts: Warning (gpios_property): Missing property ‘#gpio-cells’ in node /thermal-zones/AO-therm/trips/gpu-scaling5 or bad phandle (referred from /plugin-manager/fragment-e2614-pins@3/overrides@0/overlay:gpios[0])

I mean you need to attached the extracted_proc.dts that gen by the dtc command.

Ok, I understand what I should do. I found a guide on how to modify the device tree (https://elinux.org/Jetson/TX2_SPI , point: Modifying the Device Tree). I made

  • Decompiling Device Tree: “sudo dtc -I fs -O dts -o extracted_proc.dts /proc/device-tree”
  • Recompiling the Device Tree: “/boot/dtb$ sudo dtc -I dts -O dtb -o tegra210-p3448-0000-p3449-0000-b00.dtb extracted_proc.dts”
  • Enabling the new DTB: I have V4L R32 so I must enable using: “sudo ./flash.sh…” but terminal receive: “sudo: ./flash.sh: command not found”

Can you help me with modifying the device tree ?

The flash.sh was gen by the sdkmanager that you used to install the BSP to Nano.
Aslo you need to replace the tegra210-p3448-0000-p3449-0000-b00.dtb at …/Linux_for_Tegra/kernel/dtb
the issue the sudo ./flash -k DTB xxxx mmcblk0p1

I build system via sdkmanager and I don’t see file flash.sh. Can you said where this file should be ?

You can find the path in the sdkmanager UI.

Hello,

I gave the camera to complain, then was considered positive. I receive a new camera because the previous module was damage. The new camera works without any problem using: “gst-launch-1.0 nvarguscamerasrc sensor_id=0 ! nvoverlaysink”.
Thank you for support

Best regards,
Mateusz