Hi,
I have several Xavier NX developer kits, and some of them suddenly could not boot into ubuntu. The phenomenon is that: connected screens always remain black, when the Xaviers were powered up.
The problem seems not to be caused by SD cards, because these cards were tested working properly on other Xaviers.
I can fix them by entering force recovery mode, connecting to a host PC, and flashing them by Nvidia SDK manager.
But I cannot fix them by flashing a new SD card and insert it to Xaviers.
Also, after flashing it, I can use the old SD card to boot again.
I’m wondering
- What is the cause to the problem.
- Is it possible to fix it without flashing a new system image (cause I do not really need a new system and flashing is slow).
Here is one error log when flashing using Nvidia SDK manager:
09:47:55.287 - error: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS: 30412 blocks
09:47:55.288 - info: Event: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS - error is: 30412 blocks
09:47:55.528 - info: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS: _BASE_KERNEL_VERSION=4.9.253-tegra
09:47:56.218 - info: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS: ~/nvidia/nvidia_sdk/JetPack_4.6_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/ramdisk_tmp/lib ~/nvidia/nvidia_sdk/JetPack_4.6_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/ramdisk_tmp ~/nvidia/nvidia_sdk/JetPack_4.6_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader ~/nvidia/nvidia_sdk/JetPack_4.6_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra
09:48:00.394 - error: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS: 66117 blocks
09:48:00.394 - info: Event: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS - error is: 66117 blocks
09:48:00.441 - info: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS: Making Recovery image...
09:48:00.839 - info: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS: copying recdtbfile(/home/correct-ai/nvidia/nvidia_sdk/JetPack_4.6_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/kernel/dtb/tegra194-p3668-all-p3509-0000.dtb.rec)... done.
09:48:00.845 - error: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS: 20+0 records in
09:48:00.845 - info: Event: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS - error is: 20+0 records in
09:48:00.846 - info: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS: 20+0 records out
09:48:00.846 - info: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS: 20 bytes copied, 0.00025587 s, 78.2 kB/s
09:48:00.856 - info: NV_L4T_FLASH_XAVIER_NX_WITH_OS_IMAGE_COMP@JETSON_XAVIER_NX_TARGETS: Existing sosfile(/home/correct-ai/nvidia/nvidia_sdk/JetPack_4.6_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/mb1_t194_prod.bin) reused.
And the full flashing log is here.
sdkm-2021-08-26-09-47-00.log (542.5 KB)