How to disable IOMMU on Xavier NX?

Thanks for your keep watching, I will try later.

Hi,vidyas, after I modify the kernel and tegra194-soc-pcie.dtsi, I can replace /boot/Image , but , * How should I replace the device tree?

Hi, vidyas, I replace the dts, /boot/dts/tegra194-p3668-all-p3509-0000.dtb, by kernel/kernel-4.9/arch/arm64/boot/dts/tegra194-p3668-all-p3509-0000.dtb. and replace Image. /boot/Image by kernel/kernel-4.9/arch/arm64/boot/Image , Did I miss anything?

The dtb is read from partition but not from /boot. So placing the dtb under /boot/dts will not work.

Please find the ubuntu device and use flash.sh to flash it into device.

Is there a way to just flash dtb?

You can use

sudo ./flash.sh -r -k kernel-dtb board-name mmcblk0p1

Thank you very much.