Flashing TX2 from an Ubuntu VM under macOS


I’m having trouble flashing a Jetson TX2 with the dev board using an Ubuntu VM on a macOS, Jetpack is unable to “probe” the device.

System config:

  • macOS 10.13.6
  • Virtual Box 5.2.18
  • Ubuntu 16.04

The Jetson TX2 seems to be properly put in Force Recovery Mode, as shown by lsusb on macOS:

$ lsusb
2018-10-04 13:36:58.193 system_profiler[2880:14331] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
Bus 020 Device 002: ID 2109:2813 VIA Labs, Inc. USB2.0 Hub 
Bus 020 Device 005: ID 0955:7c18 NVIDIA APX

The device also seems to be rechable from the VM, as it is listed under the appropriate name by lsusb. This image shows the result of lsusb and the error message of Jetpack : https://imgur.com/a/TOmnbVI

What am I doing wrong ? What should I try ?

Hi notsimon,

The VM is usually not supported, but you may find details here (this was for mac).
Hope this could help resolving your issue.


Just as a note…lsusb only shows what is seen at that moment. The USB apparently re-enumerates during the flash, and often is lost upon re-enumeration. Any VM must be given complete control of the recovery mode Jetson without interference from the host of the VM.