Cisco IOS XR Troubleshooting Guide for the Cisco XR 12000 Series Router
Troubleshooting Booting
Downloads: This chapterpdf (PDF - 385.0KB) The complete bookPDF (PDF - 2.34MB) | Feedback

Troubleshooting Booting

Table Of Contents

Troubleshooting Booting

Booting Tips

Verifying Successful Bootup

Verifying and Troubleshooting the Console Connection

Verifying and Troubleshooting Route Processor and Shelf Controller Cards

Troubleshooting RP and SC Cards Not Booting


Troubleshooting Booting


This chapter describes techniques that you can use to troubleshoot a router running Cisco IOS XR software. It includes the following sections:

Booting Tips

Verifying Successful Bootup

Verifying and Troubleshooting the Console Connection

Verifying and Troubleshooting Route Processor and Shelf Controller Cards

Booting Tips

The following booting sequence should be followed. See Cisco IOS XR Getting Started Guide for the Cisco XR 12000 Series Router for detailed information on the booting sequence for routers running Cisco IOS XR software.

1. Connect to the console port.

2. Boot the route processor (RP) of the designated shelf controller (DSC).

3. Verify that the value of the configuration register (confreg) is 0x102. Enter confreg at the ROMMON prompt to display the configuration register value. If the configuration register value is not set to 0x102, see Cisco IOS XR Getting Started Guide for the Cisco XR 12000 Series Router for information on changing the configuration register value.

4. It takes approximately 20 minutes for the cards on all chassis to be displayed in the Cisco IOS XR software show commands. Managed nodes (service processor [SP], line card [LC], and distributed route processor [DRP]) are booted by shelfmgr, mbimgr, and instdir automatically when ROMMON is set to autoboot.


Note It is recommended that the line card chassis containing the active DSC be numbered 0, the second line card chassis be numbered 1, and the fabric card chassis be numbered F0. See Cisco IOS XR Getting Started Guide for the Cisco XR 12000 Series Router for more information on recommended chassis numbering.


Verifying Successful Bootup

For information on verifying the status of the router, see Cisco IOS XR Getting Started Guide for the Cisco XR 12000 Series Router. It contains detailed procedures for verifying a standalone router and multishelf system.

The show platform command displays the state transitions when a node is booting:

SP RMON—The service processor (SP) is starting and the basic code is being loaded on the SP (LC only).

ROMMON—Once the SP has started, the LC CPU is on and the LC ROMMON software is started (LC only).

MBI BOOT—The minimum boot image code is loading on the LC CPU from disk or the DSC (LC only).

MBI RUNNING—The required processes on the LC are starting. The normal transition from this state is to start the Cisco IOS XR operating system.

IOS XR—The Cisco IOS XR software is running.

PRESENT—LC is not sending boot request or boot request is dropped

Verifying and Troubleshooting the Console Connection

The default configuration selects the route processor (RP) in the lowest numbered slot. For the Cisco CRS-1 Multishelf System, the RP in the lowest numbered slot in the LCC configured as Rack 0 is selected as the primary RP and the designated shelf controller (DSC).

To determine the primary RP on routers running Cisco IOS XR software:

On Cisco XR 12000 Series Routers, the active PRP LED displays ACTV RP and the standby PRP displays STBY RP.

The console connection through the DSC provides a communications path to the routing system. The console port is designed for a serial cable connection to a terminal or computer running a terminal emulation program. See Cisco IOS XR Getting Started Guide for the Cisco XR 12000 Series Router for information on connecting to the console port.

To verify and troubleshoot the console connection on the DSC, perform the following procedures.

SUMMARY STEPS

1. Check the cable between the console port on the DSC and the terminal or computer.

2. Open the terminal emulation application, select the correct COM port and verify the settings.

3. Swap cables.

4. Test the cable on another console port.

5. Contact Cisco Technical Support if the problem is not resolved.

DETAILED STEPS

 
Command or Action
Purpose

Step 1 

Check the cable between the console port on the DSC and the terminal or computer.

Ensure that there is a serial cable connection from a terminal or computer running a terminal emulation program to the console port on the active RP of the DSC. See Cisco IOS XR Getting Started Guide for the Cisco XR 12000 Series Router for information on connecting to the console port.

Step 2 

Open the terminal emulation application, select the correct COM port and verify the settings.

Verify that the terminal settings are as follows:

Bits per second: 9600/9600

Data bits: 8

Parity: None

Stop bit: 2

Flow control: None

If the correct settings are not applied, the console port outputs garbage characters or no output at all. This makes the router appear as if it is hanging or not responding.

If this fails to solve the problem, proceed to Step 3.

Step 3 

Swap cables.

Swap cables.

Step 4 

Test the cable on another console port.

Test the console cable by attaching the console cable to the console port of another router.

Step 5 

Contact Cisco Technical Support.

If these steps do not resolve the problem, contact Cisco Technical Support. See the "Obtaining Documentation and Submitting a Service Request" section in the Preface.

Verifying and Troubleshooting Route Processor and Shelf Controller Cards

The following RP and SC verification and troubleshooting procedures are provided:

Troubleshooting RP and SC Cards Not Booting

Troubleshooting RP and SC Cards Not Booting

To troubleshoot the RP and SC cards in a router running Cisco IOS XR software, perform the following procedure.

Troubleshooting procedures for the following cards is provided in this section:

Cisco XR 12000 Series Router

Performance route processor (PRP)

SUMMARY STEPS

1. Place the RP (or SC) in ROMMON mode.

2. set

3. Reseat the RP (or SCs) in the affected chassis.

4. Swap RP slots.

5. Verify connection status.

6. Collect console messages generated by the RP.

7. Contact Cisco Technical Support if the problem is not resolved.

DETAILED STEPS

 
Command or Action
Purpose

Step 1 

Place the RP or SC not booting in ROMMON mode.

See Router Recovery with ROM Monitor in Cisco IOS XR ROM Monitor Guide for information on entering ROMMON mode.

Step 2 

set

Example:

rommon B1 > set

Displays the environment variable settings for the card.

Verify that the variables are valid.

The following are valid variables:

rommon B1 > set
PS1=rommon ! > ?=0 
 
        

The following variables are the main variables used for netboot:

IP_SUBNET_MASK=255.255.0.0 
TFTP_SERVER=223.255.254.254 
IP_ADDRESS=12.2.53.41 
TFTP_FILE=muck/jasamson/comp-hfr-full-hfr34-qq.vm 
DEFAULT_GATEWAY=12.2.0.1
 
        

The following variables add verbosity to certain ROMMON functions and to bypass auxiliary authentication in Cisco IOS XR:

TFTP_VERBOSE=2 
AUX_AUTHEN_LEVEL=0 
 

The following variables are used by the Config Manager to immediately apply the configuration after bootup:

IOX_ADMIN_CONFIG_FILE=nvram:startup-config-admin.00 
IOX_CONFIG_FILE=nvram:startup-config-lr.00 
 
        

The following variables above may be specified may be displayed as follows if a path has not been specified:

IOX_CONFIG_FILE=
IOX_ADMIN_CONFIG_FILE=
 
        

The following variable may be displayed before the system has been Turbobooted:

TURBOBOOT=on,format,disk0
 
        

The following variables may be displayed after a system has been Turbobooted. A 'boot' variable is saved to indicate where the minimum boot image (MBI) is stored and the turboboot variable is set to NULL:

BOOT=disk0:hfr-os-mbi-3.3.96/mbihfr-rp.vm,1
TURBOBOOT= 
 
        

The following variable is Reboot/Reload code saved after any kind of shutdown, failover, and so on:

ReloadReason=0
 
        

The following variable is saved to NVRAM.

BSI=0

Step 3 

Remove then reinsert the SC or RP.

See the following documents for information on removing then reinserting the SC (or RP):

Installing the Cisco CRS-1 Carrier Routing System 16-Slot Line Card Chassis

Installing the Cisco CRS-1 Carrier Routing System 8-Slot Line Card Chassis

The documents are located at the following URL:

http://www.cisco.com/en/US/products/ps5763/tsd_products_support_series_home.html

Step 4 

Swap RP (or SC) slots.

Swap the RP (or SC) card in the chassis:

RP slots—RP0 and RP1

SC slots—SC0 and SC1

Step 5 

Verify connection status.

For the single-shelf Cisco XR 12000 Series Routers:

Use the show platform command in administration mode to verify that all cards are in the IOS XR RUN state.

Use the show controllers switch 0 statistics location 0/RP0/CPU0 command in administration mode to verify the switch statistics.

Step 6 

Collect console messages generated by the RP (or SC).

See Chapter 5 "Collecting System Information" for details on the information required when contacting Cisco Technical Support.

Step 7 

Contact Cisco Technical Support.

For Cisco Technical Support contact information, see the "Obtaining Documentation and Submitting a Service Request" section in the Preface.