I am unable to install the Jetpack 4.2 SDK components (Cuda, vision, AI, Multimedia api, etc) on TX2 EVM.
The main issue is the Ubuntu 16.04 host does not recognize the nvidia USB device and does not create an interface that can be assigned 192.168.55.100. Thus, the SDK installation after OS Flash cannot continue.
On previous SDK (0.9.11 and before), the sdkmanager only checks for connectivity so I can get around this but the new sdkmanager (0.9.12+), the sdkmanager checks both nVidia USB device and the network connectivity on the Host and I can not get the installation to work even with manual re-configuration of network.
Procedures: ================================================================================================== HOST (Ubuntu) Target (TX2) Notes ================================================================================================== Make sure Python 2.7 is installed Download sdkmanager ================================================================================================== Place in USB Recovery mode minimize issues by doing this ================================================================================================== Start sdkmanager ================================================================================================== Proceed to step 3 and wait until OS Flash finishes ================================================================================================== TX2 reboots finish first time configuration l4tbr0 bridge is setup with 192.168.55.1 ================================================================================================== SDK component install fails lsusb on host does NOT show nVidia device. Interface is not created. No connectivity to 192.168.55.1
I think a lot of people is having the same issue with HOST not detecting the usb interface and therefore not having the ethernet connectivity to 192.168.55.1.
On previous sdkmanager, it only checks for network connectivity to 192.168.55.1 so I can work around this. But starting from 0.9.12, it checks both nVidia usb device present AND network connectivity, which means if the host does not detect the USB device, there is no way to continue SDK component installation.
I want to stress that when TX2 is IN USB Recovery, the nVidia device is detected by the HOST. When TX2 is NOT in USB Recovery, the nVidia device is NOT detected by the HOST.
The flashing of the File system/OS onto the TX2 always works since this only works over the micro-usb when TX2 is in USB Recovery mode.
What I need:
1. Is there a script that will allow me to execute the SDK component install using ONLY the target IP address. 2. What configuration/package are my missing on the UBUNTU HOST to make it detect the USB device. NO, it is NOT automatic and it will NOT detect the TX2 micro-usb device after TX2 boots up normally.