Home / Notes / Device Boot Failure Troubleshooting
NOTES · DEVICE STARTUP TROUBLESHOOTING

Router Won't Boot: Diagnosing Startup Failures Step by Step

A router that won't come up looks like one problem from the outside, but it's actually several problems stacked in sequence — power, indicator LEDs, console output, and only then whatever the reset-reason log reports once you can finally see it. This is the diagnostic order that finds the fault fastest, with the exact commands and the reset-reason categories behind them.

By the AtlasCommTech engineering team — 13 years of carrier & enterprise network deployments · Updated July 2026

A Router That Won't Boot Is Never Just One Problem

What looks like a single dead router is usually four or five different problems stacked in sequence — and each one hides the next until you clear it.

A router that won't come up gets diagnosed backwards more often than not: someone assumes a software or configuration fault before ruling out power, or assumes the hardware is dead before checking whether the console cable is even the right one. The order that actually works is power first, then the indicator LEDs, then whether the serial console produces any readable output at all, and only once you can see the console does it make sense to look at why the device keeps resetting — and whether that reset reason points at a genuine system-software or configuration-file corruption rather than routine churn.

What follows is the fault tree this is built on, the checks for each stage with the exact commands to run, five root causes pulled from the reset-reason model itself, and six FAQ answers — including where this hands off to password recovery or login-lockout recovery once the device is actually up.

Read the Fault Tree Before You Touch Any Hardware

Boot failures split into exactly two shapes: there's no console output at all, or the device boots and then resets repeatedly.

Placing the symptom on this tree first tells you whether you're dealing with a physical-layer problem (power, cable, serial settings) or a software/configuration one you can only see once the console is actually readable.

Router Won't Boot No Console Output At All Boots, Then Resets Repeatedly Power LED is offno power reaching the unit at all Power LED is on, console is blank/garbledwrong COM port / serial parameters Parameters correct, still blankconsole cable fault — reseat or replace User/load-triggered resetcommand, upgrade, schedule — usually normal System software signature failurecorrupted/tampered firmware image Configuration damage rollbackconfig file failed integrity check Hardware self-test failurereseat/reslot, else escalate

Diagram labels are kept in English for engineering clarity.

Once the console is readable and the device is at least booting, display reset-reason and the six categories behind it (covered below) tell you whether a reboot is routine housekeeping or a genuine corruption signal worth escalating. If the device boots fine but you can't actually log into it, that's a different problem covered in our login lockout recovery guide and our password recovery guide.

Working Through Each Stage

Three checks before you can even see the console, then a fourth that reads what the device itself is telling you about why it keeps resetting.

Stage 0 — Confirm Power Is Actually Reaching the Unit

Before assuming a cable, driver or firmware problem, rule out power with a single glance at the panel.

  1. Check the Power LED on the device panel.
  2. If it's lit, power is fine — the fault is downstream of it (serial settings or cable, see below).
  3. If it's off, the unit isn't powered at all — check the PSU, power cable and outlet before looking at anything else.

Stage 1 — Serial Console Parameters and Cable

No output, or unreadable garbage, is almost always a parameter mismatch or a bad cable — not a power or firmware fault.

  1. Confirm you've selected the correct COM port, and that the PC's serial settings match the device's defaults exactly.
  2. Default serial parameters: baud rate 9600, data bits 8, stop bits 1, parity none, flow control none.
  3. Confirm the console cable is seated firmly; if in doubt, swap in a cable you've previously confirmed works. If the garbled output clears up, the original cable was the fault.
Default serial parameters:
  Baud rate    : 9600
  Data bits    : 8
  Stop bits    : 1
  Parity       : None
  Flow control : None

Stage 2 — Confirm It's Actually Resetting, and Read the Reason

Once the console is readable, display reset-reason gives you a per-board history of every reset and why the device believes it happened.

  1. Run display reset-reason and read the Reason field for each recent reset entry, per board.
  2. Match the exact reason string against the six categories below before deciding whether it's routine or worth escalating — the wording matters, and two reasons that sound similar can mean very different things.
<Huawei> display reset-reason
The LPU frame[0] board[1]'s reset total 10, detailed information:
-- 1. 03/10 10:58:08, Reset No.: 10
   Reason: Reset by user command
-- 2. 03/10 10:31:02, Reset No.: 9
   Reason: Reset by user command
...
-- 10. 03/04 22:09:33, Reset No.: 1
   Reason: A link fault fails to be rectified.
The MPU frame[0] board[14]'s reset total 10, detailed information:
-- 1. 03/10 10:58:12, Reset No.: 10
   Reason: Reset by user command

Stage 3 — Sort the Reason Into One of Six Buckets

The reset-reason table lists well over a hundred distinct strings; in practice they collapse into six buckets that tell you what to do next.

  1. User-Triggered — Reset by user command, Reset device by ac, Reset by user schedule and similar: someone or something with legitimate access issued the reset. Confirm who, and move on.
  2. Load & Firmware — Reset for load, System initialized and reset all, Reboot by USB upgrade: normal during an upgrade or automated deployment. Reset for check system software fail is the exception — that means the firmware package failed its signature/integrity check, which is a genuine corruption signal, not routine loading.
  3. Software Exception — VRP reset selfboard because of find deadloop, Exception occured in program running, Reset by hard/soft watchdog: the software detected an internal fault (deadlock, exception, watchdog) and reset itself defensively. Collect logs and involve support if it recurs.
  4. Device-Management Timeout — Reset for no receiving mpu's heart, Reset for no heart, Cold/Warm reset board for no register in a long time: inter-board communication failed, often because a board isn't seated firmly. Reseat before escalating.
  5. Hardware Component — Reset for selftest fail, Reset for CPLD self-test fail, Reset for ddr multi bit error: a component self-test failed. Try reseating the board or moving it to a different slot; if that doesn't resolve it, treat it as a hardware fault.
  6. Self-Healing & Recovery — Reset by configuration damage, Load cfm from sd card reboot system from cfm, Reset for normal factory configuration: the device detected a problem with its own configuration and recovered automatically, or was asked to. Reset by configuration damage specifically means the saved config failed an integrity check — that's real corruption, and the device is now running on a rolled-back configuration.

Stage 4 — Collect the Right Information Before Escalating

If the reason falls into the exception, hardware or self-healing-corruption buckets, collect this before contacting support rather than after.

  1. Do not power the device off before collecting information — several of the diagnostic records are only available while it's running.
  2. Collect a full diagnostic package with display diagnostic-information file-name, which saves the bundle to a compressed file you can retrieve over FTP.
  3. In the diagnose view, additionally collect display reset-reason, display inspect black-box record (for the relevant record numbers), display inttrace level 1/2/3, and display lastwords all.
<Huawei> system-view
[Huawei] diagnose
[Huawei-diagnose] display reset-reason
[Huawei-diagnose] display inspect black-box record 6 0 0 0
[Huawei-diagnose] display inspect black-box record 8 0 0 0
[Huawei-diagnose] display inspect black-box record 10 0 0 0
[Huawei-diagnose] display inttrace level 1
[Huawei-diagnose] display inttrace level 2
[Huawei-diagnose] display inttrace level 3
[Huawei-diagnose] display lastwords all

5 Root Causes That Show Up Again and Again

Once the stages above have told you where the problem sits, these five explain most of what actually goes wrong — including the two real corruption signals worth taking seriously.

1. Power LED On Doesn't Mean the Console Should Stay Silent — Check the Cable First

SYMPTOMThe Power LED is lit, but the terminal shows nothing at all, or unreadable characters.

CAUSEThis isn't a power fault — a lit Power LED already rules that out. It's almost always a wrong COM port, mismatched serial parameters, or a bad console cable.

FIXVerify the default serial parameters (9600 baud, 8 data bits, 1 stop bit, no parity, no flow control) and swap in a known-good cable before assuming anything deeper is wrong.

2. Three Failed Reboots in a Row Trigger an Automatic Power-Cycle — By Design

SYMPTOMThe device appears to give up and fully power down after rebooting itself two or three times in a row.

CAUSEPower off the board because of reset three times continuously is a deliberate safeguard: after three consecutive failed warm restarts, the router power-cycles itself rather than looping forever, trading one longer outage for not repeatedly stressing the hardware.

FIXDon't treat the power-down itself as the fault — pull display reset-reason and look at the reason behind the first of the three failed reboots, since that's the actual problem to chase.

3. 'Reset by Configuration Damage' Means the Router Detected a Broken Config and Rolled Back on Its Own

SYMPTOMdisplay reset-reason shows Reset by configuration damage, and the running configuration doesn't fully match what you expected to see.

CAUSEThe saved configuration file failed an integrity check at boot time. VRP recovered automatically by rolling back to a known-good configuration rather than booting into a half-applied, corrupted one.

FIXThis is a genuine corruption signal, not routine churn — collect logs, alarms and the current configuration and involve support. In the meantime, the device is running on its rollback configuration, which is why settings look reverted rather than missing.

4. 'Reset for Check System Software Fail' Means the Firmware Image Itself Didn't Pass Verification

SYMPTOMThe reset reason cites a signature or package verification failure, with no configuration issue involved at all.

CAUSEThe system software package failed its integrity/signature check while loading — a corrupted or tampered firmware image, not a configuration problem.

FIXThis sits squarely in the category that needs vendor support directly — don't keep re-flashing the same file. Obtain a fresh, verified firmware image, and involve support if the failure recurs after reloading it.

5. SD-Card Config Loading and Factory Reset Both Show Up as 'Resets' But Aren't Faults

SYMPTOMdisplay reset-reason lists something like Load cfm from sd card, reboot system from cfm, or Reset for normal factory configuration, right when you were bracing for a hardware problem.

CAUSEThese are normal, intentional recovery paths — an SD-card configuration fallback, or a factory-reset command that was actually issued. The reset-reason table mixes routine housekeeping in with genuine corruption signals, and it's easy to over-react to any line that contains the word 'reset'.

FIXCross-check the exact reason string against the six categories (user-triggered, load, software exception, device-management, hardware, self-healing) before treating any single reset entry as an emergency — most of them are not.

Related solution designs

Six Questions That Come Up Constantly

Pulled straight from the field — the ones worth having an answer ready for.

The power LED is off completely — is this always a PSU failure?

Not necessarily a failed PSU specifically, but it does mean the unit isn't receiving power at all — check the outlet, the power cable itself, and whether the PSU is seated and switched on before assuming the PSU has failed outright. Only once power is confirmed reaching the unit and the LED still won't light does the PSU itself become the prime suspect.

What are the default serial console settings I should check first?

9600 baud, 8 data bits, 1 stop bit, no parity, no flow control. Confirm the PC's terminal software matches these exactly and that you've picked the correct COM port before suspecting the cable or the device itself.

My router keeps rebooting every few minutes — where do I even start?

Once you can read the console, run display reset-reason and look at the Reason field for the most recent entries. Match the exact wording against the six categories (user-triggered, load, software exception, device-management, hardware, self-healing) rather than assuming the worst from the fact that it's rebooting at all — most reset reasons are routine.

Is every line in display reset-reason something to worry about?

No. A large share of the reasons — user commands, scheduled resets, normal firmware loading during an upgrade, version synchronization after a switchover — are expected behavior, not faults. The ones genuinely worth escalating are software exceptions (deadlock, watchdog, kernel panic), hardware self-test failures, and the two self-healing corruption signals: configuration damage rollback and system-software signature failure.

What should I collect before contacting support about a boot or reset issue?

Without powering the device off, collect the full diagnostic bundle with display diagnostic-information file-name, plus display reset-reason, the relevant display inspect black-box record entries, display inttrace at levels 1 through 3, and display lastwords all. Having all of this ready before the call significantly shortens the time to root cause.

I can get the device to boot, but I'm locked out and can't log in at all — is that the same kind of problem?

No — that's a separate failure domain. A device that boots cleanly but won't authenticate you is a credentials or access-path problem, not a startup one. See our password recovery guide for console/Telnet/BootROM recovery methods, or our login lockout recovery guide if Telnet, SSH and console access have all stopped working at once.

Honest Limits of This Note

Honest Limits of This Note

This note is built around the Huawei AR-series router's VRP reset-reason model and its display reset-reason / display diagnostic-information commands, plus the field-tested recovery guidance behind them. If your device is a different vendor, the exact reason strings and commands change, but the underlying layered diagnosis — power, console, then reading the software's own account of why it reset — carries over directly. It doesn't cover chassis-based multi-slot systems' backplane-level hardware diagnostics in depth, or faults that require physical board-level repair.

Stuck on a router that won't boot?

Tell us where it's stuck in the chain — power, console, or a specific reason from display reset-reason — and we'll help you read it.

WhatsApp an engineer →

Related Reading