I am using Mac, and installed Ubuntu18.04 VM on Virtual Box for Mac to flash Jetpack.
Downloaded the Jetpack 4.3 Developer preview and followed the command line steps from here: https://developer.download.nvidia.com/assets/embedded/secure/jetson/JP%204.3%20DP/JetPack%204.3%20Developer%20Preview%20Installation%20Instructions.pdf?kyUvSeU369peI4KYMOVvI9DiXyUEjxhsfLcgF_38-OB9i-x2YyX8ZNJ5EuoMHGLHQUiXcIIH5zAaVnuQOr5wnOsq2MN4UiFXRwmjNy8Gs8ueyOmCGohjEJKACRxVXfbYUvMBXcv6LiY_kC2YMviE3I7js8mFM7rhvrCdhCUze-J7TGRYRSLpi8fuk5O-_mt9ES_PSrVAiOhkPzk1FIqO4uN7wLY26feFMEIxN5S6DGY
$ sudo ./flash.sh jetson-xavier mmcblk0p1
it throws error and breaks the flash.
command tegraflash_v2 --pt flash.xml.bin --create
Failed flashing t186ref
lsusb shows Nvidia Corp.
Jetson in recovery mode
Any help would be appreciated … I have tried it multiple times, using command line and sdk manager both but its breaking it both cases.
VMs are not supported by JetPack/SDK Manager, but you may refer to below topic to see if can help on your case:
An automation of creating a guest VM for macOS using VirtualBox + Vagrant + Ansible to run the NVIDIA SDK manager including
a) automatically building a (custom) kernel and rootfs for Xaviers supporting Kubernetes
b) flashing the Xavier from the CLI
c) headless OEM setup of the Xavier after flashing
… can be found here:
Have a look at https://github.com/helmuthva/jetson for the bigger picture.
The procedure is basically:
Thank you for the reply. I am using the same method for VM and still getting error on flashing Jetson.
It is important to know that during a flash the USB repeatedly disconnects and reconnects. Even if you see the Jetson with lsusb prior to starting the flash a VM has a very high failure rate due to not reacquiring the USB reconnect. For this to work you would have to guarantee the host o/s never intercepts this and the Jetson is always passed to the VM no matter how often it reconnects.
@Eyshika, what sort of VM are you using? VirtualBox? Vmware?
Are you able to try flashing from Ubuntu OS without using VM, as the latter method is not officially supported?