I am working on a custom Nano board. Our development is being done on a Ubuntu 22.04. The image we build isn’t being programmed. I noticed the following in the flash logs:
Waiting for target to boot-up… Waiting for target to boot-up… Waiting for target to boot-up… Waiting for target to boot-up… Waiting for target to boot-up… Waiting for target to boot-up… Waiting for target to boot-up… Waiting for device to expose ssh …Error: ipv6: address already assigned. Error: ipv6: address already assigned.
Could the above error be the reason the image isn’t being flashed? What would cause the error? I tried disabling IPv6 on the workstation, but still get the error.
I did not look at the log, but the need for networking only occurs after flash is completed and the system reboots. At that point it is expecting a first boot account setup to be completed, e.g., at a keyboard on the system, or via serial console. The optional extra packages (such as CUDA) are added to a fully booted Jetson over ssh. Can you try flashing again, but uncheck any optional software and pick purely to flash? Then find out if you can perform first boot setup either with a directly connected monitor (preferred) or perhaps via serial console? In theory, even though IPv6 might have an issue it is likely that flash actually completed.
FYI, the Jetson Nano developer kit (different than third party devices sold with a Nano) must have suitable boot content flashed to it once (it has QSPI memory, but no eMMC for this model), and only then will the SD card work for boot.
Also, is this really just a “nano” and not something like Xavier or Orin Nano? I ask because JetPack/SDK Manager would probably not work with Ubuntu 22.04 on those models (JetPack/SDKM has its own requirements for which host Ubuntu release works, and that must intersect with the requirements to the particular board being flashed, which has a narrower range of required host PC releases). Command line flash will often work with different host PC releases, but GUI flash would fail for older Nano on 22.04. If this is Xavier or Orin then it is a different story than with original Nano (which is a TX1).
Quick question: Are you flashing using the command line or SDK Manager? From the logs you shared, It seems the board was flashed successfully. Were you able to boot the board after flashing?
Also, could you please share the serial log when flashing from device side for review?