Following the documentation together with sudo systemctl set-default multi-user.target from How to boot Jetson Nano in text mode?, the device is booting directly into tty0 and I have the CLI through HDMI.
Now the only issue is that I need to have HDMI connected before booting the device. If I turn on the device and later connect HDMI there is no output. @WayneWWW , this is an expected behavior from NVIDIA?
xorg.conf:
# Copyright (c) 2011-2013 NVIDIA CORPORATION. All Rights Reserved.
#
# This is the minimal configuration necessary to use the Tegra driver.
# Please refer to the xorg.conf man page for more configuration
# options provided by the X server, including display-related options
# provided by RandR 1.2 and higher.
# Disable extensions not useful on Tegra.
Section "Module"
Disable "dri"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection
Section "Device"
Identifier "Tegra0"
Driver "nvidia"
# Allow X server to be started even if no display devices are connected.
Option "AllowEmptyInitialConfiguration" "true"
EndSection
Regarding change the device tree in theory there is no change. But considering your answer it’s more likely that something is wrong in the display node.
Since I have this confirmation from NVIDIA that probably the issue is connected to the device tree, I’ll compare the device tree when the hotplug feature works(using the Jetpack6.2 with RFS from NVIDIA) and the device tree when I flash using a customized RFS.
No, what I mean here is our default device tree setting is for a DP to use.
If you never changed anything there, then it is a DP mode and no one would know you hotplug a HDMI monitor there because the mechanism there are totally different between DP and HDMI…
I see, but the very odd part to me at least, it’s that if I flash the device using the JP6.2 → extract NVIDIA RFS ->apply_binaries.sh → flash with initrd. The result is that I have the hotplug feature working as expected.
If I understood correctly I should not have the hotplug feature even using the JP6.2 without any modifications.
If I understood correctly I should not have the hotplug feature even using the JP6.2 without any modifications.
No, you didn’t understand it correctly.
Our DP driver supports DP++. That means if you connect a HDMI monitor, it has chance it could still work. But there would some functional problem like it won’t work with 4k mode.
We don’t suggest to use that in such way… If you made your carrier board as HDMI port, you should change device tree but not use the default one.