Cisco - Recovering from Corrupted/Missing Cisco IOS Image on Truckee ...

Corrupted/Missing Cisco IOS on a Truckee ATM Module
How to Recover from a Corrupted/Missing Cisco IOS on a Truckee ATM Module
Related Information
Introduction
This
document discusses how to identify if an ATM Module has a corrupted Cisco IOS®, and then provides a
stepbystep procedure on how to get the ATM Module up and running again if the Cisco IOS is corrupted.
Truckee is an engineering name used by Cisco during the engineering product development life cycle for a
particular line of Catalyst LAN ATM Modules. Truckee ATM Module part numbers are:
WSX5161

WSX5162

WSX5167

WSX5168

For more information on naming conventions for Cisco Catalyst Switches, refer to Understanding Naming
Conventions of Catalyst 5000 and 6000 ATM Module Software.
When you download Cisco IOS into a Cisco device, the Cisco IOS image might occasionally become
corrupted. When you download a corrupted Cisco IOS into an ATM Module, the Line Card does not boot up
properly. The purpose of this document is to explain how to recover from a Cisco IOS upgrade failure on one
of the ATM Modules listed in this document.
Prerequisites
Requirements
Cisco recommends that you have knowledge of these topics:
ATM Software Release Notes

The upgrade procedure is described in ATM Module Management.

Components Used
This document references a Cisco Catalyst 5000 that runs software version 4.5(9) and the ATM Module
WSX5161OC12 MMF. However the same procedure is used for the other Truckee ATM Modules:
WSX5161
WSX5162

WSX5167

WSX5168

Note:

Truckee ATM Modules are the only ones to have SOFTJUMPER configuration menu. Therefore, the
procedure described in this document only applies to the ATM Modules mentioned here.
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, make sure
that you understand the potential impact of any command.
Conventions
Refer to Cisco Technical Tips Conventions for more information on document conventions.
How to Identify a Corrupted/Missing Cisco IOS on a Truckee
ATM Module
The easiest way to identify a corrupted Cisco IOS image in an ATM Module on a Catalyst switch is to look at
the output of the show version and show module commands. As seen in this output, slot 3 on a Catalyst 5000
shows ATM Module WSX5161 with Sw:0.0. This means that the Cisco IOS software for this line card is not
recognized.
switch> (enable)
show version
WSC5000 Software, Version McpSW: 4.5(9) NmpSW: 4.5(9)
Copyright (c) 19952000 by Cisco Systems
NMP S/W compiled on Sep 28 2000, 15:21:37
MCP S/W compiled on Sep 28 2000, 15:28:45
System Bootstrap Version: 2.1
Hardware Version: 1.8 Model: WSC5000 Serial #: 002662114
Mod Port Model Serial # Versions

1 2 WSX5009 002662114 Hw : 1.8
Fw : 2.1
Fw1: 2.1
Sw : 4.5(9)
2 24 WSX5234 013464716 Hw : 1.0
Fw : 4.5(2)
Sw : 4.5(9)
3 2
WSX5161 023525369 Hw : 3.0
Fw : 2.0
Fw1: 0.3(2)
Sw : 0.0
[...]
Another way to verify that the Cisco IOS is properly loaded on the Line Cards and that the Line Cards work
properly is to use the show module command. As seen in this output, the status of the Line Card in Module 2
is other.
switch> (enable)
show module
Mod ModuleName Ports ModuleType Model SerialNum Status

1 2 100BaseTX Supervisor WSX5009 002662114 ok
2 24 10/100BaseTX Ethernet WSX5234 013464716 ok
3 2 OC12 Dual PHY MMF WSX5161 010011458 other [...]
How to Recover from a Corrupted/Missing Cisco IOS on a
Truckee ATM Module
This section provides a stepbystep procedure on how to recover from a corrupted/missed Cisco IOS on a
Truckee ATM Module.
Complete these steps:
Connect to the ATM Module console/diag port using a straight cable and reload it by typing reset
<slot#>
on the Supervisor Engine.
The boot sequence starts and you see output similar to this:
switch> (enable) reset 3
Resetting module 3...
switch> (enable) 2002 Jan 14 11:17:00 %SYS5MOD_RESET:Module
3 reset from Console
1.
During the boot sequence, press the ESC key within three seconds after the
ACPROM: Draining
console UART Tx
output message appears to bring up the SOFTJUMPER configuration menu.
! Boot sequence starts here.
ACPROM:
ACP ROM Boot of Oct 21 1998 13:51:54 (bobcat) BLDSIRIUS_M1137.15
ACPROM: Console initialized
ACPROM: FASTBOOT jumper disabled
ACPROM: LCP running, DPRAM passed
ACPROM: MFP passed
ACPROM: DMON skipped
ACPROM: LEDs passed
ACPROM: NVRAM passed
ACPROM: DRAM passed
ACPROM: Draining console UART Tx
! Hit the Esc key at this point to display the SOFTJUMPER
! configuration menu shown here.
SOFT JUMPER CONFIGURATION
_________________________
1. Show Jumper Configuration
2. Modify Jumper Configuration
3. Continue Truckee Boot
4. Reset and Restart
5. Help
q. Quit
SoftJump> Enter Command [15] :
2.
Once the SOFTJUMPER configuration menu appears, enter 2 at the
SoftJump> Enter
Command [15] :
prompt to select the Modify Jumper Configuration option. In this
configuration, there is a jumper called "DOWNLOAD jumper". Enable the jumper by entering e to
the corresponding question shown here: Answer n to all other questions.
SoftJump> Enter Command [15] :
2
DEBUG jumper ............ Disabled. Want to change (y/n/q/e/d) ? n
FASTBOOT jumper ......... Disabled. Want to change (y/n/q/e/d) ? n
DOWNLOAD jumper ......... Disabled. Want to change (y/n/q/e/d) ? e
OFFLINE DIAGS jumper .... Disabled. Want to change (y/n/q/e/d) ? n
3. GDB (IOS) jumper ........ Disabled. Want to change (y/n/q/e/d) ? n
TXHOST GDB jumper ....... Disabled. Want to change (y/n/q/e/d) ? n
RXHOST GDB jumper ....... Disabled. Want to change (y/n/q/e/d) ? n
TXHOST SW DEBUG jumper .. Disabled. Want to change (y/n/q/e/d) ? n
RXHOST SW DEBUG jumper .. Disabled. Want to change (y/n/q/e/d) ? n
DMON jumper ............. Disabled. Want to change (y/n/q/e/d) ? n
BCS DEBUG jumper ........ Disabled. Want to change (y/n/q/e/d) ? n
TXHOST FASTBOOT jumper .. Disabled. Want to change (y/n/q/e/d) ? n
RXHOST FASTBOOT jumper .. Disabled. Want to change (y/n/q/e/d) ? n
LCP DEBUG jumper ........ Disabled. Want to change (y/n/q/e/d) ? n
FPGA query jumper ....... Disabled. Want to change (y/n/q/e/d) ? n
Restart the ATM Module. Select option 4 (Reset and Restart) at the
SoftJump> Enter
Command [15] :
prompt:
SoftJump> Enter Command [15] :
4
! LANE blade starts to reload.
ACPROM: ACP ROM Boot of Oct 21 1998 13:51:54 (bobcat) BLDSIRIUS_M1137.15
ACPROM: Console initialized
ACPROM: FASTBOOT jumper disabled
ACPROM: LCP running, DPRAM passed
ACPROM: MFP passed
ACPROM: DMON skipped
ACPROM: LEDs passed
ACPROM: NVRAM passed
ACPROM: DRAM passed
ACPROM: Draining console UART Tx
[snip]
4.
The ATM Module reloads and stops at this point:
[...]
ACPROM: Downloading to flash from NMP...
LCP trace structure @ $41fc4d00
LcpRx: Lcp Rdy
LcpTx: Mod Rdy
btdl_glue.c : Phoenix Status = 0 Mac Address: 00 10 7b 20 25 5e
Synergy Header: 00 00 00 00 20 00 00 00 00 01 00 00
! Boot sequence stops here.
5.
Next, a message appears on the Supervisor Engine that states that the ATM Module is online.
Download the Cisco IOS from the Supervisor Engine again using the download <TFTPip>
<imagename> <ATM module slot#>
command.
switch> (enable) 2002 Jan 14 11:18:35
%SYS3MOD_DNLDWAIT:Module 3 waiting for download
2002 Jan 14 11:18:35 %SYS5MOD_OK:Module 3 is online
Switch> (enable)
download 10.48.73.6 c5atmlcmz.12018.W5.22.bin 3
This command will reset module 3.
Download image c5atmlcmz.12018.W5.22.bin
from 10.48.73.6 to Module 3 FLASH (y/n) [n]?
y
! Image download starts here.
Download done, please wait for module to come online
Finished network single module download. (4862352 bytes)
Please wait until module(s) come online before resetting.
6. A progress bar appears on the ATM Module. When the download is over, the ATM Module
reprograms itself and then reloads again.
BDG_GetDownldSize: len 0x4a3190, ptr 0x41b63190, base 0x416c0000
BDG_HasExploderChecksumOnly: hdr cksum passed, got 0x4ac005e
BDG_HasExploderChecksumOnly:
good image signature CATALYST
5000 ATM2 line card
BDG_HasExploderChecksumOnly: body cksum passed, got 0x4a88d7b7
Checksum passed
BDG_Download: image download succeeded
[...]
Programming Flash: Flash Programming Complete
CBI_Explode: flash burn1 succeeded
CBI_Explode: flash verify1 passed
erase(b=0, c=1): block(s): 0 Erase done
Programming Flash: Flash Programming Complete
CBI_Explode: flash burn2 succeeded
CBI_Explode: flash verify2 passed
BDG_HasExploder: exploder succeeded
! Lane blade reloads at this point.
ACPROM: ACP ROM Boot of Oct 21 1998 13:51:54
(bobcat) BLDSIRIUS_M1137.15
ACPROM: Console initialized
[...]
7.
While the ATM Module reloads, hit Esc when prompted to reenter SoftJumper mode. Disable the
"DOWNLOAD jumper" by entering d. Answ