Disable console printing in no GUI mode

Ok so it worked for me by looking at:

and

Very helpful links. Although their solutions didn’t directly work for me but made me understand the problem more. I have an eMMc based system too from a 3rd party vendor so this my “no flashing required” solution:

cat /proc/cmdline

copy the contents of the above command and add it in:

vim /boot/extlinux/extlinux.conf

instead of the APPEND that is already there replace it with APPEND and the contents copid instead of ${cbootargs}, that is my file after the edit: NOTE MAKE SURE TO BACKUP extlinux.conf or the Image in /boot just in case.

TIMEOUT 30
DEFAULT primary

MENU TITLE L4T boot options

LABEL primary
      MENU LABEL primary kernel
      LINUX /boot/Image
      INITRD /boot/initrd
      APPEND tegraid=21.1.2.0.0 ddr_die=4096M@2048M section=512M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 video=tegrafb no_console_suspend=1 console=ttyS0,115200n8 debug_uartport=lsport,4 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff780000 core_edp_mv=1125 core_edp_ma=4000 gpt tegra_fbmem=0x800000@0x92cb4000 is_hdmi_initialised=1  earlycon=uart8250,mmio32,0x70006000  root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 fbcon=map:0 net.ifnames=0 sdhci_tegra.en_boot_part_access=1 vt.global_cursor_default=0 loglevel=0 root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 net.ifnames=0 quiet console=ttyS0,115200n8

that might not be the cleanest solution and a better one might be to edit the bootargs in a cleaner way such as in: Jetson nano Boot messages are not hiding - #12 by linuxdev but for my case I thought because its a 3rd party vendor I might do some flashing so I went with the lazy option.

1 Like