If the bootargs
still has that in it, then it means the device tree (for whatever reason) is still one of the others. The device tree is possibly in two places:
- In “
/boot
” with “extlinux.conf
” naming it, or - In a partition (which requires a flash to update, though you don’t have to update the rootfs).
- For the case when the
extlinux.conf
namedFDT
is found, then the partition is ignored. - Special exception is if security fuses are burned, then only the signed partition version is accepted.
Once you change this in the partition device tree there is no need to use any extlinux.conf
version. Even the “console=
” (without argument) should be removed (I’m not certain what the effect of this is since console
has two entries and not one…one for serial and one for regular terminal). Can you be certain that (other than for serial console) all console=
in extlinux.conf
is also removed?
There is some difference in flashing different Jetson models for the device tree partition. I don’t know from memory what the correct command would be, but could someone say what the particular DTB file is for flashing of the SD card dev kit (if it is for a third party carrier and eMMC model, then we’d have to use their initial device tree)? And what the command is to flash just that partition without flashing any rootfs content?