Skip to content

Commit 8249fde

Browse files
authored
Merge pull request #4279 from bleaaach/docusaurus-version
Add content related to flashing errors and issues during system flash…
2 parents c88af1d + 13d13e3 commit 8249fde

File tree

2 files changed

+170
-15
lines changed

2 files changed

+170
-15
lines changed
Lines changed: 169 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,197 @@
11
---
2-
description: List the possible causes of timeout issues during the Jetson flashing process.
3-
title: Timeout Issue during Flash Jetpack
2+
description: Common Jetson flashing errors and how to troubleshoot them.
3+
title: Common Flashing Errors and How to Fix Them
44
keywords:
55
- reComputer
6+
- Jetson
7+
- flashing
8+
- USB
9+
- NFS
610
image: https://files.seeedstudio.com/wiki/wiki-platform/S-tempor.png
711
slug: /usb_timeout_during_flash
812
last_update:
9-
date: 1/22/2025
10-
author: Youjiang
13+
date: 3/18/2026
14+
author: Lorraine
1115
createdAt: '2025-01-22'
12-
updatedAt: '2026-03-03'
16+
updatedAt: '2026-03-18'
1317
url: https://wiki.seeedstudio.com/usb_timeout_during_flash/
1418
---
1519

20+
This page summarizes several common Jetson flashing failures, especially errors related to USB reconnection, NFS mount, host environment issues, missing flashing tools, and first boot OEM setup.
21+
22+
## Before You Start
23+
24+
Before troubleshooting a specific error, confirm the following:
25+
26+
1. Use a dedicated physical Ubuntu host whenever possible. Avoid virtual machines, Docker containers, and WSL for flashing.
27+
2. Use a short, good-quality USB cable that supports stable data transfer.
28+
3. Connect the cable directly to the host PC. Avoid USB hubs.
29+
4. Put the Jetson into recovery mode again and reconnect power if needed.
30+
5. Make sure the host OS matches the JetPack version:
31+
- JetPack 5.x: Ubuntu 18.04 or 20.04 is recommended.
32+
- JetPack 6.x: Ubuntu 20.04 or 22.04 is recommended.
33+
34+
## Error: USB Timeout During Flashing
35+
1636
<div align="center">
1737
<img width ="800" src="https://files.seeedstudio.com/wiki/reComputer-Jetson/FAQ/timeout_issue.png"/>
1838
</div>
1939

20-
There are several reasons that may cause a timeout issue during the process of flashing the Jetson device via the command line:
40+
Typical symptoms include messages such as:
41+
42+
```text
43+
ERROR: might be timeout in usb write
44+
```
45+
46+
or the device disconnecting during the flashing process.
47+
48+
### Why this happens
49+
50+
During flashing, the Jetson may reboot and re-enumerate over USB. On a physical Ubuntu host, this is usually reconnected automatically. In a VM or WSL environment, you often need to reattach the device manually, and this can cause timeout failures.
51+
52+
### What to check
53+
54+
1. Confirm whether the host is a physical Ubuntu PC, a VM, or WSL.
55+
2. If you are using a VM, manually reconnect the Jetson USB device after it reboots during flashing.
56+
3. If you are using WSL, re-attach the device after reconnect. For setup details, refer to [Flash JetPack with WSL2](/ai_robotics_flash_jetpack_with_wsl2/).
57+
4. Confirm the DC power adapter can provide sufficient power for the Jetson device.
58+
5. Switch to another high-quality USB Type-C cable. The cable should support at least USB 2.0 data communication and should ideally be shorter than 1.5 meters.
59+
6. Try another USB-A port on the host.
60+
7. Avoid using USB hubs, as they may reduce connection stability during flashing.
61+
8. Confirm that you selected the correct flashing package for the target Jetson product and JetPack version.
62+
9. Re-enter recovery mode and reconnect power before trying again.
63+
10. After checking the items above, restart the flashing script and try again.
64+
65+
### Recommendation
66+
67+
We strongly recommend using a dedicated physical Ubuntu host for flashing.
68+
69+
## Error: NFS Mount Failure During Flashing
70+
71+
<div align="center">
72+
<img width ="800" src="https://files.seeedstudio.com/wiki/reComputer-Jetson/FAQ/nfs_error.png"/>
73+
</div>
74+
75+
Typical logs may include:
76+
77+
```text
78+
Formatting APP partition /dev/nvme0n1p1 ...
79+
tar --checkpoint-action="ttyout=Hit %s checkpoint #%u%*\r" -x -I 'zstd -T0' -pf /mnt/external/system.img --warning=no-timestamp --numeric-owner --xattrs --xattrs-include=* -C /tmp/ci-EUsLOiqBxk
80+
Flash failure
81+
Either the device cannot mount the NFS server on the host or a flash command has failed.
82+
Check your network setting (VPN, firewall,...) to make sure the device can mount NFS server.
83+
```
84+
85+
Reference:
86+
[Flash fails Orin AGX at 99% - NVIDIA Developer Forums](https://forums.developer.nvidia.com/t/either-the-device-cannot-mount-the-nfs-server-on-the-host-or-a-flash-command-has-failed-while-using-sdk-manager/312719/3)
87+
88+
### Why this happens
89+
90+
When using initrd flash, Jetson mounts an NFS share exported by the host PC through the USB0 network interface. If the host NFS service is unavailable, blocked by firewall rules, or the host environment is unstable, the flash can fail near the end.
91+
92+
### Checklist
93+
94+
1. Make sure the NFS server is running on the Ubuntu host:
95+
96+
```bash
97+
systemctl status nfs-kernel-server
98+
```
99+
100+
2. Disable the Ubuntu firewall temporarily and test again:
101+
102+
```bash
103+
sudo ufw status
104+
sudo ufw disable
105+
```
106+
107+
3. Avoid VM, Docker, and WSL environments.
108+
4. Format the NVMe SSD to `ext4` before use.
109+
5. Install the required dependencies on the host:
110+
111+
```bash
112+
sudo apt install qemu-user-static sshpass abootimg nfs-kernel-server libxml2-utils binutils -y
113+
```
114+
115+
6. Check that the host PC has enough free disk space. NFS mount failures can also happen when host storage is insufficient.
116+
7. If the issue persists, test with a validated SSD model. Seeed SSD reference:
117+
[NVMe M.2 2280 SSD 256GB](https://www.seeedstudio.com/NVMe-M-2-2280-SSD-256GB-p-5333.html)
118+
119+
## Error: `The connected jetson device is not ready for flash: Stat for blob_boot0.imgimg failed`
120+
121+
The key line is:
122+
123+
```text
124+
Stat for blob_boot0.imgimg failed Error: Return value 19
125+
```
126+
127+
### Why this happens
128+
129+
In practice, this usually means the host environment used to generate the boot blob is not compatible with the flashing toolchain. We have seen this on Ubuntu 24.04 hosts.
130+
131+
### Recommended fix
132+
133+
Use Ubuntu 20.04 or Ubuntu 22.04 as the flashing host instead of Ubuntu 24.04.
134+
135+
## Error: `could not find tegrarcm_v2`
136+
137+
<div align="center">
138+
<img width ="800" src="https://files.seeedstudio.com/wiki/reComputer-Jetson/FAQ/tegrarcm_v2_failed.jpg"/>
139+
</div>
140+
141+
Typical log:
142+
143+
```text
144+
Error: could not find tegrarcm_v2
145+
```
146+
147+
### Why this happens
148+
149+
The flashing package and MFI flashing tool are intended for an x86 host. This error often appears when users try to flash from another Jetson device or another unsupported host architecture.
150+
151+
### Recommended fix
152+
153+
Use an x86 Ubuntu host PC for flashing.
154+
155+
## Error: Stuck At OEM Configuration After First Boot
156+
157+
<div align="center">
158+
<img width ="800" src="https://files.seeedstudio.com/wiki/reComputer-Jetson/FAQ/oem_failed.png"/>
159+
</div>
160+
161+
Typical message:
162+
163+
```text
164+
(1 of 2) A start job is running for End-user configuration after initial OEM installation (Debconf UI)
165+
```
166+
167+
### Why this happens
168+
169+
This usually means the OEM setup service is waiting for user interaction, but no usable display path is available. This commonly happens when the HDMI display was not connected at the first boot and was attached later.
170+
171+
### What to do
172+
173+
1. Power off the Jetson.
174+
2. Disconnect unnecessary peripherals.
175+
3. Keep only the HDMI monitor and power connected.
176+
4. Reboot the device.
177+
5. If needed, reboot a few more times.
21178

22-
1. **Abnormalities with the Ubuntu host PC used for flashing:** A typical example is flashing through an Ubuntu virtual machine. Due to USB stability issues in virtual machines, timeouts are often encountered.
23-
2. **Insufficient power supply from the DC power adapter:** The power output needs to meet the requirements of the Jetson device. You can check this parameter on the product details page of Seeed Bazaar.
24-
3. **Quality issues with the Type-C cable:** Although flashing can be done via USB 2.0, the quality of the cable affects the stability of the process. Based on practical experience, two key points for the cable are: (a) it should at least support USB 2.0 communication, and (b) the cable length should be shorter than 1.5m.
25-
4. **Avoid using USB hubs:** Some USB hubs may affect the stability of data transmission during the flashing process.
26-
5. **Incorrect flashing package selection:** Please verify that the correct flashing package is selected and restart the flashing script.
179+
## Additional Notes
27180

28-
Please check the issues mentioned above and try restarting the flashing script.
181+
- If the device reboots during flashing, this can be expected. The important part is whether the host re-detects and reconnects the Jetson correctly.
182+
- If you are flashing to NVMe, confirm the target drive is healthy and already formatted properly.
183+
- If you use SDK Manager, also review the terminal details for the exact failing component.
29184

30185
## Tech Support & Product Discussion
31186

32187
Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.
33188

34189
<div class="button_tech_support_container">
35-
<a href="https://forum.seeedstudio.com/" class="button_forum"></a>
190+
<a href="https://forum.seeedstudio.com/" class="button_forum"></a>
36191
<a href="https://www.seeedstudio.com/contacts" class="button_email"></a>
37192
</div>
38193

39194
<div class="button_tech_support_container">
40-
<a href="https://discord.gg/eWkprNDMU7" class="button_discord"></a>
195+
<a href="https://discord.gg/eWkprNDMU7" class="button_discord"></a>
41196
<a href="https://github.com/Seeed-Studio/wiki-documents/discussions/69" class="button_discussion"></a>
42197
</div>

sites/en/docs/Edge/NVIDIA_Jetson/FAQs/jetson_FAQ.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ For details, please click [here](/Use_IMX477_Camera_with_A603_Jetson_Carrier_Boa
3434

3535
For details, please click [here](/get_the_system_log_of_recomputer_j30_and_j40)
3636

37-
#### Q6: Timeout issue during flash Jetpack.
37+
#### Q6: Common flashing errors during Jetson flashing.
3838

3939
For details, please click [here](/usb_timeout_during_flash)
4040

0 commit comments

Comments
 (0)