Device tree modification does not work

Hi. I have a jetson tx2 and I’m trying to flash it.
I’ve flashed some jetsons before but now it doesn’t work and I have no idea why.
I’m sure that dtsi file is correct cuz I’ve already used it.
My steps:

  1. I compile dtb files then I copy them to the linux_for_tegra/kernel/dtb folder
  2. Start flashing sudo ./flash.sh -r -k kernel-dtb cti/tx2/elroy-revF+ mmcblk0p1
  3. I check out that device tree has been updated successfully with v4l2-ctl --list-devices
    but I got [Failed to open /dev/video0: No such file or directory] instead of … for example
Dummy video device (0x0000) (platform:v4l2loopback-000):
    /dev/video0

Here is the log of flashing
log.txt (15.7 KB)

There are two places a device tree can load from: One is a signed partition, the other from a file specified by the FDT key/value pair in “/boot/extlinux/extlinux.conf”. I see you flashed the partition, but unless security keys are burned, the extlinux.conf specification takes precedence. Do you have an FDT entry in extlinux.conf? Does the .dtb file pointed at by the FDT entry contain your device tree?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.