I currently have a Tx2 on a custom carrier connected on ttyS0 and ttyTHS2.
I removed the console output on uart0 by changing inside p2771.000.cinf.common :
-CMDLINE_ADD="console=ttyS0,115200n8 console=tty0 OS=l4t fbcon=map:0 net.ifnames=0";
+CMDLINE_ADD="console=tty0 OS=l4t fbcon=map:0 net.ifnames=0";
Now I can’t boot if the other board on the uart is already up, as it’s a PIC it obviously boot faster than the TX2, and already try to communicate (not that I can’t change the second board).
I also followed : this post which leads to edit this file tegra186-mb1-bct-misc-si-l4t.cfg:
-debug.enable_log=1;
+debug.enable_log=0;
but this doesn’t prevent stdin during u-boot, thus my system is most of the time unable to complete a boot:
for reference my problem is in this part of the nvidia documentation:
To interrupt U-Boot
1. Connect a terminal application to the serial port of the board.
2. Power on or reset the board.
3. Wait for the U-Boot sign on message to appear. Key presses before this point in time may be ignored.
4. Press any key to interrupt the automatic boot process.
is there any way to ask for a specific key sequence; purely disable the stdin on ttyS0 & ttyTHS2 during u-boot ?