After Flash OS to Jetson box, USB device can not use, must need a plug out and plug in power supply, The USB device can be used

After Flash OS to Jetson box, USB device can not use, must need a reboot, The USB device can be used

Our board can flash OS with sdkmanager and flash.sh, and it can flash success, but after flash finished, it boot up to setting oem-config interface, but now will found that all USB device can not use because of we device didn’t know when flash has finished.

only plug out power supply and plug in it again, then USB device can be use, is there any interface or pin wave to told other module that flash had finished? so that we can know we had flash finished, and reboot all our module.

It is not very wise to workaround this by the method you told…

You should fix the usb problem instead of escaping it.

  1. Are you using a custom board?

  2. Do you have any dmesg to share when the error happened?

question1: yes, a board we design, module was Jetson Xavier NX P3668-0001, and flash with command sudo ./flash.sh jetson-xavier-nx-devkit-emmc mmcblk0p1

question2: Because of for the first time setup, the OEM configuration was not finished, so, there is no method to get dmesg log.

Is there any method to know when the flash was finished so that we can reset the usb module. you told this is a usb problem, how USB know when we should reset it status

If you are using jetpack4.6, there would be a create default user tool under your Linux_for_Tegra/tools. Run that before doing flash and it will bypass the oem config.

Is there any method to know when the flash was finished so that we can reset the usb module. you told this is a usb problem , how USB know when we should reset it status

Shouldn’t reset anything. What you need to do afterwards are:

  1. Provide dmesg.
  2. Provide board schematic.

If such problem does not happen on devkit, then you may need to review your hardware design.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.