Let me clarify a bit, and start with the basic use-case:
I am using a Xavier NX Dev Kit Carrier Board(P3518 on the board, nvidia files label it as a P3509), as a carrier board to program a Xavier NX EMMC Module (P3668-0001). I use an install of SDKManager 1.6.1.8175 to flash the Xavier NX Module with Jetpack 4.6 (Rev 1).
Programming through SDKManager successfully programs the Xavier NX, and upon initial boot starts the OS configuration sequence (Username, location, language, etc.) Unfortunately, once I boot it the second time, the splash screen appears, some scrolling text, and then the monitor goes and stays black.
Once in this state, I can only get access to it through the micro usb connector on the Dev Kit via serial. This is the initial printout:
Ubuntu 18.04.5 LTS kxm ttyGS0
kxm login: kxm
Password:
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.9.201-tegra aarch64)
To restore this content, you can run the ‘unminimize’ command.
0 updates can be applied immediately.
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To run a command as administrator (user “root”), use “sudo ”.
See “man sudo_root” for details.
kxm@kxm:~$
Which seems to indicate it is in a “minimized” form, and I can’t really get it out, since it can’t indentify the Eth0 or wan0 to connect it to the internet to install the packages.
Dmesg keeps repeating the following:
0000kxm:~$ dmesg | tail -n 40
[ 239.858174] tegra_nvdisp_handle_pd_disable: Powergated Head1 pd
[ 239.859453] tegra_nvdisp_handle_pd_disable: Powergated Head0 pd
[ 239.859624] tegradc 15200000.nvdisplay: unblank
[ 239.860671] tegra_nvdisp_handle_pd_enable: Unpowergated Head0 pd
[ 239.861281] tegra_nvdisp_handle_pd_enable: Unpowergated Head1 pd
[ 239.866551] Parent Clock set for DC plld2
[ 239.873785] tegradc 15200000.nvdisplay: hdmi: tmds rate:174500K prod-setting:prod_c_hdmi_111m_223m
[ 239.875525] tegradc 15200000.nvdisplay: hdmi: get YCC quant from EDID.
[ 239.911028] extcon-disp-state external-connection:disp-state: cable 47 state 1
[ 239.911034] Extcon AUX1(HDMI) enable
[ 239.915739] tegradc 15200000.nvdisplay: sync windows ret = 248
[ 240.267096] tegradc 15200000.nvdisplay: blank - powerdown
[ 240.302850] extcon-disp-state external-connection:disp-state: cable 47 state 0
[ 240.302905] Extcon AUX1(HDMI) disable
[ 240.327007] tegra_nvdisp_handle_pd_disable: Powergated Head1 pd
[ 240.328256] tegra_nvdisp_handle_pd_disable: Powergated Head0 pd
[ 240.328702] tegradc 15200000.nvdisplay: unblank
[ 240.329597] tegra_nvdisp_handle_pd_enable: Unpowergated Head0 pd
[ 240.329723] tegra_nvdisp_handle_pd_enable: Unpowergated Head1 pd
[ 240.335206] Parent Clock set for DC plld2
[ 240.344154] tegradc 15200000.nvdisplay: hdmi: tmds rate:174500K prod-setting:prod_c_hdmi_111m_223m
[ 240.345724] tegradc 15200000.nvdisplay: hdmi: get YCC quant from EDID.
[ 240.381205] extcon-disp-state external-connection:disp-state: cable 47 state 1
[ 240.381212] Extcon AUX1(HDMI) enable
[ 240.386719] tegradc 15200000.nvdisplay: sync windows ret = 249
[ 240.750325] tegradc 15200000.nvdisplay: blank - powerdown
[ 240.786224] extcon-disp-state external-connection:disp-state: cable 47 state 0
[ 240.786227] Extcon AUX1(HDMI) disable
[ 240.812060] tegra_nvdisp_handle_pd_disable: Powergated Head1 pd
[ 240.813707] tegra_nvdisp_handle_pd_disable: Powergated Head0 pd
[ 240.813880] tegradc 15200000.nvdisplay: unblank
[ 240.816175] tegra_nvdisp_handle_pd_enable: Unpowergated Head0 pd
[ 240.816358] tegra_nvdisp_handle_pd_enable: Unpowergated Head1 pd
[ 240.822388] Parent Clock set for DC plld2
[ 240.830238] tegradc 15200000.nvdisplay: hdmi: tmds rate:174500K prod-setting:prod_c_hdmi_111m_223m
[ 240.832840] tegradc 15200000.nvdisplay: hdmi: get YCC quant from EDID.
[ 240.867908] extcon-disp-state external-connection:disp-state: cable 47 state 1
[ 240.867914] Extcon AUX1(HDMI) enable
[ 240.873059] tegradc 15200000.nvdisplay: sync windows ret = 249
I also got the initial boot dmesg, before the continuous messages messages:
bootDmesg (59.7 KB)
The oddest part of this, is repeating this process on a Xavier NX SD Card Version (P3668-0000) seems to work fine.
Let me know if you want to know anything more. I think if we can figure out this portion, I can figure out the rest.