I use the Xavier NX on a RC car for autonomous racing. Today the car rolled over and I believed the Jetson was damaged. When I started the Xavier NX, it showed a very short few lines of log (It used to have many many lines of log) and then went into the login page. After I logged in, it seems normal. But after I moved the mouse a little bit, the screen froze.
How can I fix it? How can I tell if the carrier board was damaged or the module was damaged?
We have two boot devices over the module. The first one is the bootloader sfotwares which are on the QSPI flash on your module. The second one is the sdcard slot.
The sdcard image actually provides only the rootfs, kernel and kernel-dtb. If what you’ve done is just change one sdcard to another sdcard, then it is obvious that you didn’t do anything to your QSPI.
If the software on the QSPI is corrupted, then what you’ve done didn’t fix the bootloader. That is why I said sdcard image is not doing “full flash” to the board.
There is still chance to be a hardware defect. But full flash is the common way to check before filing a RMA request.
Hi @WayneWWW On my Xavier NX, I have a SD card and SSD. I have been run the Xavier NX from the SSD. The SSD has a lot of data and software. Now I am going to flash the NX with sdkManager. After I flash my Nx, can I reuse the SSD? I could not remember which version of Jetpack I had on the NX (I purchased March, 2021). If I flashed with the wrong version of Jetpack, can I still use the SSD?
Just put a sdcard to your board, remove the SSD in case some wrong operation in sdkm makes your data gone. Flash the sdcard first and see if the board is able to boot up fine.
Your SSD should always be fine if kernel is able to detect it. AFAIK, this should be no problem.
But making your SSD fully back may need some bootloader knowledge. We can discuss that later. Please make sure the board is still able to work with sdcard first.
Hi @WayneWWW, I got the following error in SDKManager step 02:
Could not load the NVIDIA SDK details
Failed to get configuration file fomr the server. Please check your network connectivity.
My host PC use ubuntu 16.0. The internet is fine. Please also see the SDKM log:
21:35:14.372 - info: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-4.6.
1/Jetson_461_b110/sdkml3_jetpack_461.json
21:35:14.681 - info: sdkml3_jetpack_461.json from https://developer.download.nvidia.com/assets/embedded/secure/tools/files/jetpa
ck-sdks/jetpack-4.6.1/Jetson_461_b110/sdkml3_jetpack_461.json?_BAzhLVNJB682JZb7_aHIs3O_c4FE–Zy0LMUCy0MqwQzlVjWfH3sD8dPI7tWB5lG1
mIMulUD2BMeZa7OhVT1jir6nPbeNbPsPhRcBlGW5381OoiaWjL3ghOROrgkF13AFTdY7Cs2KptHQnCFXMNd2RRYnwTp_J2u4s_xwRESFovZPHJ5qXTF_XXnrnNR77jHD
PR53v-6tl5RrS7V9F9Sq_tr0o has been downloaded to /home/gcong/.nvsdkm/dist successfully. Time used 0.309 sec
21:35:14.689 - error: initializeGroups error: Could not load components list. Error: Read json failed: /home/gcong/.nvsdkm/dist
/sdkml3_jetpack_461.json The whole json file is:
21:35:14.692 - info: initializeGroups ended with failure. Duration: 0.576s
21:35:14.692 - info: Event: Step3 load complete: failed
21:35:14.711 - error: Found unhandledrejection Promise {
'Failed to get configuration file from the server. Please check your network connectivity.'
}
21:38:02.691 - info: Event: Step3 load started
21:38:02.691 - info: initializeGroups. User selections: Product: Jetson Version: 4.6.1 selectedHW: target selectedTargetCa
tegoryId: JETSON_XAVIER_NX_TARGETS selectedOS: Linux
21:38:02.933 - info: loading l3 data from repo url: [
'https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-4.6.1/Jetson_461_b110/sdkml3_jetpack_461
.json',
'https://developer.nvidia.com/assets/deepstream/deepstream_6.0.1/deepstream_601_b11/sdkml3_deepstream.json'
]
21:38:02.934 - info: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-4.6.
1/Jetson_461_b110/sdkml3_jetpack_461.json
21:38:03.258 - info: sdkml3_jetpack_461.json from https://developer.download.nvidia.com/assets/embedded/secure/tools/files/jetpa
ck-sdks/jetpack-4.6.1/Jetson_461_b110/sdkml3_jetpack_461.json?_BAzhLVNJB682JZb7_aHIs3O_c4FE--Zy0LMUCy0MqwQzlVjWfH3sD8dPI7tWB5lG1
mIMulUD2BMeZa7OhVT1jir6nPbeNbPsPhRcBlGW5381OoiaWjL3ghOROrgkF13AFTdY7Cs2KptHQnCFXMNd2RRYnwTp_J2u4s_xwRESFovZPHJ5qXTF_XXnrnNR77jHD
PR53v-6tl5RrS7V9F9Sq_tr0o has been downloaded to /home/gcong/.nvsdkm/dist successfully. Time used 0.324 sec
21:38:03.259 - error: initializeGroups error: Could not load components list. Error: Read json failed: /home/gcong/.nvsdkm/dist
/sdkml3_jetpack_461.json The whole json file is:
21:38:03.260 - info: initializeGroups ended with failure. Duration: 0.568s
21:38:03.260 - info: Event: Step3 load complete: failed
21:38:03.271 - error: Found unhandledrejection Promise {
'Failed to get configuration file from the server. Please check your network connectivity.'
}
On STEP 02 of SDKManager, I unckecked Jetson SDK Components, and click “Continue”, but the same problem.
If I ran sudo -S apt-get update in the terminal, it stucked at
Hit:35 Index of /ubuntu trusty Release
0% [Connecting to security.ubuntu.com (2620:2d:4000:1::16)] [Connecting to archive.canonical.com (2001:67c:1360:8001::27)] [Con
Based on experience, this is your host side apt issue.
SDKM just tries to run apt-get update and notice there are some errors. With those errors, sdkm doesn’t dare to install and hope you fix those errors first before installing.
Such error is case by case.
If it is just stuck, maybe you can check the connection with that server first.