This document describes how to troubleshoot power supply module failure in ASR9K.
Cisco recommends that you have knowledge of these topics:
Note: Cisco recommends that you must have access to Cisco IOS XR CLI and admin CLI.
The information in this document is based on the ASR 9000 series that encompasses a range of models, including the ASR 9001, ASR 9006, ASR 9010, ASR 9901, ASR 9906, ASR 9910, ASR 9912, and ASR 9922, among others.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, ensure that you understand the potential impact of any command.
The Cisco ASR 9000 Series Aggregation Services Routers (ASR9k) are high-performance routers designed for service provider networks, offers scalability, reliability, and advanced features to support network environments demands. The ASR9k routers provide modular hardware architecture and allow flexible configuration and expansion to meet diverse network requirements.
ASR9k router family includes:
The Power Supply Module (PSM) in Cisco ASR9K and other Cisco network devices is a critical hardware component responsible for converting and providing stable electrical power to the system. Power supply modules are often hot-swappable and support redundancy and load sharing. Multiple power supply modules can be installed to provide backup power in case one module fails, thereby increasing system availability and minimizing downtime.
A failed or undetected power supply module can cause system errors, delay driver initialization, and prevent line cards from booting properly, which can severely impact the router’s operation and network service continuity.
The procedure to troubleshoot power supply module failures in ASR 9000 Series routers generally outlines a consistent approach across models, with specific physical actions differing based on whether the model uses a fixed or a modular PSM.
Login to the router in Cisco IOSXR CLI and execute the these commands in order to identify the status of power supply modules. These commands are common across all ASR 9000 platforms running Cisco IOSXR.
Step 1.1.Check Plarform Status and Identify Failed Power Supply Module.
Run this command to identify power supply module failure.
Sample Command Output:
RP/0/RSP0/CPU0:ASR-9901-A#show platform
Thu Dec 25 15:32:34.625 CST
Node Type State Config state
--------------------------------------------------------------------------------
0/RSP0/CPU0 ASR9901-RP(Active) IOS XR RUN NSHUT
0/FT0 ASR-9901-FAN OPERATIONAL NSHUT
0/FT1 ASR-9901-FAN OPERATIONAL NSHUT
0/FT2 ASR-9901-FAN OPERATIONAL NSHUT
0/0/CPU0 ASR9901-LC IOS XR RUN NSHUT
0/PT0 A9K-AC-PEM OPERATIONAL NSHUT
RP/0/RSP0/CPU0:ASR-9901-A#
Note: If all the power trays are in 'OPERATIONAL', then you can proceed with next step to verify all the power modules in the power tray are healthy or non healthy.
Step 1.2. Identify the details of the failed power supply module in detail.
Run this command to verify the actual power supply and power draw by each modules of the chassis.
sysadmin-vm:0_RSP0# show environment power
Thu Dec 25 07:10:42.486 UTC+00:00
================================================================================
CHASSIS LEVEL POWER INFO: 0
================================================================================
Total output power capacity (N + 1) : 1600W + 0W
Total output power required : 930W
Total power input : 518W
Total power output : 457W
Power Shelf 0:
================================================================================
Power Supply ------Input---- ------Output--- Status
Module Type Volts Amps Volts Amps
================================================================================
0/PT0-PM0 1k6W-AC 216.0 2.4 12.0 38.1 OK
0/PT0-PM1 1k6W-AC 0.0 0.0 0.0 0.0 FAILED or NO PWR
Total of Power Shelf 0: 518W/ 2.4A 457W/ 38.1A
================================================================================
Location Card Type Power Power Status
Allocated Used
Watts Watts
================================================================================
0/0 ASR-9901-LC 600 362 ON
0/RSP0 ASR-9901-RP 180 60 ON
0/FT0 ASR-9901-FAN 50 - ON
0/FT1 ASR-9901-FAN 50 - ON
0/FT2 ASR-9901-FAN 50 - ON
sysadmin-vm:0_RSP0#
Step 1.3. Identify the details of the installed FPD version of the power supply module. This is to ensure the modules are properly installed with required hardware FPD version.
RP/0/RSP0/CPU0:ASR-9901-A#show hw-module fpd
Thu Dec 25 15:26:13.495 CST
Auto-upgrade:Enabled
FPD Versions
==============
Location Card type HWver FPD device ATR Status Running Programd
-----------------------------------------------------------------------------------------
0/RSP0 ASR-9901-RP 1.0 CBC CURRENT 54.11 54.11
0/RSP0 ASR-9901-RP 1.0 Drax-FPGA CURRENT 0.38 0.38
0/RSP0 ASR-9901-RP 1.0 IPU-FPGA CURRENT 2.05 2.05
0/RSP0 ASR-9901-RP 1.0 IPU-FSBL CURRENT 1.104 1.104
0/RSP0 ASR-9901-RP 1.0 IPU-Linux CURRENT 1.104 1.104
0/RSP0 ASR-9901-RP 1.0 Primary-BIOS CURRENT 22.28 22.28
0/RSP0 ASR-9901-RP 1.0 SSDa-MICRON N/A 7.05 7.05
0/RSP0 ASR-9901-RP 1.0 SSDb-MICRON N/A 7.05 7.05
0/0 ASR-9901-LC 1.0 CBC CURRENT 55.07 55.07
0/0 ASR-9901-LC 1.0 Gamora-FPGA CURRENT 0.36 0.36
0/0 ASR-9901-LC 1.0 IPU-FPGA CURRENT 1.10 1.10
0/0 ASR-9901-LC 1.0 IPU-FSBL CURRENT 1.104 1.104
0/0 ASR-9901-LC 1.0 IPU-Linux CURRENT 1.104 1.104
0/0 ASR-9901-LC 1.0 Primary-BIOS CURRENT 23.23 23.23
0/0 ASR-9901-LC 1.0 SSDa-MICRON N/A 7.05 7.05
0/PT0 A9K-1600W-AC 0.0 PM0-PO-PriMCU CURRENT 17.137 17.137
0/PT0 A9K-1600W-AC 0.0 PM1-PO-PriMCU CURRENT 17.137 17.137
Environmental factors can significantly impact power supply operation and overall system stability.
Ambient conditions:
Physical inspection for obstructions/damage:
Before proceeding with hardware replacement, it is advisable to check if the observed power module failure aligns with any known software or hardware bugs.
RP/0/RSP0/CPU0:ASR-9901-A#show logging | include Power
0/RP0/ADMIN0:2024 Jul 24 00:29:21.051 IST: envmon[4804]: %PKT_INFRA-FM-6-FAULT_INFO : Power Module removal :INFO :0/PT0-PM1:
0/RP0/ADMIN0:2024 Jul 24 00:31:26.404 IST: envmon[4804]: %PKT_INFRA-FM-6-FAULT_INFO : Power Module insertion :INFO :0/PT0-PM1:
Sample Command Output:
Command Syntax:
RP/0/RSP0/CPU0:ASR-9901-A#show inventory location <Localtion of the Power tray or Power module>
Sample Command:
RP/0/RSP0/CPU0:ASR-9901-A#show inventory location 0/PT0
Thu Dec 25 15:15:36.308 CST
NAME: "0/PT0", DESCR: "Simulated Power Tray IDPROM"
PID: A9K-AC-PEM , VID: V03, SN: FOTXXXXXXX
NAME: "0/PT0-PM0", DESCR: "1600W AC Power Module"
PID: A9K-1600W-AC , VID: V01, SN: PORXXXXXX
NAME: "0/PT0-PM1", DESCR: "1600W AC Power Module"
PID: A9K-1600W-AC , VID: V01, SN: POGXXXXXXX
RP/0/RSP0/CPU0:ASR-9901-A#
| Revision | Publish Date | Comments |
|---|---|---|
1.0 |
27-Apr-2026
|
Initial Release |