We are unable to see the login screen on the UART3 terminal ttyTCU0.However we can see the boot log on the same terminal. Once board is booted up we are not able to see anything.
Even when we tried
“echo “hello” > /dev/ttyTCU0”
we couldn’t see any print on the terminal.
We have done the below changes
In file “tegra234-cvm-p3701.dtsi”
chosen {
Are you using the devkit or custom board for AGX Orin?
What’s your Jetpack in use?
May I know what’s your usecase? /dev/ttyTCU0 is Tegra Combined UART which could output the debug messages from MB1/bootloader/Kernel and enabled by default.
It should be enabled by default. Debug messages and serial console are available on /dev/ttyTCU0. From your host, it should be detected as /dev/ttyACM0.
Do you have any custom HW design difference from the devkit?
Issue got resolved by disabling UARTC (0x0c280000) and enabling combined UART.
Also, Included the below highlighted lines in file “nvgetty.sh” in path “Linux_for_Tegra/rootfs/etc/systemd”
if [ -e “/proc/device-tree/compatible” ]; then
CHIP=“$(tr -d ‘\0’ < /proc/device-tree/compatible)”
if [[ “${CHIP}” =~ “tegra194” ]]; then
setsid /sbin/getty -L 115200 ttyTHS0
elif [[ “${CHIP}” =~ “tegra210” ]]; then
setsid /sbin/getty -L 115200 ttyTHS1 elif [[ “${CHIP}” =~ “tegra234” ]]; then setsid /sbin/getty -L 115200 ttyTCU0
fi
fi