变砖后如何判断问题所在?本页介绍常见的诊断方法。
路由器完全无响应。
部分功能正常,部分异常。
固件问题但 Bootloader 正常。
不同品牌的指示灯含义不同。
| 指示灯状态 | 含义 |
|---|---|
| 所有灯闪烁 | 正在启动 |
| SYS 灯慢闪 | 启动正常 |
| 所有灯同时亮 | 恢复模式 |
| WAN 灯橙色 | WAN 口未连接 |
| 指示灯状态 | 含义 |
|---|---|
| 蓝色常亮 | 正常 |
| 蓝色闪烁 | 正在传输数据 |
| 橙色闪烁 | TFTP 恢复模式 |
| 橙色常亮 | 系统异常 |
| 不亮 | 断电或损坏 |
| 指示灯状态 | 含义 |
|---|---|
| 绿色 Power 灯 | 正常 |
| Power 灯闪烁 | 启动中 |
| WPS 灯亮 | WPS 连接中 |
| 所有灯同时亮 | 恢复模式 |
| 指示灯状态 | 含义 |
|---|---|
| Power 灯绿色 | 正常 |
| Power 灯橙色 | 固件损坏 |
| 所有灯同时闪烁 | NMRP 模式 |
通过 TTL 串口查看启动日志是诊断的核心。
U-Boot 1.1.4 (Dec 6 2021 - 11:13:09) CPU: MediaTek MT7621AT RAM: 256MB DDR3 Flash: W25Q128JV Hit any key to stop autoboot: 0 ## Booting image at 9f020000 ... Image Name: MIPS OpenWrt Linux-5.4.188 Image Type: MIPS Linux Kernel Image Data Size: 4194304 Bytes ## Loading kernel from 0x9f020000
## Error: "bootargs" not defined # 启动参数错误,需要重新设置
## Error: unrecognized filesystem type # 文件系统损坏,需要重新刷固件
## JFFS2: magic bits don't match # JFFS2 文件系统损坏
Kernel panic - not syncing: VFS: Unable to mount root fs # 内核或文件系统问题
MTD: partition "linux" not found # Flash 分区表损坏
# 查看环境变量 printenv # 查看 Flash 信息 sf probe # 测试内存 md.l 0x81000000 10 # 查看启动参数 print bootcmd print bootargs
# 测试本地连接 ping 192.168.1.1 # 如果能 ping 通但无法访问 Web # 可能是 Web 服务问题,尝试 Telnet telnet 192.168.1.1
# Windows tftp -i 192.168.1.1 get test.txt # 如果能连接但传输失败 # 检查防火墙和网线
| 方法 | 操作步骤 | 适用品牌 |
|---|---|---|
| 硬件复位 | 断电 → 按 Reset → 上电 → 等 10 秒 | TP-Link |
| TFTP 模式 | 断电 → 按 Reset → 上电 → 等指示灯闪烁 | 小米 |
| WPS 模式 | 按 WPS → 上电 → 等灯闪烁 | 华硕 |
| NMRP 模式 | 开机后 telnet 执行 nmrpflash | Netgear |
使用万用表测量关键点电压: