Jetson TX2 not recognized installation inside docker error 8 Error: Return value 8 Command tegrarcm_v2 --chip 0x18 --rcm rcm_list_signed.xml --skipuid Reading board information failed.

The Ubuntu 14/16 requirements are for JetPack. The underlying flash itself can be done with just the driver package plus sample rootfs on command line with any x86_64 Linux host. Should this work you can still run JetPack later for package installs without flashing.

General command line flash info:

  1. Download the driver package plus sample rootfs. Most recent R27.1 is at: https://developer.nvidia.com/embedded/linux-tegra
  2. Unpack the driver package (goes to "Linux_for_Tegra" subdirectory). Within this is subdirectory "rootfs"::
    Tegra_Linux_Sample-Root-Filesystem_R27.1.0_aarch64.tbz2
    
  3. cd into rootfs, use sudo to unpack the sample rootfs:
    sudo tar xjvf ../wherever/it/is/Tegra_Linux_Sample-Root-Filesystem_R27.1.0_aarch64.tbz2
    
  4. cd back up one directory to the "Linux_for_Tegra" directory ("cd ..").
  5. Use sudo to apply_binaries.sh:
    sudo ./apply_binaries.sh
    
  6. Verify you still have enough disk space of type ext4, perhaps 35GB:
    df -H -T .
    
  7. Put the Jetson in recovery mode (hold the recovery button while powering on the Jetson or hitting reset for an already on Jetson, connect the micro-B USB cable to host). Verify host can see the Jetson...see output from this lsusb command:
    lsusb -d 0955:7c18
    
  8. Flash with sudo:
    sudo ./flash.sh -S 28GiB jetson-tx2 mmcblk0p1
    

EDIT: The maximum “-S” size is “-S 29318MiB”.

Note that after you are finished, if you choose to delete and not reuse the generated image, you can save disk space by deleting “bootloader/system.img” and “bootloader/system.img.raw”.

Before starting the actual flash you may also want to be sure loop0 is generated via:

sudo losetup --find
# ...this should have replied "/dev/loop0"...