Hi, I am trying to flash the Jetson AGX Xavier Devkit using Ubuntu 20.04 running on WSL2 . During the flashing stage, I chose the Manual Setup option and followed the steps to put the device into Force Recovery Mode. I then attached the BUS ID of the Jetson device to the WSL Linux distribution. The attach appears to be successful but the terminal on the SDK Manager throws an error saying it could not detect correct NVIDIA Jetson device. If I try to run the command to attach again, it says the device has already been attached to a client.
Yes, lsusb is showing the board. sdkmanager --list-connected all also shows the board and confirms that the device is in Recovery mode.
If I put the device into recovery mode and attach the respective BUS ID before running the SDK manager, the SDKM is able to detect the device and tries to flash it.
However, while flashing it runs into an error saying the target is in a bad state and asks me to manually put it into recovery mode.
In older versions of usbipd it was necessary to use the -a option as well. Flash.sh makes the Jetson disconnect from the host for a short second, and usbipd did not automatically reattach the bus. Current versions of usbipd do this automatically.