|
Product Number: CSC-MC+=
The CSC-MC+ is an add-on applique card of Flash memory storage. With the CSC-MC+, system software images may be stored, booted, and rewritten as necessary. The Flash card connects to all the configurations (CSC-2E2T, CSC-1E1S, and so forth) of the revision 3 multiport communications interface card (MCI-3), to the CSC-2R(1R) Token Ring card, and to the Environmental Monitor card (CSC-ENVM). The CSC-MC+ card replaces the nonvolatile random access memory (NVRAM) card (CSC-MC) that can be used in all of the A, M, and C chassis platforms.
Following is a list of the features of the CSC-MC+ Flash memory card:
Use of the Flash memory is subject to the terms and conditions of the software license agreement that accompanies your product.
Before beginning any procedures, read the following outline and the sections you will be using.
Successful use of the CSC-MC+ card requires that certain prerequisites and caveats be satisfied.
The prerequisites follow:
Caution If you have a CSC/3 processor card with System Software Version 9.0(1), 9.0(2), or 9.0(3) installed in ROMs, then you cannot boot 9.1 system software images from Flash memory or over the network by way of Trivial File Transfer Protocol (TFTP); however, System Software Version 9.0(4) and later has an improved decompression algorithm that allows you to Flash boot or netboot compressed 9.1 system software images on a CSC/3 card. |
Caution For the CSC-MC+ to CSC-ENVM connection, the CSC-ENVM must be revision 4 (or later) and have Firmware Version 2.2 (or later); however, any other CSC-ENVM revision is compatible if the CSC-MC+ to MCI-3 connection is used. The revision level of the CSC-ENVM card is printed upside-down in the lower right corner of the card (with the connector edge toward you). The procedure to upgrade the EPROM on the CSC-ENVM card is included in this document. |
The caveats follow:
Caution The CSC-MC+ will either replace the CSC-MC in the A, M, and C chassis, or it will replace the Multibus memory card (CSC-M) in the A, and M chassis. Before removing the memory card, save the running configuration to a TFTP file server. If the configuration is not saved, the entire configuration will be lost inside the removed memory card, and it will be necessary to re-enter the entire configuration manually. As a safety measure, upload the running configuration to a TFTP file server before installing the CSC-MC+. |
Electrostatic discharge damage (ESD) occurs when electronic printed circuit cards are improperly handled and can result in complete or intermittent failures. ESD can impair electronic circuitry and equipment. Follow ESD prevention procedures when removing and replacing cards.
Following are steps for safely handling printed circuit cards:
Step 1 Slip on an ESD wrist strap, ensuring that it makes good skin contact.
Step 2 Connect the strap to an unpainted chassis frame surface or another proper grounding point or chassis surface to safely channel unwanted ESD voltages to ground.
Step 3 Use the edge ejectors to remove the card. Handle the card by its sides. Place the card on an antistatic surface or in a static shielding bag. To prevent further damage to the card by ESD voltages, defective cards must remain in the static shielding bag when returned for repair or replacement.
Step 4 Handling the new card by its edges only, insert it into the chassis. Avoid contact between the card and clothing. The wrist strap only protects the card from ESD voltages on the body; ESD voltages on clothing can still damage the card.
The following upload procedure works on SUNOS 4.1.1. Before you upload (save) the running configuration to the TFTP file server, ensure the following:
Use the following procedure to create a file on the TFTP file server and to upload the running configuration to this file:
Step 1 Log onto the TFTP file server using the command telnet TFTP file server name or IP address of the TFTP file server.
Step 2 Once on the TFTP file server, change to the default TFTP boot directory using the UNIX command cd /directory name.
Step 3 Create a temporary file using the UNIX command touch filename (where filename is the name you create for your temporary configuration file).
Step 4 Give this file read/write permission using the UNIX command chmod 666 filename.
Step 5 Return to the router enable mode using the UNIX commands exit or logout.
Step 6 Use the commands write term and show config to verify that the running configuration
and the NVRAM configuration are the same.
Step 7 Use the write net command to upload the running configuration to the TFTP file server.
A sample output of the write net command follows:
write net
131.131.101.101
gsxx-confg
<Return>
The !!!! and [ok] indicate that the operation is successful and that the configuration is safely stored in the temporary file on the TFTP file server. A failure is indicated with ... [timed out] or [failed] and suggests a net fault or the lack of a writable readable file on the TFTP file server.
Following is a list of tools, materials, and parts needed to perform this installation procedure:
Warning Before gaining access to the chassis interior and removing any cards, turn off power to the chassis and unplug the power cord. Attach appropriate ESD protection. |
The following three procedures describe how to gain access to the A+ or A chassis, the M chassis, or the C chassis. Follow the procedure that matches your chassis type.
Caution Version 9.0 system software or later is required to use the CSC-MC+. With the newer version of system software on a CSC/3 processor, a PAL chip (U55) must be replaced to allow the processor card to operate with the 2 MB EPROMs used. |
If your processor card already has the newer system software, do one of the following:
Following is the procedure for replacing the EPROMs and PAL chip on the CSC/3 processor. The CSC/4 does not require this PAL change.
Step 1 Remove the CSC/3 card and place it on an antistatic mat or antistatic foam. Orient the card so that the edge with the console cable connector is pointed toward you (see Figure 1).
Step 2 Refer to Figure 1 and locate the eight EPROMs on the right side of the CSC/3 card. The EPROMs are arranged in two vertical columns of four EPROMs each. The left column is labeled U41-U47 (all odd) and the right column is labeled U42-U48 (all even).
Step 3 Note the orientation of the notches on the left end of each EPROM to aid in inserting the new EPROMs. Do not rely on the orientation of the labels on the new EPROMs for correct positioning.
Step 4 Use an EPROM removal tool, chip removal tool, or a small flat-blade screwdriver to gently remove one EPROM.
Step 5 Install the new EPROM whose number corresponds to the old EPROM you just removed. Observe the correct notch orientation for the new EPROM.
Step 6 Repeat Steps 4 and 5 until all new EPROMs are installed. Be careful not to bend or break any of the pins. To straighten a bent pin, use needle-nosed pliers. If a pin breaks contact your service representative to obtain a replacement.
Step 7 When all new EPROMs are installed, refer to Figure 1 to locate the PAL chip
(Part No. 15/105 or 17-0628A) at socket position U55 on the CSC/3 card.
Step 8 Use a chip removal tool or a small flat-blade screwdriver to gently lift the PAL chip
(Part No. 15/105 or 17-0628A) from the U55 socket and set it aside. Note the orientation of the notch on the left end of the PAL chip to aid in inserting the new PAL chip. Do not rely on the orientation of the label on the new PAL chip for correct positioning.
Step 9 Carefully insert the new PAL chip (Part No. 17-0930-01) into the U55 socket. Be careful not to bend or break any of the pins. To straighten a bent pin, use needle-nosed pliers. If a pin breaks contact your service representative to obtain a replacement.
Step 10 After the new PAL chip is inserted, refer to Figure 1 to locate the jumpers labeled W51, W52, and W53 on the CSC/3 card. Figure 2 shows in what positions the W51-W53 jumpers are installed in the factory.
Step 11 Adjust the W51 jumper for 2 MB Memory as shown in Figure 2. It should not be necessary to change W52 and W53, but if it is, use the default settings shown for these jumpers in Figures 1 and 2.
Step 12 Reinsert the CSC/3 card in its card cage slot, but do not reinstall the console cable.
This completes "Replacing the EPROM and PAL Chip on the CSC/3 Processor Card."
Read the following and choose the procedure which best suits your needs:
Following is the procedure for upgrading the EPROM on a CSC-ENVM card to the current firmware version:
Caution The correct placement of the EPROM is most important. If improperly positioned, the EPROM may be damaged when the system is powered on. It is imperative that you read through all of the instructions before proceeding. To prevent damage to the EPROM from electrostatic discharge, follow the ESD procedures described earlier when handling the cards and their components. |
Following are the tools for upgrading the EPROM on the CSC-ENVM card:
Following is the procedure for upgrading the EPROM on the CSC-ENVM card:
Step 1 Disconnect the console cable attached to the processor card (if still attached); note its position for reinstallation.
Step 2 Disconnect all cables attached to the CSC-ENVM; note their position for reinstallation.
Step 3 Remove the CSC-ENVM card from its chassis card cage slot and place it on an antistatic mat or antistatic foam. Follow the card removal procedure described earlier.
Step 4 Refer to Figure 5 on page 15, orient the CSC-ENVM card as shown, and locate the EPROM (socket position U10) on the CSC-ENVM card.
Step 5 Use the chip extractor tool or the small flat-blade screwdriver to carefully remove the old EPROM from its socket. Note the position of the notch (see Figure 5) in the EPROM and socket; use this notch to position the new EPROM. Do not rely upon the orientation of the label on the new EPROM for proper insertion.
Step 6 Align the new EPROM notch with the notch in the socket. If the new EPROM is shorter than the socket (fewer pins), insert the EPROM into the holes starting furthest from the notch. When inserting the new EPROM be very careful not to break or bend any of the pins. To straighten a bent pin, use needle-nozed pliers. If a pin breaks, contact your service representative to obtain a replacement.
Step 7 When the new EPROM has been installed, check for proper jumper settings. The factory default settings shown in Figure 5 should match the settings on your card. There are no user-configurable jumpers on the CSC-ENVM card.
Step 8 Insert the CSC-ENVM card into the top card cage slot following the card insertion procedures described earlier.
Step 9 Attach the CSC-ENVM control cable to connector J20. The control cable must attach to the four pins on the right side (with the card front edge facing you) of J20 (see Figure 5). The opposite end of the control cable is attached to the analog power switch (APS) and the power supply and should be already connected.
Step 10 Carefully route the control cable through the cable space provided at the top right of the card cage (facing the unit). Ensure that the control cable will not be crimped or cut.
Step 11 Connect any other cables previously attached to the CSC-ENVM card.
This completes "Upgrading the EPROM on the CSC-ENVM Card."
Proceed to the section "Connecting the CSC-MC+ to the CSC-ENVM Card."
Following are the procedures for installing the CSC-MC+ card in the A+, A, M, or C chassis, and for attaching the CSC-MC+ card to the MCI-3 card:
Caution Do not connect anything to the 20-pin connector on the Flash card in the following procedures. The procedures to connect the MCI-3 card to the CSC-MC+ card do not require the use of the 20-pin connector on the CSC-MC+. Connecting any cables to this 20-pin connector (other than those cables specified in the procedures in this document) may cause damage to the card or to the system in general. |
Following is the procedure for installing the CSC-MC+ card in an A+ or A chassis and for connecting the CSC-MC+ to an MCI-3 card:
Step 1 Loosen, but do not remove completely, the MCI-3 card closest to the top of the chassis card cage. It may be necessary to remove some cables adjacent to the MCI-3 card; note the positions of these cables for reinstallation.
Step 2 For the A chassis only--Remove the CSC-M memory card if present. Follow the card removal procedures described earlier. Do not remove any other cards or cables.
Step 3 Before mounting the card in the chassis, attach the 50-pin flat cable to the 50-pin connector (see Figure 3) on the CSC-MC+ card. Both ends of this cable are keyed to ensure proper connection.
Step 4 Refer to Figure 3 and locate the jumper on the front edge of the CSC-MC+ card, which should be in the write-enable position. Make certain this jumper is installed on the card before proceeding. If this jumper is removed, the Flash memory will be write-protected, making a write operation impossible.
Step 5 Position the CSC-MC+ card over the four screw studs on the top of the card cage so that the 50-pin flat cable and 50-pin connector are toward the front of the card cage. Align the four screw holes on the CSC-MC+ card with these four screw studs (contact your service representative if your chassis does not have these screw studs).
Step 6 Attach the CSC-MC+ card to the four screw studs using the four No. 2 Phillips screws
(6/32 x 1/4'') supplied.
Step 7 With the MCI-3 card oriented as in Figure 4, locate the 50-pin NVRAM connector on the MCI-3 card. The 50-pin connector is located toward the lower left corner of the card. The CSC-MC+ will attach to this connector via the 50-pin flat cable.
Step 8 Route the 50-pin cable from the CSC-MC+ card down to the MCI-3 card and attach the cable to the NVRAM connector on the MCI-3 card (see Figure 4).
Step 9 Insert the MCI-3 card all the way into the card slot. Be careful not to stress or strain the 50-pin flat cable.
This completes "Installing Flash in the A+ or A Chassis."
Proceed to the section "Testing the CSC-MC+ Installation".
Following is the procedure for installing the CSC-MC+ card in an M or C chassis and for connecting the CSC-MC+ to an MCI-3 card:
Step 1 Remove all previously installed cables and cards. Follow the card removal procedures described earlier. Make a note of the position of each cable and card for reinstallation.
Step 2 Remove the CSC-MC (NVRAM) card located on the bottom of the chassis. The CSC-MC is attached to the chassis with four Phillips screws (6/32 x 1/4''). After they are removed, set the CSC-MC and screws aside.
Step 3 Place all removed cards on an antistatic mat or antistatic foam. Do not stack the cards on top of one another.
Step 4 Before mounting the card in the chassis, attach the 50-pin flat cable to the 50-pin connector (see Figure 3) on the CSC-MC+ card. Both ends of this cable are keyed to ensure proper connection.
Step 5 Refer to Figure 3 and locate the jumper on the front edge of the CSC-MC+ card, which should be in the write-enable position. Make certain this jumper is installed on the card before proceeding. If this jumper is removed, the Flash memory will be write-protected, making a write operation impossible.
Step 6 Position the CSC-MC+ card over the four screw studs on the bottom of the chassis so that the 50-pin flat cable and 50-pin connector are toward the front of the card cage. Align the four screw holes on the CSC-MC+ card with these four screw studs (contact your service representative if your chassis does not have these screw studs).
Step 7 Attach the CSC-MC+ card to the four screw studs, using the four No. 2 Phillips screws (6/32 x 1/4'') supplied and the long No. 2 Phillips screwdriver.
Step 8 Place the MCI-3 card in the card guides of the bottom slot of the card cage (directly above the CSC-MC+ card) and reattach the serial and Ethernet cables to the MCI-3 card. Do not insert the MCI-3 card all the way into the chassis card slot.
Step 9 Route the 50-pin cable from the CSC-MC+ card up and over the serial and Ethernet cables currently attached to the MCI-3 card. Attach the 50-pin cable to the NVRAM connector on the MCI-3 card.
Step 10 Insert the MCI-3 all the way into the card slot. Carefully push the exposed part of the 50-pin cable under the MCI-3 card.
Caution To prevent an electrical short circuit, check the clearance above the end of the 50-pin flat cable attached to the NVRAM connector on the MCI-3 card. There should be minimal contact between this cable and surrounding cards. |
This completes "Installing Flash in the M or C Chassis."
Proceed to the section "Testing the CSC-MC+ Installation."
Following is the procedure to for connecting the CSC-ENVM (the CSC- ENVM is the top card in the AGS+ chassis) to the CSC-MC+ card in the AGS+ chassis:
Caution Before connecting any cables to the 20-pin connector on the Flash card, check the cable type. Connect only the cable specified in the following procedure. Connecting any cables other than those specified may cause damage to the card or to the system in general. Do not connect anything to the 20-pin connector on the Flash card other than the 20-pin flat cable specifically named in the following procedure. |
Step 1 Remove the flat console cable attached to the processor card to allow access to the 20-pin connector on the right front edge CSC-ENVM card.
Step 2 Refer to Figure 3 and locate the jumper on the front edge of the CSC-MC+ card, which should be in the write-enable position. Make certain this jumper is installed on the card before proceeding. If this jumper is removed, the Flash memory will be write-protected, making a write operation impossible.
Step 3 Position the CSC-MC+ card over the four screw studs on the top of the card cage in the A+ chassis so that the 50-pin connector on the front edge of the card, is toward the front of the card cage. Align the four screw holes on the CSC-MC+ card with these four screw studs (contact your service representative if your chassis does not have these screw studs).
Step 4 Attach the CSC-MC+ card to the four screw studs, using the four No. 2 Phillips screws (6/32 x 1/4'') supplied.
Step 5 Refer to Figure 3 and locate the 20-pin connector on the right edge (relative to the chassis front) of the CSC-MC+, and attach one end of the 20-pin flat cable to this connector. Attach no other cables to this connector.
Step 6 Refer to Figure 5 and locate the 20-pin connector on the right front edge of the CSC-ENVM, and attach the remaining end of the 20-pin flat cable to this 20-pin connector. Attach no other cables to this connector.
This completes "Connecting the CSC-MC+ to the CSC-ENVM Card."
Proceed to the section "Testing the CSC-MC+ Installation."
Depending upon your requirements, proceed with the one of the following:
Following is the procedure for installing the CSC-MC+ card in an A+ or A chassis and for connecting the CSC-MC+ to a CSC-2R(1R) card:
Step 1 Loosen, but do not remove completely, the CSC-2R(1R) card closest to the top of the chassis card cage. It may be necessary to remove some cables adjacent to and attached to the CSC-2R(1R) card; note the positions of these cables for reinstallation.
Step 2 A chassis only--Remove the CSC-M memory card if present. Follow the card removal procedures described earlier. Do not remove any other cards or cables.
Step 3 Before mounting the card in the chassis, attach the 50-pin flat cable to the 50-pin connector (see Figure 3) on the CSC-MC+ card. Both ends of this cable are keyed to ensure proper connection.
Step 4 Refer to Figure 3 and locate the jumper on the front edge of the CSC-MC+ card, which should be in the write-enable position. Make certain this jumper is installed on the card before proceeding. If this jumper is removed, the Flash memory will be write-protected, making a write operation impossible.
Step 5 Position t the CSC-MC+ card over the four screw studs on the top of the card cage so that the 50-pin flat cable and 50-pin connector are toward the front of the card cage. Align the four screw holes on the CSC-MC+ card with these four screw studs (contact your service representative if your chassis does not have these screw studs).
Step 6 Attach the CSC-MC+ card to the four screw studs using the four No. 2 Phillips screws
(6/32 x 1/4'') supplied.
Step 7 Locate the 50-pin connector on the CSC-2R(1R) card. The 50-pin connector is located toward the lower left corner of the card (see Figure 6).The CSC-MC+ will attach to this connector via the 50-pin flat cable.
Step 8 Route the 50-pin cable from the CSC-MC+ card down to the CSC-2R(1R) card and attach this cable to the50-pin connector on the CSC-2R(1R) card (see Figure 6).
Step 9 Insert the CSC-2R(1R) card all the way into the card slot. Be careful not to stress or strain the 50-pin flat cable.
Proceed to the section "Testing the CSC-MC+ Installation."
Following is the procedure for installing the CSC-MC+ card in an M or C chassis and for connecting the CSC-MC+ to a CSC-2R(1R) card:
Step 1 Remove all previously installed cables and cards in the chassis; making a note of the position of each cable and card for reinstallation. Follow the card removal procedures described earlier. Place all removed cards on an antistatic mat or antistatic foam. Do not stack the cards on top of one another.
Step 2 Remove the CSC-MC (NVRAM) card located on the bottom of the chassis. The CSC-MC is attached to the chassis with four Phillips screws (6/32 x 1/4''). After they are removed, set the CSC-MC and screws aside.
Step 3 Before mounting the card in the chassis, attach the 50-pin flat cable to the 50-pin connector (see Figure 3) on the CSC-MC+ card. Both ends of this cable are keyed to ensure proper connection.
Step 4 Refer to Figure 3 and locate the jumper on the front edge of the CSC-MC+ card, which should be in the write-enable position. Make certain this jumper is installed on the card before proceeding. If this jumper is removed, the Flash memory will be write-protected, making a write operation impossible.
Step 5 Position the CSC-MC+ card over the four screw studs on the bottom of the chassis so that the 50-pin flat cable and 50-pin connector are toward the front of the card cage. Align the four screw holes on the CSC-MC+ card with these four screw studs (contact your service representative if your chassis does not have these screw studs).
Step 6 Attach the CSC-MC+ card to the four screw studs, using the four No. 2 Phillips screws (6/32 x 1/4'') supplied and the long No. 2 Phillips screwdriver.
Step 7 Route the 50-pin cable from the CSC-MC+ card up to the CSC-2R card and attach this cable to the 50-pin connector on the CSC-2R(1R) card (see Figure 6).
Step 8 Insert the CSC-2R(1R) card all the way into the card slot and reattach the internal Token Ring cables to the appropriate connectors on the card.
Proceed to the section "Testing the CSC-MC+ Installation."
Following is the procedure for testing the CSC-MC+ installation:
Warning The following procedure requires chassis operation with all covers removed. Use extreme caution around the chassis, because potentially hazardous voltages are present. |
Step 1 Reinstall all remaining cards and cables using the previous order of installation.
Caution To prevent chassis overheating during the following steps, apply power to the chassis only long enough to see the interfaces displayed and the green LED lit. |
Step 2 Plug in the power cord and power up the chassis for an installation check. The boot screen and all connected interfaces should be displayed. If not, power down and check all cable and card connections, then retry.
Step 3 If the system does not boot properly, either an EPROM or the PAL chip may be inserted incorrectly. To check this, turn off the power, locate the offending component, straighten the pins, then reinsert the component and try again.
Step 4 On the right front edge of the CSC-MC+ are two LEDs. The green LED, the power indicator, should be lit when power is on. The yellow LED should not be lit at this time. It will be discussed in a later section. If the green LED does not light, check the flat cable between the host card and the CSC-MC+ card for correct installation. If the green LED still fails to light, contact your service representative.
Step 5 After successful testing, power down and unplug the chassis.
Step 6 Replace the card access panel and top cover on the A+, A, or M chassis or the card clips and top cover on the C chassis. Before replacing the top cover on the C chassis, reinstall the card clips on the card cage.
If the running configuration was uploaded to the TFTP file server before installing the CSC-MC+, proceed to the section "Downloading the Configuration File from a TFTP File Server." If the running configuration was not uploaded, read the following note:
After the CSC-MC+ is installed, the saved configuration must be downloaded (restored) to the system NVRAM.
Following is a list of what to do after the CSC-MC+ is installed, but before the saved configuration can be restored to NVRAM:
Step 1 Make certain that one interface is physically connected to the network with the TFTP file server.
Step 2 Power the system on and reply yes to the configuration dialog query.
Step 3 Go through the configuration dialog routine and enable one interface to act as the path to the TFTP file server.
Step 4 Reply no to the query "Is this interface in use?" for all interfaces other than the interface connected to the TFTP file server. Reply yes only for the interface connected to the TFTP file server.
Step 5 Verify the connection to the TFTP file server by transmitting a ping to the TFTP file server; the syntax for the ping command is as follows:
ping 131.131.101.101 <Return>
Connectivity is indicated by !!!!!, while ... [timed out] or [failed] indicates none. If the connection fails, reconfigure the interface, check the physical connection to the TFTP file server and retransmit a ping.
Following is the procedure for downloading the saved configuration from the TFTP file server, and for writing this retrieved configuration to NVRAM:
Step 1 Use the config net command to download from the TFTP file server. A sample output of the config net command follows:
config net
<Return>
131.131.101.101
gsxx-confg
Step 2 Use the command write term to verify that the configuration is present in the running memory of the router.
Step 3 Use the router command write memory to write the configuration into NVRAM.
Step 4 Turn the system off, wait approximately 30 seconds, turn the system back on (power-cycle), and reboot.
Step 5 Use the router command show config to verify that the configuration is present in NVRAM.
Proceed to the section "Configuring Flash."
Following are the procedures for configuring the Flash memory card:
Caution This caution only applies to users who performed the TFTP download. If, during the configuration dialog routine, you responded yes for only the interface connected to the TFTP file server, then all other interfaces were placed in a shutdown state. Make certain to re-enable these interfaces after rebooting the system. Do this in the config terminal mode, and use the no shut command for each interface shut down. After all interfaces are turned back on, use the write memory command to write this configuration into NVRAM, otherwise the changes made will be lost after a reload. |
Following is sample output of how to re-enable one Ethernet interface:
Router# config terminal
Enter configuration commands, one per line.
Edit with DELETE, CRTL/W, and CRTL/U;end with CTRL/Z
interface ethernet 0
no shut
(and so forth, for all interfaces shut down)
The Flash Memory Card provides write-protection against accidental erasure or reprogramming of the Flash memories. The write-protect jumper (located on the front edge of the Flash memory card) may be removed in order to prevent reprogramming of the Flash memories, but this is not recommended for remote sites. The write-protect jumper must be installed when programming is required. The system image stored in the Flash Memory Card can only be changed from a privileged EXEC command session, which offers system-wide security as well.
Following is an overview of what needs to be done to configure the Flash card. The overview assumes that you have removed any existing CSC-MC cards, installed the CSC-MC+ card, and installed the appropriate level of system software EPROMs.
To verify that the MCI-3, CSC-2R(1R), or CSC-ENVM card is properly connected to the CSC-MC+ card, use the show flash or show flash all commands. The show flash command displays the total amount of Flash memory present on the Flash card, the type of card connected to the Flash card (via MCI, via ENVM, and so forth), any files that may currently exist in Flash memory and their size, and the amounts of Flash memory used and remaining. The show flash all command displays all the above information and also shows all the information about each Flash memory device.
Once you configure Flash, the show flash or show flash all commands will display the names of the system software images.
Following is sample output of the show flash command:
Router# show flash
4096K bytes of flash ROM on MC+ (via MCI)
Contains:
gsxx (1086414)
tsyy (1086414)
[935053/4194304]
Following is sample output of the show flash all command:
Router# show flash all
4096K bytes of flash ROM on MC+ (via MCI)
ROM 0, U2 , code 0x89BD, size 0x40000, name INTEL 28F020
ROM 1, U19, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 2, U3 , code 0x89BD, size 0x40000, name INTEL 28F020
ROM 3, U20, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 4, U4 , code 0x89BD, size 0x40000, name INTEL 28F020
ROM 5, U21, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 6, U5 , code 0x89BD, size 0x40000, name INTEL 28F020
ROM 7, U22, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 8, U9 , code 0x89BD, size 0x40000, name INTEL 28F020
ROM 9, U26, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 10, U10, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 11, U27, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 12, U11, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 13, U28, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 14, U12, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 15, U29, code 0x89BD, size 0x40000, name INTEL 28F020
Contains:
gsxx (1086414)[invalidated]
gsxx (1086414)
tsyy (1086414)
[935053/4194304]
Note the [invalidated] flag at the end of the second example, which will appear due to a recopied file, user abort, network timeout, or Flash memory overflow. A prompt will tell you that the identical file already exists and that it will be invalidated. The first (now invalidated) copy of the file is still present within Flash memory, but it is rendered unusable in favor of the newest version.
To eliminate any files from Flash (invalidated or otherwise) and free up all available memory space, the entire Flash memory must be erased; individual files cannot be erased from Flash memory.
Both examples illustrate that the Flash memory can store and display multiple, independent software images (gsxx and tsyy), which would be most useful for storing default system software as a back-up. These images may also be stored in compressed format.
In the second example, ROM 0 is at location U2 on the Flash Memory Card. The code is a vendor code; size is in hex bytes; INTEL is the vendor name; and the last number is the chip part number.
The copy tftp flash command copies (writes) a TFTP image into the current Flash configuration:
copy tftp flash
Caution Use of the Flash memory requires System Software Version 9.0 or later in the host processor. The TFTP image copied to the Flash memories must be at least System Software Version 9.0 or later. If system software earlier than this version is copied into the Flash memories and then booted, the CSC-MC+ card will not be recognized by the host processor card after the boot. The command to boot from this pre-9.0 file in Flash will have to be removed or altered before rebooting. |
With the copy tftp flash command, you are prompted for the IP address (or domain name) of the TFTP server, which may be another Cisco router serving ROM or Flash system software images. You are then prompted for the filename of the software image and you are given the option to erase the existing Flash memory before writing onto it only when there is free space available in Flash memory. If no free Flash memory space is available or if the Flash memory has never been written to, the erase routine is required before new files can be copied.
You will be prompted for these two conditions by the system. The Flash memory is erased at the factory before shipment.
Following is sample output (copying a system image named gsxx) of the prompt you will see under these conditions:
Router# copy tftp flash
IP address or name of remote host [255.255.255.255]? 131.131.101.101
Name of tftp filename to copy into flash []? gsxx
copy gsxx from 131.131.101.101 into flash memory? [confirm] <Return>
Flash is filled to capacity. (this line only appears if Flash memory is full)
Erasure is needed before flash may be written.
Erase flash before writing? [confirm]
When you erase the existing Flash, the system clears and initializes each Flash memory, and a pound sign (#) prompt is displayed for each cleared and initialized device (sixteen total). The entire copying process takes several minutes and this time will differ from network to network.
Following is sample output from copying a system image (named gsxx) into the current Flash configuration:
Router# copy tftp flash
IP address or name of remote host [255.255.255.255]? 131.131.101.101
Name of tftp filename to copy into flash []? gsxx
copy gsxx from 131.131.101.101 into flash memory? [confirm] <Return>
xxxxxxxx bytes available for writing without erasure.
erase flash before writing? [confirm] <Return>
Clearing and initializing flash memory (please wait)####...
Loading from 101.2.13.110: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!... [OK - 324572/524212 bytes]
Verifying checksum...
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV...
Flash verification successful. Length = 324572, checksum = 0xE2E2
Caution For systems with the CSC-MC+ card connected to the CSC-ENVM card only--If (after the erase and write procedures are complete) the system returns the following error message:flash verification checksum error. Expected xxxx, got yyyy on length zzzzz (where xxxx, yyyy and zzzzz are hexidecimal values), proceed to the section, "Upgrading the EPROM on the CSC-ENVM Card" on page 10 and replace the microcode EPROM on the CSC-ENVM card with Microcode Version 2.2. If you do not have this version of microcode, contact your service representative to order part number MC-ENVM-V2.2=, for your CSC-ENVM card. |
The series of !s in the above sample output indicates that the copying process is taking place. The series of Vs indicates that a checksum verification of the Flash memory is occurring as it is loaded into memory for boot, which is verified only through data compare during programming of the Flash memory. The last line in the sample configuration indicates that the copy is successful.
In the event of a flash memory load failure, the following error message is displayed:
Error programming flash memory
If you see this message, contact Cisco Systems Customer Engineering immediately and inform them of the situation. Additionally, you can perform the following steps which might recover from the error. These steps can be repeated:
Step 1 If possible, inspect the cable connections between the Flash card and the host card and also make sure that the host card is securely seated in its Multibus slot.
Step 2 Erase the flash memory and try to download the file again. To erase the flash memory, type Return or y at the erase flash before writing? [confirm] prompt.
Having successfully copied an image onto the Flash, the output of show flash all will provide the image name, as in the following sample output:
Router# show flash all
4096K bytes of flash ROM on MC+ (via MCI)
ROM 0, U2 , code 0x89BD, size 0x40000, name INTEL 28F020
ROM 1, U19, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 2, U3 , code 0x89BD, size 0x40000, name INTEL 28F020
ROM 3, U20, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 4, U4 , code 0x89BD, size 0x40000, name INTEL 28F020
ROM 5, U21, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 6, U5 , code 0x89BD, size 0x40000, name INTEL 28F020
ROM 7, U22, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 8, U9 , code 0x89BD, size 0x40000, name INTEL 28F020
ROM 9, U26, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 10, U10, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 11, U27, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 12, U11, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 13, U28, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 14, U12, code 0x89BD, size 0x40000, name INTEL 28F020
ROM 15, U29, code 0x89BD, size 0x40000, name INTEL 28F020 Contains:
gsxx (1622132)
[2572172/4194304]
During the actual copy process, the yellow LED on the CSC-MC+ will be lit indicating the security (write-protect) jumper is installed. If the security jumper was removed from the Flash card, this would be indicated with the show flash command.
Following is sample out put of this write-protected condition:
Router# show flash
flash memory on MC+ card (via MCI)
security jumper is uninstalled, so flash memory is read-only
In this condition, no files could be copied to Flash until the jumper was reinstalled.
You are now ready to boot from Flash. The following sections describe how to automatically and manually boot from the Flash Memory card.
You can auto-boot from Flash using the boot system flash system configuration command:
boot system flash
filename
boot system configuration commands regardless of argument. Specifying the arguments flash, filename, or IP address with the no boot system command will disable only the command specified by these arguments.
The boot system flash command will boot the first valid file in Flash memory. The boot system flash filename will boot the file specified by this filename. To use the boot system flash command, the boot jumper on the processor card configuration register must have a pattern of 0-0-1-0 or greater for the correct operation of this feature (refer to the section "Configuration Overview" and to
Figure 7).
For more information on the configuration register jumpers, refer to the AGS+ Hardware Installation and Maintenance publication that accompanied your chassis.
Caution If System Software Version 9.0 is installed on your CSC/3 card, Version 9.1 system software images cannot be netbooted or booted from Flash memory. Only 9.0 maintenance releases can be netbooted and booted from Flash memory with System Software Version 9.0 installed on your CSC/3 card. |
Configure the system to automatically boot from the desired file in Flash memory using the configure terminal command and the boot system flash filename system configuration command.
Write the configuration to NVRAM with the write memory command. Following this, boot the system with the reload command. The following illustrates this sequence of commands:
Router# configure terminal
Enter configuration commands, one per line.
Edit with DELETE, CRTL/W, and CRTL/U;end with CTRL/Z
boot system flash gsxx
^Z
Router# write memory
[ok]
Router# reload
[confirm] <Return>
System Bootstrap, Version 4.5(0.3)
Copyright (c) 1986-1990 by cisco Systems
CSC3 processor with 4096 Kbytes of memory
F3: 1578668+35572+156084 at 0x1000
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR.... [OK - 162132/2110400 bytes]
F3: 1586072+36028+156004 at 0x1000
{ROM Monitor copyrights...}
Use the b flash command at the ROM monitor level to manually boot the system. Refer to Figure 7 and remove the ROM-boot jumper in position 0 (pattern 0-0-0-1) before powering on the system. Following is an example of how this command is used:
>
b flash
F3: 1578668+35572+156084 at 0x1000
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR.... {reading/booting flash from rom monitor}
{ROM Monitor copyrights...}
You can copy an image back to a TFTP server using the copy flash tftp command. This copy of the system image can serve as a backup copy and may also be used to verify that the copy in Flash is the same as in the original file on disk.
Following is an example of how this command is used:
Router# copy flash tftp
IP address of remote host [255.255.255.255]?131.131.101.101
Name of file to copy []?gsxx <Return>
writing gsxx !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
Router#
Once you have successfully installed and tested the CSC-MC+ card and configured Flash memory, you may want to configure the system (configure terminal) with the no boot system flash config command in order to revert to booting from ROM. After this command is entered, use the write memory command to save this new config command to NVRAM, which also requires changing the jumper on the configuration register of the processor back to pattern 0-0-0-1 (see Figure 7).
An alternative would be to use the no boot system config command followed by the boot system rom command; then use the write memory command, which also requires changing the jumper on the configuration register (see Figure 7) of the processor to the pattern 0-0-1-0 (Position 1).
The Flash memory card can be used as a TFTP file server for other routers on the network, which allows remote routers to copy system software images (files) into their Flash memories from this centralized Flash server and to boot a remote router with an image residing in the Flash server memory.
In the following examples, one router (with a Flash memory card installed) is referred to as the Flash server and a second router is referred to as the client router. The configurations for the Flash server and client router appear in the following example configurations for each, with commands included as necessary.
The Flash server (Server#) and client router (Client#) must be able to communicate before this TFTP function can be implemented. Verify the connection between these routers by transmitting a ping from one to the other.
The syntax for the ping command is as follows:
Router# ping 131.131.101.101 <Return>
In this example, the Internet Protocol (IP) address of 131.131.101.101 belongs to the client router. Connectivity is indicated by !!!!!, while ... [timed out] or [failed] indicate none. If the connection fails, reconfigure the interface, check the physical connection between the Flash server and client router, and retransmit a ping.
After this connection is verified, ensure that a TFTP servable image is present in the Flash memory, which is the system software image the client router will boot. The copy tftp flash command can be used to copy this software image to the Flash server memory. Note the name of this software image, so it can be verified after the first client boot (the filename gs3-bfx.90-1 will be used in this example). The Flash server can be configured once the presence of a bootable image in Flash memory is verified.
Caution The type of software (bfx, and so forth) residing in the Flash memory (which is to be booted by the client router) must be of the same type as the ROM software installed on the client router. If the client router has gs3-bfx.90-1 software (capable of X.25 bridging) in ROM, and gs3-bf.90-1 software is booted from the Flash server, the client router will operate under the control of the gs3-bf.90-1 software and will not have X.25 bridging capability. |
The Flash server is configured by adding the tftp-server system filename access-list and access-list list {permit|deny} address wildcard-mask commands to the configuration memory. To enter these commands into the configuration memory of the Flash server, use the configure terminal command.
Following is sample output of these commands:
Server# configure terminal
Enter configuration commands, one per line.
Edit with DELETE, CRTL/W, and CRTL/U;end with CTRL/Z
tftp-server system gs3-bfx.90-1 1
access-list 1 permit 131.131.101.101 0.0.0.255
^z
Server# write memory <Return>
[ok]
Server#
In the above example, the filename of the software image in the Flash server and one access list (1) are given. The access list must include the network within which the client router resides. In other words, the network 131.131.101.0 and any client routers on it are "permitted" access to the Flash server file named gs3-bfx.90-1. For this exercise, the IP address of the Flash server is 131.131.111.111.
Caution Using the no boot system command in the following example will disable all other boot system commands currently in the client router system configuration. Before proceeding, determine if the system configuration, stored in the router you will use as the client, must first be saved (uploaded) to a TFTP file server. |
The client router is configured using the following commands: no boot system, boot system filename address, and boot system rom. Using these commands requires changing the jumper on the configuration register of the processor to the pattern 0-0-1-0 (see Figure 7). To enter these commands into the configuration memory of the client router, use the configure terminal command.
Following is sample output of these commands:
Client# config terminal
Enter configuration commands, one per line.
Edit with DELETE, CRTL/W, and CRTL/U;end with CTRL/Z
no boot system
boot system gs3-bfx.90-1 131.131.111.111
boot system rom
^z
Client# write memory <Return>
[ok]
Client# reload
In this example, the no boot system command disables all other boot system commands currently in the configuration memory, but any boot system commands entered after this command will be executed first. The boot system filename address command tells the client router to look for the filename gs3-bfx.90-1 in the (Flash) server that has an IP address of 131.131.111.111. If booting from the Flash server fails, the client router will boot from its system ROM using the boot system rom command, which is included as a backup in case of a network problem.
Caution The system software (gs3-bfx.90-1) to be booted from the Flash server (131.131.111.111) must reside in the Flash memory on the server. If this system software is not in the Flash memory, the system ROM of the Flash server will be booted by the client router as a default. |
Use the show version command on the client router to verify that the software image booted from the Flash server is the same image present in the Flash memory.
Following is sample output of the show version command:
Client# show version
GS Software (GS3-BFX), Version 90.1, CISCO SYSTEMS SOFTWARE
Copyright (c) 1986-1992 by cisco Systems, Inc.
Compiled Mon 30-Mar-92 17:16 by mpo
System Bootstrap, Version 4.5(0.5), CISCO SYSTEMS SOFTWARE
Client uptime is 5 minutes
System restarted by reload
System image file is "gs3-bfx.90-1", booted via tftp from 131.131.111.111
The important information in the preceding example is contained in the first line (starting with
GS Software) and the last full line (starting with System image file). Verify that the software version and type, currently running in RAM in the client router (first line), is the same software version and type that was booted from the Flash server (last line).
This completes Installing and Configuring the CSC-MC+ Memory Card. The system is ready to be installed in the network.
Occasional network failures make booting across the network impossible. To reduce the effects of network failure, consider the following alternative boot strategy.
After Flash is installed and configured, you can configure the system to boot in the following order:
This boot order will provide a more fault-tolerant alternative in the netbooting environment. The order of the commands needed to implement this strategy is shown in the following example:
configure terminal
boot system flash gsxx
boot system gsxx 131.131.101.101
boot system rom
^Z
write memory
In addition to the preceding commands, the ROM boot jumper on the configuration register of the processor card (see Figure 7) must be changed to pattern 0-0-1-0 (Position 1) or greater. Using this strategy, a system used primarily to boot across the network would have three alternative sources from which to boot. These alternative sources would help cushion the negative effects of a failure with the TFTP file server and the network in general.
Cisco Systems' Customer Information Online (CIO) system provides online information and electronic services to Cisco direct customers and business partners. Basic CIO services include general Cisco information, product announcements, descriptions of service offerings, and download access to public and authorized files, including release notes, and software. Maintenance customers receive a much broader offering, including technical notes, the bug database, and electronic mail access to the TAC. (Maintenance customers must have authorization from their Cisco contract administrators to receive these privileges.)
For dialup or Internet users, CIO supports Zmodem, Kermit, Xmodem, FTP PUT, Internet e-mail, Telnet, rlogin, and fax download options. Internet users also can retrieve files from CIO using FTP.
Registration for CIO is handled on line. To reach CIO via the Internet, use Telnet or FTP to cio.cisco.com
(131.108.89.33). To reach CIO by dialup, use 415 903-8070 (Mountain View, California) or 33 1 6446 4082 (Paris, France).
|