Unable to boot after flashing jetpack 4.2.1 on TX2

I downloaded the latest Jetpack version 4.2.1 and ran the following command to flash my TX2 board:

sudo ./flash.sh jetson-tx2 mmcblk0p1

The flash process seems to be successful but the board does not boot properly. I see the following message on the debug UART:

Starting kernel …

[ 0.000000] Booting Linux on physical CPU 0x100
[ 0.000000] Linux version 4.9.140-tegra (buildbrain@mobile-u64-922) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SMP PREEMPT Tue Jul 16 17:09:53 PDT 2019
[ 0.000000] Boot CPU: AArch64 Processor [411fd073]
[ 0.000000] OF: fdt:memory scan node memory@80000000, reg size 16416,
[ 0.000000] OF: fdt: - 80000000 , 70000000
[ 0.000000] OF: fdt: - f0200000 , 185600000
[ 0.000000] OF: fdt: - 275e00000 , 200000
[ 0.000000] OF: fdt: - 276600000 , 200000
[ 0.000000] OF: fdt: - 277000000 , 200000
[ 0.000000] earlycon: uart8250 at MMIO32 0x0000000003100000 (options ‘’)
[ 0.000000] bootconsole [uart8250] enabled

[ 2.955459] cgroup: cgroup2: unknown option “nsdelegate”
[ 4.569149] using random self ethernet address
[ 4.574132] using random host ethernet address
[ 4.605212] using random self ethernet address
[ 4.609979] using random host ethernet address
[ 4.898481] random: crng init done
[ 4.901890] random: 7 urandom warning(s) missed due to ratelimiting
[ 14.563775] Please complete system configuration setup on /dev/ttyGS0 to proceed…
[ 412.551900] tegra-xudc-new 3550000.xudc: setup request failed: -95

What do I need to do to get this to boot properly?
My host system is an ubuntu 16.04 VM, this worked fine for building the 3.2.1 jetpack.


Are you wanting this to have a GUI? If so, during flash keep a monitor/keyboard attached to the Jetson. Then upon first boot add the user account as requested. The comment about ttyGS0 says you probably flashed this for headless operation and need serial console to do first boot account addition (not all releases do this, the first boot account setup is a newer release change). You might be interested in the script listed here:

FYI, VMs are not supported, but if it works, go for it. Usually it is a case of USB not maintaining ownership as it starts/stops/restarts. Most people should be using a native Ubuntu host.

Please find a HDMI monitor and connect to your TX2.