Jetson Xavier NX L4T 35.1 suppress bootloader messages on THS0

The bootloader outputs some debug messages on THS0 like the follwing at 115200 Baud. It disturbs my connected peripherals. At best the bootloader should not touch THS0 at all. Is there a way to configure this?
BTW: Service NVGETTY is already disabled to suppress the additional output.

[2J[04D[=3h[2J[09D** WARNING: Test Key is used. **
L4TLauncher: Attempting GRUB Boot
L4TLauncher: Attempting Direct Boot
EFI stub: Booting Linux Kernel…
EFI stub: Using DTB from configuration table
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
EFI stub: Exiting boot services and installing virtual address map…

Hi h.andreesen,

Are you using the devkit or custom board?

You could refer to the following thread to disable Combined UART uage.
Repurpose Debug UART for 'normal' comms on Xavier NX - #6 by JerryChang

The printed logs are from UEFI and Kernel.
You might need to re-build both image to remove them.

UEFI: edk2/BdsEntry.c at main-edk2-stable202208 · NVIDIA/edk2 · GitHub

UEFI: edk2-nvidia/L4TLauncher.c at main · NVIDIA/edk2-nvidia · GitHub

Kernel: kernel/kernel-5.10/drivers/firmware/efi/libstub/efi-stub.c

You could refer to the following instruction for re-building.

Hi Kevin,
Thanks a lot for your fast and detailed answer. I will try this within the next days!

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