For reference, I have no previous experience with Linux, so I’m not sure how to reprogram the nvidia for a new ubunta os. I have an issue with a Nvidia Jetson TX1. I tried to update it to the latest version of 16.04.2, and know I am stuck. The issue is that when I first booted it up, it gave me a frozen login screen, and so I went into the command prompt (using Ctrl + Alt + F1) to change up the packages. After uninstalling them and reinstalling them, the login screen didn’t even pop up at the beginning of the start up, and after trying to reinstall the gnome desktop, every single time I boot it up, it gives me an unresponsive black tty1 screen that only flashes. Is there anyways I can hard reset it with the ubuntu linux operating system? Or do I have to buy a new one? And is there any chance I can get this one replaced?
Did you update with the tools from NVIDIA? If you used ordinary Ubuntu to change from an older 14.04 version to the 16.04 version it’ll leave the Jetson unusable until you use the official tools. The generic mechanism from Ubuntu doesn’t understand embedded systems and overwrites the direct hardware access files.
For reference the version of Ubuntu with NVIDIA support is “Linux for Tegra”. The current version for the TX1 is L4T R24.2.1, and supports Ubuntu 16.04 LTS. Downloads for this can be found here:
Do be aware that the downloads page has a separate login which requires a separate registration…the forum login does not work there.
You need a host PC running Linux to flash a Jetson. If you just use command line any x86_64 standard Linux PC will work. If you use JetPack (a front end for more convenient use) you’ll need Ubuntu 14.04 on your desktop PC host (some people get it to work with Ubuntu 16.04). Sometimes a VM works, but often a VM has issues with USB. In all cases you will need plenty of extra disk space…once everything is unpacked you’ll probably still need another 25GB of spare space to be safe.
There is documentation there on flash, but here is a bit of info if you want to flash on command line: