I can’t use JetPack since my host is not Ubuntu, but I’m wondering if the log shows the flash command which JetPack used? Should be a line with “nvflash” in it.
Up until the last bytes sent it looks normal. The NvError 0x8 is this:
0x00000008, "module is in invalid state to perform the requested operation"
What should have happened is this:
system.img sent successfully
In particular, system.img is the root file system. I assume the JetPack version acts like a normal manual flash in that it updates the sample rootfs boot directory, creates a loopback mountable image as system.img, moves this to system.img.raw,and then creates a sparse image as system.img. Hardware could cause a failure of invalid state, but a simpler explanation would be that the system.img is invalid by reason of exceeding eMMC capacity.
There will be a subdirectory “bootloader” somewhere (I’m not sure how JetPack arranges directories) in the installation on the host. Within that, what is the exact size of any file starting with name “system.img”? E.g., “ls -l system.img*”?
Also, if a system.img is a raw image, it is loopback mountable…if it is a sparse image, then loopback mount will fail. Does this command (via sudo) run from the system.img file directory location succeed?
mkdir /mnt/tmp
mount -o loop -t ext4 system.img /mnt/tmp
…if that command works, you can umount via:
umount /mnt/tmp
If there is a system.img.raw, try the same thing using “system.img.raw” instead of “system.img”.
Hi Sorry too late, I deleted all the folders in the Host system…
I found this line
Existing flashapp(/home/james/Linux_for_Tegra_tk1/bootloader/nvflash) reused.
and I thought if there was a problem with this and its re-using it that could explain why it keeps failing, so I deleted everything and downloaded JetPack TK1-1.2 which installs 21.4 I assume that is the same 21.4 that JetPack 2.0 installs and It flashed just fine
so I’m back up and running now I have another dilemma, if its not the same do I want to re-try JetPack 2.0?
I’m not a Linux Guru so everything I do is learn as I go, I may try upgrading again but I will probably wait a couple weeks.
Release 21.4 is the most current L4T which can go on a TK1. This is the operating system for the TK1, and this will not care if you added it from the JetPack 1.2 or JetPack 2.0.
So far as I know the main difference between JetPack 1.2 and 2.0 is that 2.0 also understands the newer TX1, not just the TK1. In the case of a TK1 I think JetPack 2.0 will simply install the same things as JetPack 1.2…the difference is only when working with a TX1.
Since I’m unable to actually use JetPack without an Ubuntu host (I use Fedora) I’m not 100% certain that the secondary packages are the same between 1.2 and 2.0…by this I mean things like eclipse version going onto the host…it’s possible one of the host side packages had a minor upgrade.