Guest

Cisco 7000 Series Routers

Field Notice: Route Processor Flash/Netboot Issue (CSCdj18766, CSCdi48429)


Revised August 13, 1998

Revised April 22, 1998

June 25, 1997


Products Affected

The purpose of this notice is to describe boot issues with the Cisco7000 series Route Processor. Listed below are the products and images affected, a description of the symptoms, and recommended solutions.

Table 1: Products affected by CSCdj18766 or CSCdi48429

Product Series

Processors

Cisco7000 Series

RP(=)

Problem Description

Route Processors (RP) with 16MB of DRAM and configured for the default boot process may not be able to load Flash images because of the amount of memory used by Cisco IOS, configuration files, and initialization processes of feature/protocols configured. When booting from either Flash or a network server, it is possible for a RP to not have enough DRAM to complete the command. This is caused by the default order in which the router must complete the boot commands. To determine if your configuration could run into boot issues, you can view the example below.

Problem Symptoms

The following symptoms may be seen:

Buffer Overflow

The buffer overflow is seen while attempting to load an image into DRAM:

System Bootstrap, Version 11.1(1), SOFTWARE
Copyright (c) 1986-1996 by cisco Systems
RP1 processor with 16384 Kbytes of main memory
F3: 8596+4381986+165008 at 0x1000
Self decompressing the image :
#############################################################################
#############################################################################
#####################
[OK]

Loading muck/master/c7000-ajsv-mz.112-7 from 223.255.254.254 (via
Ethernet0/0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[buffer overflow - 5433856/5433364 bytes]
^^^^^^^^^^^^^^^^ 
Buffer overflow error

CSCdj18766 Symptom

The following symptom is caused by the CIP microcode not being downloaded.

%UCODE-3-NOFILE: Ucode file slot0:cip22-15_kernel_hw5 not found, system
ucode lo aded in slot 1 %CBUS-3-CTRLRCMDFAIL1: Controller 1, cmd (1280x00002825)
failed (0x8010) count (16) -Traceback= 1B9E18 1DA352 1CF21C 145306 14A52E
140DAA 14100A %CBUS-3-DAUGHTER_NO_RSP: Unit 3, daughter 1, not responding (0x8010 - disabled %DBUS-3-DAUGHTER_STATS: Slot 1 control 0x0, status 0x4

CSCdi48429 Symptom

When netbooting a Cisco IOS image on an RP, the EPROM image (11.0 and later) does not fully initialize to enable access to the PCMCIA Flash card. Therefore, if an Interface Processor (IP) requires a microcode image to be loaded from Flash, the following error message occurs:

%UCODE-3-RDFAIL: Unable to read ucode file slot0:cip21-3 from flash
%UCODE-3-LDFAIL: Unable to download ucode from slot0:cip21-3 in slot 4, trying system ucode

Once the netbooted system image actually comes up, it reads the Flash card successfully. Therefore, this error message causes no loss of functionality.

Solutions

Cisco highly recommends using the following solutions if operating a Cisco 7000 series router with a 16MB Route Processor. Recommendations when Netbooting or Flash booting are also explained below.

Solution Options:

  1. Upgrade to an RP-64MB or an RSP7000.

  2. Install the selected operating Cisco IOS image on EPROM.

  3. Modify configuration register to boot from PCMCIA Flash (if you are running Cisco IOS release 11.0(1) or later) or Onboard FLASH (if you are not running Cisco IOS release 11.0(1) later).

  4. Modify configuration register to boot from the Network with a full image on EPROM as backup.

  5. Install Cisco IOS 10.3(x) EPROMs.

  1. Upgrade to an RP-64MB or an RSP7000:

    Cisco recommends upgrading to either an RP-64MB or RSP7000. You can obtain an upgrade through Cisco Customer Service. If you purchased your RP from a reseller or distributor, contact the reseller or distributor, who will arrange for the replacement hardware. Cisco has provided two upgrade options:

    • RP-64MB-U

    • UPG-RSP7000=

    If you require Cisco IOS 11.2 features, we recommend upgrading to the RSP7000 or upgrading to a Cisco 7500 Series router.

  2. Install the selected operating Cisco IOS image on EPROM:

    Security issues may require you to operate from EPROMs. This solution works fine as long as there are no plans to boot from a network server or from Flash. EPROMs can be ordered through Cisco Customer Service. If you purchased your RP from a reseller or distributor, contact the reseller or distributor.

  3. Modify the configuration register to boot from PCMCIA Flash (if you are running Cisco IOS release 11.0(1) or greater) or onboard Flash (if you are not running Cisco IOS release 11.0(1) or greater).

    Configure the Configuration-register to not boot the boot helper image:

    If you are utilizing Flash as the primary Cisco IOS source and the EPROMs as the secondary source, you can set bit 4 of the config-register to instruct the system to bypass the EPROMs and go directly to the image stored in Flash.

    For example, if your configuration register setting is "0x102," change it to "0x112," as shown below. This will instruct the ROM monitor to try booting from flash without running the boot loader image.

    Router#conf t
    Router(config)#config-reg 0x112
    Router(config)#boot system flash slot0:filename
    
    -or-
    
    Router(config)#boot system filename [address]
    Router(config)#boot system rom
    Router(config)#end
    Router#reload
    

    Before you reload the system, verify your register setting by viewing the last line of the show version output. A system reload is required to initiate the new configuration register setting.

    • If the image in Flash or the network server is corrupted or missing, the router will make five attempts to boot the specified image before booting the EPROM image.

    • The use of PCMCIA Flash requires Cisco IOS 11.0(1) or later image on EPROMs.

  4. Modify the configuration register to boot from the Network with a full image on EPROM as backup.

    You can configure the bootloader to use a Service Provider image (gs7-p or c7000-p) as the boot-helper, as shown below. The image can be stored in the onboard Flash, while the selected operating image will be stored on the PCMCIA Flash. This allows you to have a full image backup on EPROMs.

    Router#conf t
    Router(config)#boot bootldr flash:c7000-p-mz.112-7       
    Router(config)#boot system flash slot0:c7000-ajsv-mz.112-7
    Router(config)#boot system rom
    Router(config)#end
    Router#reload
    
    • This option requires Cisco IOS 11.0(1) or greater image on EPROMs.

    • Using this option successfully may depend on your configuration.

  5. Install Cisco IOS 10.3(X) EPROMs.

    Cisco IOS 10.3 releases are not affected by either CSCdj18766 or CSCdi48429.

    Note: Using the Cisco IOS 10.3 release successfully may depend on your configuration. Verify that the 10.3(X) release image selected supports your hardware and configuration.

Cisco IOS Versions Affected

Table 2: The Cisco IOS Software revisions below may be affected by CSCdj18766 or CSCdi48429.

Major/ED Release

Maintenance/Interims Affected

Images Affected

11.0

11.0(1) - 11.0(X*1)

All gs7 images

11.0BT

11.0(1)BT - 11.0(X*1)BT

All gs7 images

11.1

11.1(1) - 11.1(X*1)

All gs7 images

11.1CA

11.1(5)CA - 11.1(X*1)CA

All gs7 images

11.2

11.2(1) - 11.2(X*1)

All c7000 images

*1 Any maintenance release greater than the previous stated above.

Bug Details

This issue involves bugs CSCdj18766 (registered customers only) and CSCdi48429 (registered customers only) .

Example of how to determine if your configuration and boot process may be affected by either CSCdj18766 or CSCdi48429.

RP Configuration:

  • EPROM - contains c7000-js-mz.112-11

  • FLASH (onboard) - contains c7000-js-mz.112-11 (this example will not use the onboard Flash)

  • PCMCIA contains - c7000-js-mz.112-11

  • Configuration register - 0x102 (Standard config to boot from Flash)

  • DRAM - 16MB

  • Image File Size - 4532043 Bytes

RP Default Boot Process

  1. Systems boot from the EPROMs as the boot helper (9MB - 2x compressed image size)

  2. Then, load the configuration and enable the features (1-2MB)

  3. Finally, boot the Flash or PCMCIA Flash image (9MB 2x compressed image).

The example below takes up to 18MB of DRAM, which exceeds the amount of physical DRAM causing the symptoms of CSdj18766 or CSCdi49429 shown below.

To avoid this issue, please use the available solutions below.

Additional Information

For More Information

If you require further assistance, or if you have any further questions regarding this field notice, please contact the Cisco Systems Technical Assistance Center (TAC) by one of the following methods:

Receive Email Notification For New Field Notices

Product Alert Tool - Set up a profile to receive email updates about reliability, safety, network security, and end-of-sale issues for the Cisco products you specify.