I have a question because the sdcard activation dtb built using the jetpack4.6 kernel source does not apply to jetpack4.6.2

Hello,

I have a question because the sdcard activation dtb built using the jetpack4.6 kernel source does not apply to jetpack4.6.2.

It was applied in jetpack4.6 and jetpack4.6.1 and the sdcard was recognized well.

dmesg is attached.
demsg.txt (65.7 KB)

Whenever the jetpack version changes, do I need to get the kernel source for that version and build dtb anew?

Thank you.

What is your method to update a dtb?

1 Like

Hello, @WayneWWW

FDT /boot/~~ in extlinux.conf

Thank you.

Hi,

There is a problem in loading extlinux.conf in rel-32.7.2. We are still investigating.

You can try to use flash.sh to flash dtb at this moment.

1 Like

Hello,

Tried but failed like below.
What’s the problem?
[ 19.3081 ] Added binary blob_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt of size 208944
[ 19.3124 ]
[ 19.3124 ] Sending bootloader and pre-requisite binaries
[ 19.3151 ] tegrarcm_v2 --download blob blob.bin
[ 19.3161 ] Applet is not running on device. Continue with Bootloader
[ 19.3348 ]
[ 19.3376 ] tegrarcm_v2 --boot recovery
[ 19.3391 ] Applet is not running on device. Continue with Bootloader
[ 19.3789 ]
[ 20.3831 ] tegrarcm_v2 --isapplet
[ 20.4030 ]
[ 20.4060 ] tegrarcm_v2 --ismb2
[ 20.4434 ]
[ 20.4465 ] tegradevflash_v2 --iscpubl
[ 20.4482 ] Bootloader version 01.00.0000
[ 20.4674 ] Bootloader version 01.00.0000
[ 20.4711 ]
[ 20.4712 ] Writing partition
[ 20.4742 ] tegradevflash_v2 --write DTB 1_kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
[ 20.4759 ] Bootloader version 01.00.0000
[ 20.4811 ] Writing partition DTB with 1_kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
[ 20.4822 ] 000000000d0d000d: o open partition %s.
[ 20.4846 ]
[ 20.4846 ]
Error: Return value 13
Command tegradevflash_v2 --write DTB 1_kernel_tegra194-p3668-all-p3509-0000_sigheader.dtb.encrypt
Failed to flash/read t186ref.
jetsonhostpc@jetsonhostpc-Vostro-470:~/coding/xavier_nx_462/Linux_for_Tegra$ sudo ./flash.sh -k DTB jetson-xavier-nx-devkit-emmc mmcblk0p1

Thank you.

DTB is only for Jetson Nano.

For TX2 and NX, please use kernel-dtb.

1 Like

Hello, @WayneWWW

It means kernel- prifix dtb?

Thank you.

The partition name is kernel-dtb… What you give to “-k” is the partition name on the jetson emmc.

sudo ./flash.sh -k kernel-dtb jetson-xavier-nx-devkit-emmc mmcblk0p1

1 Like

Hello, @WayneWWW

What command I have to use?
sudo ./flash.sh -k DTB jetson-xavier-nx-devkit-emmc mmcblk0p1

Thank you.

Already told you the DTB is only for Jetson Nano.

For TX2 and NX, please use kernel-dtb.

1 Like