cc/td/doc/product/software/ios120/120newft/120t
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

SPE and Firmware Download

Feature Overview

Supported Platforms

Prerequisites

Configuration Tasks

Command Reference

Glossary

SPE and Firmware Download

This document contains the following sections:

Feature Overview

The spe configuration command enables you to download firmware into your modems. When the access server is booted, the spe command displays the location from where the firmware image is downloaded to the Service Processing Element (SPE). An SPE unit is defined as the smallest software downloadable unit. For Microcom, an SPE is an individual modem; for MICA an SPE is either 6 or 12 modems, depending on whether the MICA module is single or double density.

Benefits

The spe command provides the capability to download firmware into your modems. The current setting of the SPE "firmware location" value is visible through the normal running-config or startup-config.

Restrictions

This command is available in Cisco IOS Release 12.0(4)XI1 or later releases.

Related Features and Technologies

Related Documents

Supported Platforms

These platforms support the spe command in Network Access Server (NAS) stand-alone and group scenarios for Cisco IOS Release 12.0(5)T:

Supported MIBs and RFCs

MIBs
RFCs

Prerequisites

Configuration Tasks

Perform the following tasks to download your firmware.

Configuring for the spe Command

Step Command Purpose

1 . 

Router# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.

Enter the global configuration mode.

2 . 

Router(config)# spe {slot | spe_begin} {slot | spe_end}

Enter the spe configuration mode

MICA spe Command Portware Download for the Cisco AS5200 and AS5300

The copy xxxx modem (where xxxx is flash, system, or tftp) command will no longer be available for MICA portware and 56K Microcom modem firmware download beginning with Cisco IOS Release 12.0(4)XI1 and later releases. An error message appears if you enter this command; you are prompted to use the new spe command.

To download modem portware/firmware by using the spe command, do the following steps:

Step 1 Download portware by using the following spe command format:

    Router# configure terminal
    Router(config)#spe <slot>/<spe_begin> <slot>/<spe_end>
    Router(config-spe)#firmware location <the_filesystem:filename>
     
    

For example, the following example shows an SPE download loading Slot 1 SPE 5 with variable:

    Router# configure terminal
     
    Router(config)#spe 1/5 1/5
    Router(config-spe)#firmware location flash:variable
     
    

Step 2 Press CNTL Z to complete the configuration.

The download occurs when the modems become available. The spe command generates NVRAM modem download and configuration file entries as well.

Microcom spe Command Portware Download for the Cisco AS5200 and AS5300

For 56K systems running Cisco IOS Release 12.0(4)XI1, 12.0(5)T, and later releases, the new spe command is available for firmware download.


Note If you enter the copy xxxx modem command on a 56K system, an error message appears, and you are prompted to use the new spe command.

To download modem portware/firmware by using the spe command, do the following steps:

Step 1 Enter the spe command, one configuration command per line, in the following format:

    Router# configure terminal
    Router(config)#spe <slot>/<spe_begin> <slot>/<spe_end>
    Router(config-spe)#firmware location <the_filesystem:filename>
     
    

For example, the following example shows an SPE download loading Slot 1 (that is, all modems on the feature card). The modem code resides on the Flash memory, and the modem code filename is mcom-modem-code.5.2.30.bin.

    Router(config)# spe 1/0 1/23
    Router(config-spe)# firmware location flash:mcom-modem-code.5.2.30.bin
     
    

Step 2 Press CNTL Z (^Z) to complete the configuration and return to the router prompt:

    Router(config-spe)# CNTL z
    Router#
     
    

Step 3 Copy the configuration from NVRAM into running RAM:

    Router# copy running-config startup-config
     
    

Download occurs when the modems become available.

SPE Range Description

Troubleshooting

To troubleshoot the spe function, use the following information:

V.34 modems can only use the copy command and will not support the spe commands:

Router(config)# spe 2/12 2/14
Router(config-spe)# firmware location flash:mcom-fw-dsp.5.1.9_47.22.bin
Please use 'copy' command, firmware download not supported for this type of SPE 2/12
Please use 'copy' command, firmware download not supported for this type of SPE 2/13
Please use 'copy' command, firmware download not supported for this type of SPE 2/14
 

Example display where the copy command displays an error message on MICA modems and 56K Microcom modems:

Router# copy flash modem
Source filename [firmware]? flash:portware.2620.ios
Modem Numbers (<slot>/<port> | group <number> | all)? 1/14
'Copy' command is no longer valid for this type of port hardware, please use SPE configuration command
 
Router# copy system:ucode/mica_port_firmware modem:
Modem Numbers (<slot>/<port> | group <number> | all)? 1/0 1/5
'Copy' command is no longer valid for this type of port hardware, please use SPE configuration command
 
Router# copy flash modem
Source filename [portware.2620.ios]? flash:mcom-fw-dsp.5.1.9_47.22.bin
Modem Numbers (<slot>/<port> | group <number> | all)? 2/7
'Copy' command is no longer valid for this type of port hardware, please use SPE configuration command
 
!
resource-pool enable
!
resource-pool group resource rg_ss7_digital
 range limit 96
!
resource-pool group resource rg_ss7_v120
 range limit 96
!
resource-pool group resource rg_ss7_mica
 range port 1/0 1/47
!
resource-pool group resource rg_ss7_v24_analog
 range port 2/0 2/23
!
resource-pool group resource cisco_tac
 range limit 20
resource-pool aaa protocol group aaa-server
!
modem call-record terse
modem country mica usa
modem recovery action none
 
<snip config>
....
Router # 
Router# conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)# spe 1/2 1/4
Router(config-spe)# no firmware location flash:portware.2620.ios
Router(config-spe)#
*Jan  1 00:06:17.959:%MODEM-5-DL_START:Modem (1/12) started firmware download
*Jan  1 00:06:17.959:%MODEM-5-DL_START:Modem (1/13) started firmware download
*Jan  1 00:06:17.959:%MODEM-5-DL_START:Modem (1/14) started firmware download
*Jan  1 00:06:17.959:%MODEM-5-DL_START:Modem (1/15) started firmware download
*Jan  1 00:06:17.959:%MODEM-5-DL_START:Modem (1/16) started firmware download
*Jan  1 00:06:17.959:%MODEM-5-DL_START:Modem (1/17) started firmware download
Router(config-spe)# exit
Router(config)# exit
Router#
*Jan  1 00:06:22.995:%SYS-5-CONFIG_I:Configured from console by console

Command Reference

This section documents new commands. All other commands used with this feature are documented in the Cisco IOS Release 12.0 command references.

spe

Use the spe configuration command to download firmware into the modems.

spe shelf/slot/module shelf/slot/module

Syntax Description

shelf/slot/module

Enter the shelf number, slot number, and module number separated by slashes as shown. For Cisco AS5200 and AS5300, enter only the slot/module number.

Default

None.

Command Mode

Global configuration

Command History

Release Modification

12.0(4)XI1

This command was introduced.

12.0(5)T

This document changed to reflect new information on the command.

Usage Guidelines

The spe global configuration command enables the SPE configuration mode. Configure your SPE by specifying a slot and an SPE associated with the slot; or, you can configure a range of SPEs by specifying the first and last SPE in the range. On AS5800 platforms, you must also specify the shelf associated with the slot and SPE.

When the access server is booted, the spe global configuration command specifies the location from where the firmware image is downloaded to the SPE. If the spe configuration command is used to download the firmware from flash memory and then subsequently the no version of the exact command is entered, then the spe command downloads the embedded firmware.

The spe command was first supported in Cisco IOS Release 12.0(4)XI1 along with the Resource Pool Management feature (although it can be used independently). For earlier images, use the copy command on the Cisco AS5200 and Cisco AS5300, and the modem-pool command on the Cisco AS5800. For the Cisco IOS Release 12.0(5)T images, the copy xxx modem (where xxx can be flash or tftp) will be disabled for firmware and newer version of Microcom modems (i.e., 56Kbps). Old V.34 Microcom modems still use the copy command for downloading in Cisco IOS Release 12.0(5)T images. For Cisco AS5800, downloading firmware through the modem-pool command is disabled.


Note Use this command when traffic is low since the spe download does not begin until the modems have no active calls.

Note The spe command is a configuration command---save it using the write memory command, otherwise the configuration will not be saved. If the configuration is not saved, the downloading of the specified firmware will not occur after the next reboot.

Examples

Router# 
Router# configuration terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)# spe 1/2 1/4
Router(config-spe)#
 

Related Commands

Command Description

request dialin

Specifies a dial-in L2F or L2TP tunnel to a remote peer if a dial-in request is received for a specified domain or Dialed Number Information Service (DNIS).

firmware location

Specifies the location the firmware is to be downloaded from.

firmware location

Use the firmware location spe configuration command to download firmware into the modems. The no form of the command reverts the router back to the system embedded image default.

firmware location {system | flash}:filename

no firmware location {system | flash}:filename

Syntax Description

system

If system is specified, the router loads the firmware from a built in file within the Cisco IOS image.

flash

If flash is specified, the router loads the firmware from the Flash NVRAM located within the router.

filename

The name of the desired firmware file.

Default

None.

Command Mode

spe configuration

Command History

Release Modification

12.0(4)XI1

This command was introduced.

12.0(5)T

This document changed to reflect new information on the command.

Usage Guidelines

Use the firmware location spe configuration command to download firmware into your modems. The no form of the command reverts the router back to the system embedded default. When the access server is booted, the firmware location command displays the location for the firmware that is embedded in the IOS image. If the firmware location command was given to download a firmware image from flash and then the no version of the exact command is subsequently given, then the firmware location command will download the embedded firmware in the IOS.

The firmware location command was first supported in Cisco IOS Release 12.0(4)XI1 along with the Resource Pool Management feature (although it can be used independently). For earlier images, use the copy command. For the Cisco IOS Release 12.0(4)XI1 images, the copy xxx modem (where xxx can be flash or tftp) will be disabled for MICA modems and newer versions of Microcom modems (i.e., 56Kbps). Old V.34 Microcom modems still use the copy command for downloading in Cisco IOS Release 12.0(4)XI1 images.


Note Use of this command should be when traffic is low since the firmware location download will not begin until the modems have no active calls.

Note The firmware location command is a configuration command---if you do not save it using the write memory command, then the configuration will not be saved; hence, the downloading of the specified firmware will not occur after the next reboot.

Examples

Examples of firmware location spe configuration commands:

The following examples show downloads of firmware that was not bundled with the IOS image:

spe 1/0 1/1
 firmware location system:/ucode/mica_port_firmware
spe 1/2 1/4
 firmware location flash:portware.2620.ios
spe 2/2 2/8
 firmware location flash:mcom-fw-dsp.5.1.9_47.22.bin
spe 2/10 2/11
 firmware location flash:mcom-fw-dsp.5.1.9_47.22.bin
spe 2/12 2/23
 firmware location feature_card_flash
 

The following examples show downloads of firmware that was bundled with the IOS image:

spe 2/9 2/9
 firmware location system:/ucode/microcom_firmware
spe 1/5 1/7
 firmware location system:/ucode/mica_port_firmware
spe 2/0 2/1
 firmware location system:/ucode/microcom_firmware
 

show modem version

To display version information about the modem firmware, controller, and DSP code (for 56K modems only), and boot code, enter the show modem version EXEC command. There is no no version of this command.

show modem version

Syntax

There are no keywords or variables for this command.

Command Mode

EXEC

Default

This function is disabled as default.

Command History

Release Modification

12.0(4)XI1

This command was modified to show spe features.

12.0(5)T

This document changed to reflect new information on the command.

Usage Guidelines

Use this command to view your modem information. If there is a "-/-" in the DSP REV field, you cannot use the spe configuration commands for firmware download on that modem.

Examples

Router# show modem version
 
          Modem module     Firmware   Boot          DSP
  Mdm     Number           Rev        Rev           Rev
  1/0               0       2.6.1.0        
  1/1               0       2.6.1.0        
  1/2               0       2.6.1.0        
  1/3               0       2.6.1.0        
  1/4               0       2.6.1.0        
  1/5               0       2.6.1.0        
  1/6               1       2.6.1.0        
  1/7               1       2.6.1.0        
  1/8               1       2.6.1.0        
  1/9               1       2.6.1.0        
  1/10              1       2.6.1.0        
  1/11              1       2.6.1.0        
  1/12              2       2.6.1.0        
  1/13              2       2.6.1.0        
  1/14              2       2.6.1.0        
  1/15              2       2.6.1.0        
  1/16              2       2.6.1.0        
  1/17              2       2.6.1.0        
  1/18              3       2.6.1.0        
  1/19              3       2.6.1.0        
  1/20              3       2.6.1.0        
  1/21              3       2.6.1.0        
  1/22              3       2.6.1.0        
  1/23              3       2.6.1.0        
  1/24              4       2.6.1.0        
  1/25              4       2.6.1.0        
  1/26              4       2.6.1.0        
  1/27              4       2.6.1.0        
  1/28              4       2.6.1.0        
  1/29              4       2.6.1.0        
  1/30              5       2.6.1.0        
  1/31              5       2.6.1.0        
  1/32              5       2.6.1.0        
  1/33              5       2.6.1.0        
  1/34              5       2.6.1.0        
  1/35              5       2.6.1.0        
  1/36              6       2.6.1.0        
  1/37              6       2.6.1.0        
  1/38              6       2.6.1.0        
  1/39              6       2.6.1.0        
  1/40              6       2.6.1.0        
  1/41              6       2.6.1.0        
  1/42              7       2.6.1.0        
  1/43              7       2.6.1.0        
  1/44              7       2.6.1.0        
  1/45              7       2.6.1.0        
  1/46              7       2.6.1.0        
  1/47              7       2.6.1.0        
  2/0               0       5.0(40)  3.0(4)    22.0/47.0 
  2/1               0       5.0(40)  3.0(4)    22.0/47.0 
  2/2               0       5.1(9)   3.0(4)    22.0/47.0 
  2/3               0       5.1(9)   3.0(4)    22.0/47.0 
  2/4               0       5.1(9)   3.0(4)    22.0/47.0 
  2/5               0       5.1(9)   3.0(4)    22.0/47.0 
  2/6               0       5.1(9)   3.0(4)    22.0/47.0 
  2/7               0       5.1(9)   3.0(4)    22.0/47.0 
  2/8               0       5.1(9)   3.0(4)    22.0/47.0 
  2/9               0       5.0(40)  3.0(4)    22.0/47.0 
  2/10              0       5.1(9)   3.0(4)    22.0/47.0 
  2/11              0       5.1(9)   3.0(4)    22.0/47.0 
  2/12              1       2.3(6)   1.0(5)       -/-    
  2/13              1       2.3(6)   1.0(5)       -/-    
  2/14              1       2.3(6)   1.0(5)       -/-    
  2/15              1       2.3(6)   1.0(5)       -/-    
  2/16              1       2.3(6)   1.0(5)       -/-    
  2/17              1       2.3(6)   1.0(5)       -/-    
  2/18              1       2.3(6)   1.0(5)       -/-    
  2/19              1       2.3(6)   1.0(5)       -/-    
  2/20              1       2.3(6)   1.0(5)       -/-    
  2/21              1       2.3(6)   1.0(5)       -/-    
  2/22              1       2.3(6)   1.0(5)       -/-    
  2/23              1       2.3(6)   1.0(5)       -/-    
 
Modem board HW version info:
 
Slot 1:
Carrier card:
     number_of_ports= 48, max_modules= 10
Manufacture Cookie Info:
 EEPROM Type 0x0001, EEPROM Version 0x01, Board ID 0x47,
 Board Hardware Version 1.0, Item Number 73-2393-3,
 Board Revision A0, Serial Number 09361116,
 PLD/ISP Version 5.9, Manufacture Date 20-Jun-1998.
 
Modem Module 0
Manufacture Cookie Info:
 EEPROM Type 0x0101, EEPROM Version 0x01, Board ID 0x06,
 Board Hardware Version 1.0, Item Number 73-2522-2,
 Board Revision B48, Serial Number 06542204,
 PLD/ISP Version 255.255, Manufacture Date 23-Jun-1998.
 
Modem Module 1
Manufacture Cookie Info:
 EEPROM Type 0x0101, EEPROM Version 0x01, Board ID 0x06,
 Board Hardware Version 1.0, Item Number 73-2522-2,
 Board Revision B48, Serial Number 06478113,
 PLD/ISP Version 255.255, Manufacture Date 23-Jun-1998.
 
Modem Module 2
Manufacture Cookie Info:
 EEPROM Type 0x0101, EEPROM Version 0x01, Board ID 0x06,
 Board Hardware Version 1.0, Item Number 73-2522-2,
 Board Revision B48, Serial Number 06478079,
 PLD/ISP Version 255.255, Manufacture Date 23-Jun-1998.
 
Modem Module 3
Manufacture Cookie Info:
 EEPROM Type 0x0101, EEPROM Version 0x01, Board ID 0x06,
 Board Hardware Version 1.0, Item Number 73-2522-2,
 Board Revision B48, Serial Number 06429864,
 PLD/ISP Version 255.255, Manufacture Date 23-Jun-1998.
 
Modem Module 4
Manufacture Cookie Info:
 EEPROM Type 0x0101, EEPROM Version 0x01, Board ID 0x06,
 Board Hardware Version 1.0, Item Number 73-2522-2,
 Board Revision B48, Serial Number 06477882,
 PLD/ISP Version 255.255, Manufacture Date 23-Jun-1998.
 
Modem Module 5
Manufacture Cookie Info:
 EEPROM Type 0x0101, EEPROM Version 0x01, Board ID 0x06,
 Board Hardware Version 1.0, Item Number 73-2522-2,
 Board Revision B48, Serial Number 06543512,
 PLD/ISP Version 255.255, Manufacture Date 23-Jun-1998.
 
Modem Module 6
Manufacture Cookie Info:
 EEPROM Type 0x0101, EEPROM Version 0x01, Board ID 0x06,
 Board Hardware Version 1.0, Item Number 73-2522-2,
 Board Revision B48, Serial Number 05874553,
 PLD/ISP Version 255.255, Manufacture Date 23-Jun-1998.
 
Modem Module 7
Manufacture Cookie Info:
 EEPROM Type 0x0101, EEPROM Version 0x01, Board ID 0x06,
 Board Hardware Version 1.0, Item Number 73-2522-2,
 Board Revision B48, Serial Number 06478929,
 PLD/ISP Version 255.255, Manufacture Date 23-Jun-1998.
 
Modem Module 8
 
Modem Module 9
 
Slot 2:
   Carrier card:
     hw version= 2, pld= 0, number_of_ports= 24,
     max_modules= 2, max_oob_ports= 2
Manufacture Cookie Info:
 EEPROM Type 0x0001, EEPROM Version 0x01, Board ID 0x47,
 Board Hardware Version 1.0, Item Number 73-2522-2,
 Board Revision ^@2, Serial Number 05433763,
 PLD/ISP Version 255.255, Invalid Date code.
 
   Modem Module 0:
     number_of_modems= 12, option_bits= 1, 
     rev_num= 03.30, vendor_model_number= 02, 
     vendor_banner= Microcom MNP10 K56 Modem
   Modem Module 1:
     number_of_modems= 12, option_bits= 1, 
     rev_num= 03.00, vendor_model_number= 01, 
     vendor_banner= Microcom MNP10 V34 Modem
Router#
 
Router# wr t
Building configuration...
 
Current configuration:
!
version 12.0
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
service internal
!
hostname Router
!
aaa new-model
aaa group server radius aaa-server
 server 1.2.3.4
!
enable secret 5 $1$Y9Xr$G1WXXBE3FwOesRb0/353XX
enable password xxx
!
spe 1/0 1/7
 firmware location system:/ucode/mica_port_firmware
spe 2/0 2/1
 firmware location system:/ucode/microcom_firmware
spe 2/2 2/8
 firmware location flash:mcom-fw-dsp.5.1.9_47.22.bin
spe 2/9 2/9
 firmware location system:/ucode/microcom_firmware
spe 2/10 2/11
 firmware location flash:mcom-fw-dsp.5.1.9_47.22.bin
spe 2/12 2/23
 firmware location feature_card_flash
!
 
Router# termination length 0

Glossary

NAS---Network access server, such as a Cisco AS5200, AS5300, or AS5800.

SPE---Service Processing Element.


Note For a list of other internetworking terms, see the Internetworking Terms and Acronyms document available on the Documentation CD-ROM and Cisco Connection Online (CCO) at the following URL: http://www.cisco.com/univercd/cc/td/doc/cisintwk/ita/index.htm.

hometocprevnextglossaryfeedbacksearchhelp
Posted: Mon Sep 20 14:58:36 PDT 1999
Copyright 1989-1999©Cisco Systems Inc.