Banner
HomeTOCPrevNextGlossSearchHelp

PDF

Table of Contents

Channel Interface Processor (CIP) Microcode Release Note and Microcode Upgrade Requirements

Channel Interface Processor (CIP) Microcode Release Note and Microcode Upgrade Requirements

Channel Interface Processor (CIP) Microcode Release Note and Microcode Upgrade Requirements

Product Numbers: All software bundles for Cisco IOS Release 11.1(1) and later.

Starting with Cisco Internetwork Operating System (Cisco IOSTM) Release 11.1, microcode images for the Channel Interface Processor (CIP) are bundled separately from the Cisco IOS software. This document describes specific CIP microcode issues up to and including Release 11.1(7).

fig_1.gif Caution If you are upgrading from a previous Cisco IOS release, a special microcode installation procedure is required or your CIP will not operate properly. For details, refer to the section "CIP Microcode Upgrade Overview" on page 8.


Introduction

This CIP microcode release note describes the CIP microcode modifications and caveats for the latest version of CIP microcode. It includes all CIP microcode releases used in conjunction with Cisco IOS Release 11.1. Also included is an overview of the procedures required to upgrade to the latest versions of CIP microcode depending on the CIP-compatible router platform you have.

This CIP microcode release note discusses the following topics:


Cisco IOS Software and Cisco 7000 Family Hardware Documentation

For documentation of CIP features in Cisco IOS Release 11.1, refer to the following Cisco IOS Release 11.1 publications (customer order numbers included):

These publications are available on Cisco Connection Online in the Cisco IOS 11.1 database.

For chassis-specific hardware configuration or troubleshooting information, refer to the following publications:

These hardware publications are available on Cisco Connection Online in the Core/High-End Routers database.


How Does CIP Microcode Ship?

For the Cisco 7000 family routers (Cisco 7000 series and Cisco 7500 series), CIP microcode is available on floppy disks, Flash memory cards (which also include the Cisco IOS release compatible with the microcode version), and via Cisco Connection Online (CCO).

Starting with Cisco IOS Release 11.1, CIP microcode images are shipped separately from the Cisco IOS software. For new Cisco 7000 family routers shipped with Cisco IOS Release 11.1, the CIP microcode is shipped pre-installed on the Flash memory card. For Cisco IOS Release 11.1 software upgrades, the CIP microcode is shipped or available on the following media:


CIP Microcode and CIP Hardware Compatibility

Beginning with Cisco IOS Release 11.1(5), shipping in August 1996, two versions of the CIP card are supported. Production of the initial CIP card has been discontinued and it can no longer be ordered. The CIP2 card replaces the CIP.

There are no microcode issues associated with this change. The Route Switch Processor (RSP) card in the Cisco 7000 family router automatically determines which version of the microcode is appropriate for the installed CIP or CIP2.

Cisco IOS Release 11.1(5) and CIP microcode Version 22.6 support both a CIP and a CIP2 card in the same router. Prior to this release, different versions of a CIP card in the same router are not supported.


CIP Microcode/Cisco IOS Software Compatibility Matrix

Table 1 lists CIP microcode version and Cisco IOS software compatibility for the Cisco 7000 family. The CIP microcode image is shipped in a separate bundle from the Cisco IOS software images.


Note Starting with Cisco IOS Releases 10.3(9) and 11.0(5), the 7000 series routers and the 7500 series routers use the same CIP microcode image. The first version of common CIP microcode in Cisco IOS Release 10.3 is cip20-5, in Cisco IOS Release 11.0 it is cip21-3. Cisco IOS Release 11.1 and later all use the common CIP microcode.

Table 1 : Cisco IOS Releases and CIP Microcode Releases for the Cisco 7000 Family

Cisco IOS Release Default CIP Microcode Version Minimum CIP Microcode Version Required
11.1(1) 22.0 (slot0:cip22-0) 22.0
11.1(2) 22.0 (slot0:cip22-0) 22.0
11.1(3) 22.0 (slot0:cip22-3) 22.3
11.1(4) 22.0 (slot0:cip22-3) 22.3
11.1(5) 22.0 (slot0:cip22-6) 22.6
11.1(6) 22.0 (slot0:cip22-7) 22.7
11.1(7) 22.0 (slot0:cip22-10) 22.10


CIP Microcode Caveats and Modifications

The following sections describe the caveats to current CIP microcode versions and the modifications made in current CIP microcode versions. The caveats listed apply to only the most serious problems.


Caveats for Version 22.7/Version 22.10 Modifications

This section describes possibly unexpected behavior by Version 22.7. All the caveats listed in this section are resolved in Version 22.10. Microcode versions 22.8 and 22.9 were not released for Cisco IOS 11.1.

The more static LUs, the higher the chance that any given one is affected. [CSCdi67583]

For 11.0(11):

cip21-10 for CIP 1

cipp21-10 for CIP 2

For 11.1(6):

cip22-10 for CIP 1

cipp22-10 for CIP 2

There is a potentially catestrophic problem with the CSNA feature in the microcode bundled with IOS verion 11.0(11). The problem can occur with SNA PIUs 4025 bytes or greater destined for the channel. [CSCdi69773]


Caveats for Version 22.6/Version 22.7 Modifications

This section describes possibly unexpected behavior by Version 22.6. All the caveats listed in this section are resolved in Version 22.7.

DMA-0-BADFIFO: FIFO failure detected during transfer (4x 0100) or

DMA-0-BADFIFO: FIFO failure detected during transfer (4x 0001)

If the 4 digit number in parentheses is not 0100 or 0001, then it is a different bug. IP datagram connections will drop packets which encounter this bug. Only packets coming from the mainframe are affected. These dropped packets will be retransmitted by higher level protocols (e.g. TCP) and the new packets will not run into the same problem due to different IP sequence numbers in the IP header.

Offload connections will drop outgoing packets (i.e. packets from the mainframe) which encounter this bug. Incoming packets will be dropped due to incorrect TCP or UDP checksums. Again, higher level protocols will retransmit the packet. CSNA will be affected in very much the same way as IP datagram. The major difference is that there is nothing equivalent to an IP sequence number in an LLC2 packet, so in theory the retransmitted packets could hit the same problem. If enough unsuccessful retransmissions occur, the LLC2 session would drop. However, we have never seen this happening because there are enough other conditions which have to be met to cause the problem. [CSCdi54732]

%CIP5-3-MSG: %CONFIG-3-WRONGINT: VCN 0(0000) not for port adapter 2

In addition to preventing the crash, the fix also adds code to print out the beginning of the bad packet. This will allow us to find out why the VCN was wrong. [CSCdi61532]


Caveats for Version 22.3/Version 22.6 Modifications

This section describes possibly unexpected behavior by Version 22.3. All the caveats listed in this section are resolved in Version 22.5. There was no released microcode Version 22.4 or 22.5.


Caveats for Version 22.0/Version 22.3 Modifications

This section describes possibly unexpected behavior by Version 22.0. All the caveats listed in this section are resolved in Version 22.3.


Caveats for Version 21.3/Version 22.0 Modifications

CIP Microcode Version 22.0 was the first version specifically built for unbundled microcode support under Cisco IOS Release 11.1. Because CIP Microcode Version 22.0 was based on Version 21.3, modifications made in Version 21.3 are listed below.


Modifications

CIP Microcode Version 21.3 fixed the following:

The router will show that the Claw connection, as viewed by show extended channel slot/port statistics is connected, but the static route will be removed. [CSCdi45752]

The subroutine that handles the reconnect logic requires this fix. [CSCdi47267]


CIP-Related Caveats for Cisco IOS Release 11.1(7)

For a complete list of caveats against Cisco IOS Release 11.1(7), use Cisco Connection Documentation or access Cisco Connection Online as described in the section "Cisco Connection Online" later in this document. You can also refer to the Release Notes for Cisco IOS Release 11.1 publication (Document Number 78-2886-xx), which is available on Cisco Connection Documentation.


CIP and Processor Module ROM Monitor Recommendations

CIP and processor module (RP, RSP, and RSP7000) ROM monitor (system bootstrap) versions and system software images are typically independent of each other; however, the CIP hardware version does have minimum recommended requirements in terms of Cisco IOS Release and CIP Microcode Version as listed in Table 2. Other microcode versions can be used, but only when specifically instructed to do so by technical support personnel. Table 3 identifies the processor module monitor versions.

Use the show diag exec command to display the CIP hardware version. The original CIP card is identified as version 4.x. The CIP2 card is identified as version 5.x.

Table 2 : CIP Hardware, Cisco IOS, and CIP Microcode Compatibility

CIP Hardware Version Minimum Cisco IOS Release Required Minimum CIP Microcode Version Recommended
CIP 4.1 10.2(4.6) cip10-4
CIP 4.2 10.3(5.1)
10.3(8.5)
10.3(6.2)
cip10-7
cip20-5
rsp_cip20-2
CIP 4.41 10.2(10.2) or later cip10-4
cip20-4
10.3(7.5)
10.3(8.5)
10.3(7.5)
cip10-9
cip20-5
rsp_cip20-3
11.0(3.5)
11.0(4.5)
11.0(3.5)
cip11-4
cip21-3
rsp_cip21-2
11.1 any version cip12-x
cip22-x
rsp_cip22-x
CIP2 5.x 10.2(13), 10.3(13) cipp20-8
11.0(10) cipp21-7
11.1(5) cip22-6
11.1(6) cip22-7
11.1(7) cip22-10

1 The Cisco 7500 series requires CIP hardware revision 4.4 or later.

Table 3 : Minimum Recommended CIP Boot ROM Versions

Platform and Processor CIP Boot ROM Version Processor ROM Monitor Version
Cisco 7000 family router1 with a Route Processor (RP), 7000 Series Route Switch Processor (RSP7000), RSP1, and RSP2 Version 1.6 or later (required) System Bootstrap Version 11.0 or later

1 The Cisco 7000 family routers include the Cisco 7000, Cisco 7010, Cisco 7505, Cisco 7507, and Cisco 7513.


CIP and RP/RSP DRAM Requirements

For the Cisco routers to take advantage of the Cisco IOS Release 11.1 CIP features, you might need to upgrade code, main system, or CIP memory. For specific Cisco IOS-related memory requirements, refer to the Release Notes for Cisco IOS Release 11.1 publication (Document Number 78-2886-xx), which is available on Cisco Connection Online.


CIP Microcode Upgrade Overview

Following is an overview of how to upgrade unbundled CIP microcode (CIP Microcode Version 22.0 and later) for the Cisco 7000 family routers.


Note In the following procedure, a Cisco IOS Release 11.1 (or later) image is booted before the CIP microcode image is copied to Flash memory.

For CIP microcode images that were shipped on floppy disks or were obtained from CCO, do the following:

Step 1 Upload the CIP microcode image (and the Cisco IOS image if not on ROM) from the floppy disks or from CCO to a TFTP server.

Step 2 Remove any configuration commands that specify a CIP microcode image from the running configuration.

Step 3 Save your running configuration to a TFTP server or Flash memory.


Note If you have a Cisco 7000 series router and plan to install new software ROM with Cisco IOS Release 11.1 or later, skip Steps 4 and 5 and turn off power to your router. Install the new ROMs, then proceed to Step 6.

Step 4 Before you copy tftp you need to rename the microcode you downloaded from CIP22-3.TAR to CIP22-3. If you do not rename the microcode image, the RSP does not find the kernel because it will be named CIP22-3.TAR_kernel... instead of CIP22-3_kernel....

Step 5 Download the Cisco IOS Release 11.1 image to Flash memory.

Step 6 Configure the router to boot from the Flash memory where the Cisco IOS Release 11.1 image resides.

Step 7 Boot the Cisco IOS Release 11.1 image.


Note The router must be running Cisco IOS Release 11.1 before copying the CIP image to Flash memory in the following step because the CIP image must be "exploded" from the single image file on the TFTP server to multiple files in Flash memory. This capability is added in Release 11.1.

Step 8 Download the CIP microcode image to the Flash memory card in slot 0.

Step 9 Perform a microcode reload.

Step 10 Restore the running configuration with the configuration you saved to the TFTP server in Step 3.

For CIP microcode that shipped on Flash memory cards, do the following:

Step 1 Insert the Flash memory card into a Flash memory card slot 0.

Step 2 Configure the router to boot from the Flash memory card in slot 0.


Note For the specific procedures associated with the steps in this overview, refer to the companion publication Upgrading Software and Microcode in Cisco 7000 Family Routers (Document Number 78-1144-xx), which includes the information and procedures necessary to upgrade your CIP microcode. The Upgrading Software and Microcode in Cisco 7000 Family Routers publication includes information on upgrading software and microcode images, transferring files to and from Trivial File Transfer Protocol (TFTP) servers, copying files between nonvolatile random-access memory (NVRAM) and Flash memory, and between TFTP servers and Flash memory. The publication also includes basic instructions for booting your system.


Cisco Connection Online

Cisco Connection Online (CCO), formerly Cisco Information Online (CIO), is Cisco Systems' primary, real-time support channel. Maintenance customers and partners can self-register on CCO to obtain additional content and services.

Available 24 hours a day, 7 days a week, CCO provides a wealth of standard and value-added services to Cisco's customers and business partners. CCO services include product information, software updates, release notes, technical tips, the Bug Navigator, configuration notes, brochures, descriptions of service offerings, and download access to public and authorized files.

CCO serves a wide variety of users through two interfaces that are updated and enhanced simultaneously---a character-based version and a multimedia version that resides on the World Wide Web (WWW). The character-based CCO supports Zmodem, Kermit, Xmodem, FTP, Internet e-mail, and fax download options, and is excellent for quick access to information over lower bandwidths. The WWW version of CCO provides richly formatted documents with photographs, figures, graphics, and video, as well as hyperlinks to related information.

You can access CCO in the following ways:

  • WWW: http://www.cisco.com.

  • Telnet: cco.cisco.com.

  • Modem: From North America, 408 526-8070; from Europe, 33 1 64 46 40 82. Use the following terminal settings: VT100 emulation; databits: 8; parity: none; stop bits: 1; and baud rates up to 14.4 kbps.

For a copy of CCO's Frequently Asked Questions (FAQ), contact ccohelp@cisco.com. For additional information, contact ccoteam@cisco.com.


Note If you are a network administrator and need personal technical assistance with a Cisco product that is under warranty or covered by a maintenance contract, contact Cisco's Technical Assistance Center (TAC) at 800 553-2447, 408 526-7209, or tac@cisco.com. To obtain general information about Cisco Systems, Cisco products, or upgrades, contact 800 553-6387, 408 526-7208, or csrep@cisco.com.


Cisco Connection Documentation

Cisco documentation and additional literature are available on a CD called Cisco Connection Documentation, Enterprise Series. The CD is updated and shipped monthly, so it might be more up to date than printed documentation. To order the Cisco Connection Documentation, Enterprise Series CD, contact your local sales representative or call Customer Service. The CD is available both as a single CD and as an annual subscription. You can also access Cisco technical documentation on the World Wide Web URL http://www.cisco.com .

fig_2.gif

The complete caveats against this release are available on the Cisco Connection Documentation, Enterprise Series CD.

HomeTOCPrevNextGlossSearchHelp
-

Copyright 1988-1996 © Cisco Systems Inc.