Guest

Cisco AS5300 Series Universal Gateways

Upgrading Modem Code from Diskettes

 Feedback

Table Of Contents

Upgrading Modem Code from Diskettes for Access Servers

Required Tools

Displaying Modem Code Versions

Cisco AS5200 Access Servers

Cisco AS5300 Access Servers

Upgrading Modem Code From Diskettes

Copying Modem Code to Your Hard Disk

Copying Modem Code from Your PC to the Modems

Installing a TFTP Application on the PC

Connecting your PC and the Access Server

Establishing a HyperTerminal Session

Pinging the PC and Access Server

Uploading Modem Code to Cisco AS5200

Uploading Modem Code to Cisco AS5300

Cisco Connection Online

CD-ROM/WWW Feedback


Upgrading Modem Code from Diskettes for Access Servers


Modem code is a generic term applied to a modem code file, which is also called modem code for MICA modems and firmware for Microcom modems.

With new systems, Cisco loads a Cisco IOS software-compatible version of modem code and copies the version to the installed modem modules. A map of the version(s) of modem code copied to the modem RAM for each modem module is stored in nonvolatile random-access memory (NVRAM) so that it is retained over power cycles.


Note   You do not have to take any action to use the pre-installed version of modem code with new systems.


Occasionally, Cisco Systems ships you modem code on diskette that fixes existing bugs, provides a special feature, or changes performance.

This document includes the following sections:

Required Tools

Displaying Modem Code Versions

Upgrading Modem Code From Diskettes

Cisco Connection Online

CD-ROM/WWW Feedback

Required Tools

You need the following tools:

A PC running Microsoft Windows, a Macintosh, or a UNIX workstation.

A TFTP or RCP application. (Cisco includes a diskette with a TFTP application with your modem code update diskette.)

Console and Ethernet cables.


Note   The PC, Macintosh, or UNIX workstation used for the upgrade and the access server you are upgrading must have the same subnet mask.


Displaying Modem Code Versions

Cisco AS5200 Access Servers

Use the show modem mapping command to list all modem code files in the boot Flash memory, system Flash memory, and the modem code files bundled with Cisco IOS software. This will help you decide if you need to update your modem code files.

This is an example for Microcom modems.

5200# show modem mapping

Slot 1 has Microcom Carrier card.
      Module  Firmware     Firmware
Mdm   Number  Rev          Filename
1/0      0    3.1(30)      mcom-modem-fw-dsp-3.1.30.bin
1/1      0    3.1(30)      mcom-modem-fw-dsp-3.1.30.bin
1/2      0    3.1(30)      mcom-modem-fw-dsp-3.1.30.bin
1/3      0    3.1(30)      mcom-modem-fw-dsp-3.1.30.bint
.
.
.
1/20     1    3.1(30)      mcom-modem-fw-dsp-3.1.30.bin  
1/21     1    3.1(30)      mcom-modem-fw-dsp-3.1.30.bin  
1/22     1    3.1(30)      mcom-modem-fw-dsp-3.1.30.bin  
1/23     1    3.1(30)      mcom-modem-fw-dsp-3.1.30.bin  
.
.
.

IOS Bundled Firmware Information:
Microcom Firmware Version : 3.1.30
Microcom DSP Software Version : 1.01
Firmware files on Boot Flash:
Firmware-file                                     Version  Firmware-Type
=============                                     =======  =============
bootflash:mcom                                    3.1.30   Microcom F/W and DSP
Firmware files on System Flash:
Firmware-file                                     Version  Firmware-Type
=============                                     =======  =============
flash:digital_fw_file                             3.1.23   Microcom Firmware
flash:dsp_file                                    1.01     Microcom DSP
flash:mcom-modem-fw-dsp-3.1.30.bin                3.1.30   Microcom F/W and DSP

This is an example for MICA modems.

5200# show modem mapping
Slot 1 has Mica Carrier card.
        Modem      Firmware   Firmware
Module  Numbers    Rev        Filename
  0   1/0  - 1/5   2.2.3.0    bootflash:mica-modem-portware.2.2.3.0.bin
  1   1/6  - 1/11  2.2.3.0    mica-modem-portware.2.2.3.0.bin
  2   1/12 - 1/17  2.2.3.0    mica-modem-portware.2.2.3.0.bin
  3   1/18 - 1/23  2.2.3.0    mica-modem-portware.2.2.3.0.bin
  4   1/24 - 1/29  2.2.3.0    mica-modem-portware.2.2.3.0.bin
Slot 2 has Mica Carrier card.
        Modem      Firmware   Firmware
Module  Numbers    Rev        Filename
  0   2/0  - 2/5   2.2.3.0    flash:1:mica-modem-portware.2.2.3.0.bin
  1   2/6  - 2/11  2.2.3.0    mica-modem-portware.2.2.3.0.bin
  2   2/12 - 2/17  2.2.3.0    mica-modem-portware.2.2.3.0.bin
  4   2/24 - 2/29  2.2.3.0    mica-modem-portware.2.2.3.0.bin
IOS Bundled Firmware Information:
Mica Boardware Version : 1.0.0.0
Mica Portware Version : 2.2.30

Firmware files on Boot Flash:
Firmware-file                              Version  Firmware-Type
=============                              =======  =============
bootflash:mica-modem-portware.2.2.3.0.bin  2.2.3.0  Mica Portware

Cisco AS5300 Access Servers

Use the show modem mapping command to list the versions of modem code running on the modem modules, residing in system Flash memory, and bundled with Cisco IOS software. This will help you decide if you need to change the version running on the modems.

5300# show modem mapping
Slot 1 has Mica Carrier card.
        Modem      Firmware   Firmware
Module  Numbers    Rev        Filename
  0   1/0  - 1/5   2.2.3.0    flash:mica-modem-portware.2.2.3.0.bin
  1   1/6  - 1/11  2.2.3.0    mica-modem-portware.2.2.3.0.bin  
  2   1/12 - 1/17  2.2.3.0    mica-modem-portware.2.2.3.0.bin  
  3   1/18 - 1/23  2.2.3.0    mica-modem-portware.2.2.3.0.bin  
  4   1/24 - 1/29  2.2.3.0    mica-modem-portware.2.2.3.0.bin  
Slot 2 has Mica Carrier card.
        Modem      Firmware   Firmware
Module  Numbers    Rev        Filename
  0   2/0  - 2/5   2.2.3.0    flash:1:mica-modem-portware.2.2.3.0.bin
  1   2/6  - 2/11  2.2.3.0    mica-modem-portware.2.2.3.0.bin  
  2   2/12 - 2/17  2.2.3.0    mica-modem-portware.2.2.3.0.bin
  4   2/24 - 2/29  2.2.3.0    mica-modem-portware.2.2.3.0.bin
IOS Bundled Firmware Information:
Mica Boardware Version : 1.0.0.0
Mica Portware Version : 2.0.1.7
Microcom Firmware Version : 3.1.30
Microcom DSP Software Version : 1.01
Firmware files on System Flash:
Firmware-file                              Version  Firmware-Type
=============                              =======  =============
flash:1:mica-modem-portware.2.2.3.0.bin    2.3.0    Mica Portware
flash:2:mcom-modem-firmware.3.1.30.bin     3.1.30   Microcom Firmware

Upgrading Modem Code From Diskettes

This section describes how to copy modem code from diskettes to your hard disk in a PC environment, and then upload the modem code to the access server modems. The steps are similar if you are using a UNIX workstation.

Upgrading modem code from diskettes is a two-step process:

1 Copying Modem Code to Your Hard Disk

2 Copying Modem Code from Your PC to the Modems

Copying Modem Code to Your Hard Disk

This section describes how to copy the modem code file to your hard disk in a PC environment. The steps are similar if you are using a Macintosh or a UNIX workstation.


Step 1 Insert the modem code diskette into the PC diskette drive.

Step 2 Use Microsoft Windows 95 Explorer to create a folder tftpboot at your hard disk root c:.

Step 3 Use the Microsoft Windows 95 Explorer to copy the modem code file into your c:/tftpboot folder.

Copying Modem Code from Your PC to the Modems

If you are using a PC running Microsoft Windows 95, installing the modem code from a hard drive onto a Cisco AS5200 involves:

1 Installing a TFTP application on your PC

2 Connecting your PC and the access server

3 Establishing a HyperTerminal session on your PC

4 Pinging the PC and access server to make sure they are talking to each other

5 Copying the image from the PC to the access server.

See the following sections for details.


Note   The steps are similar if you are using a Macintosh or a UNIX workstation.


Installing a TFTP Application on the PC


Note   You can also use an rcp application available from independent software vendors. A number of TFTP programs are also available as shareware from public sources on the World Wide Web.



Step 1 Insert the TFTP diskette (provided by Cisco) in the PC diskette drive.


Note   The TFTP program provided on diskette is authored by Cisco Systems and is provided as a courtesy of Cisco Systems and is not an officially supported product.


Step 2 Use the Microsoft Windows 95 Explorer to create a directory labeled tftp on your hard disk.

Step 3 Copy the TFTP files from the diskette to the directory created in Step 2. The TFTP files include tFTPSERV.EXE, TFTPSERV.DLL, MFC42.DLL, and MSVCRT.DLL.

Step 4 Double-click tftpsrv.exe in the Microsoft Windows 95 Explorer to launch the TFTP application.

Step 5 Set your tftp server root directory in the TFTP application:

(a) Choose Server Root Directory from the Options menu.

(b) Double-click tftpboot in [...] list box. If necessary, choose drive c from the Drives list box.

(c) Click OK. The status bar below the menu bar displays c:\tftpboot as the tftp server root directory.


Caution   If you do not select the c:\tftpboot directory as your TFTP server directory, you will not be able to perform the copy procedure. This also applies if you are using rcp on your system.

Connecting your PC and the Access Server


Step 1 Use straight-through cables to connect the PC and access via a 10BaseT hub, as shown in . Also note that both Ethernet ports must have the same baseband.

Figure 1 Connecting a PC and an Access Server


Note   You can also connect your PC Ethernet port directly to the access server Ethernet port using the 10BaseT crossover cable provided.


Step 2 Connect your PC's COM port to the access server console port. See for details.

Step 3 Make sure your PC and access server are powered on.

Establishing a HyperTerminal Session

Use the steps in this section to establish a HyperTerminal session from your local PC to the access server. You will use the HyperTerminal session to talk to the access server.


Step 1 In Microsoft Windows 95 on your PC, choose Start/Programs/Accessories/HyperTerminal.

Step 2 Double-click Hypertrm.exe to display the Connection Description dialog box.

Step 3 Enter a name for your connection, for example, Console and then click OK. HyperTerminal displays the Phone number dialog box.

Step 4 Choose the COM port connecting the PC and the access server in the Connect Using list box. You have options to connect directly to one of four COM ports.

Step 5 Click OK. HyperTerminal displays the COM Properties dialog box.

Step 6 Choose these options in the COM Properties dialog box:

Bits per second: 9600

Data bits: 8

Parity: None

Stop bits: 1

Flow control: None

Step 7 Click OK. The HyperTerminal dialog box appears.

Step 8 Press Enter to display the as5x00> prompt.


Note   If the access server prompt does not appear, you might have selected the wrong COM port, the cable connections could be incorrect or bad, or the access server might not be powered on.


Step 9 Enter the enable mode by entering the enable command and the password:

as5x00> enable
Password: <password>
as5x00#

Pinging the PC and Access Server

Ping the access server and the PC to make sure they are talking to each other and there are no configuration problems on your access server.


Step 1 Choose the correct Ethernet adapter connecting to the access server and note the PC's IP address:

(a) Choose Start/Run to display the Run dialog.

(b) Enter winipcfg and click OK to display the IP Configuration dialog box.

(c) Choose the PC Ethernet adapter connector used for the connection to the access server if you have more than one Ethernet adapter connector installed on your PC.

(d) Make a note of the PC IP address, and then click OK.

Step 2 In the HyperTerminal dialog box (see "Establishing a HyperTerminal Session" for details), make sure you are at the as5x00# prompt.

Step 3 Enter the ping command with your PC's IP address.

as5x00# ping XXX.XXX.X.X

The access server displays five exclamation points (!) if everything is working and it displays five dots (.) if there is a problem. In the latter case, check the cabling between the router and the PC and check the access server configuration.

Step 4 To upload modem code to Cisco AS5200 access servers, continue with the section "Uploading Modem Code to Cisco AS5200" and to upload modem code to Cisco AS5300 access servers, continue with the section "Uploading Modem Code to Cisco AS5300."

Uploading Modem Code to Cisco AS5200

The procedure for copying the modem code file from your PC set up as a local TFTP server to the access server system Flash memory is a two-step process.

Transfer the code to the access server.

Transfer the code to the modems.

These two steps are performed only once. After you copy the modem code file into system Flash memory for the first time, you should not have to perform these steps again. Because the modem code runs from modem RAM, the Cisco IOS software automatically copies the code to each modem each time the access server power cycles.

Perform the following steps to download modem code to MICA modems:


Step 1 Check the image in the access server boot Flash memory:

5200# show bootflash

Boot flash directory:
File  Length   Name/status
  1   3405148  c5200-boot-l
[3405212 bytes used, 4983396 available, 8388608 total]
8192K bytes of processor board Boot flash (Read/Write)

Step 2 Download the modem code file from the tftp server into the access server Flash memory using the copy tftp flash command in EXEC mode. After you enter the command, you are prompted for the download destination and the remote host name as requested by the system software.

5200# copy tftp bootflash
Boot flash directory:
File  Length   Name/status
  1   3405148  c5200-boot-l  
[3405212 bytes used, 4983396 available, 8388608 total]
Address or name of remote host [jurai]? jurai
Source file name? portware_file
Destination file name [portware_file]? portware_file
Accessing file 'portware_file' on jurai...
Loading portware_file from 223.255.254.254 (via Ethernet0): ! [OK]
Erase flash device before writing? [confirm]n
Copy file? [confirm]yes
Copy 'portware_file' from 5200
  as 'portware_file' into Flash WITHOUT erase? [yes/no]yes
Loading portware_file from 223.255.254.254 (via Ethernet0): 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 209118/4983396 bytes]
Verifying checksum...  OK (0xBFC6)
Flash device copy took 00:00:07 [hh:mm:ss]

Step 3 Verify the file has been copied into the access server boot Flash memory:

5200# show bootflash
Boot flash directory:
File  Length   Name/status
  1   3405148  c5200-boot-l
  2   209118   portware_file
[3614396 bytes used, 4774212 available, 8388608 total]
8192K bytes of processor board Boot flash (Read/Write)

Step 4 Copy the modem code file from the access server Flash memory to the modems by entering the copy bootflash modem privileged EXEC command:

5200# copy bootflash modem
Modem Numbers (<slot>/<port> | group <number> | all)? 1/0

Boot flash directory:
File  Length   Name/status
  1   3405148  c5200-boot-l  
  2   209118   portware_file  
[3614396 bytes used, 4774212 available, 8388608 total]
Name of file to copy? portware_file
Type of service [busyout/reboot] busyout
Copy 'bootflash:portware_file' from Bootflash to modems? [yes/no]yes
5200#
*Dec  1 00:10:03.159: %MODEM-5-DL_START: Modem (1/0) started firmware download
.
.
.
*Dec  1 00:10:13.827: %MODEM-5-DL_GOOD: Modem (1/4) completed firmware download: 
*Dec  1 00:10:13.831: %MODEM-5-DL_GOOD: Modem (1/5) completed firmware download: 

Note   The modem code is downloaded to the module, not the individual slot/ports as indicated by the screen display.


Uploading Modem Code to Cisco AS5300

The procedure for copying the modem code file from your PC set up as a local TFTP server to the access server System Flash memory is a two-step process.

Transfer the code to the access server.

Transfer the code to the modems.

Perform these two steps only once. After you copy the modem code file into system Flash memory for the first time, you should not have to perform these steps again. Because the code runs from modem RAM, the Cisco IOS software must automatically copy the code to each modem each time the access server power cycles.

Perform the following steps to download code to MICA modems:


Step 1 Check the image in the access server Flash memory:

5300# show flash
System flash directory:
File  Length   Name/status
  1   4530624  images/c5300-js-mx 
 [498776 bytes used, 16278440 available, 16777216 total]
16384K bytes of processor board System flash (Read/Write)

Step 2 Enter the copy tftp flash command to download the code file from the tftp server into the access server Flash memory. You are prompted for the download destination and the remote host name.

5300# copy tftp flash
System flash directory:
File  Length   Name/status
  1   4530624  images/c5300-js-mx  
[498776 bytes used, 16278440 available, 16777216 total]
Address or name of remote host [255.255.255.255]? 
Source file name? c5300_portware1-1
Destination file name [images/c5300_portware1-1]? 
Accessing file 'c5300_portware1-1' on 255.255.255.255...
Loading c5300_portware1-1 from 2.2.0.1 (via Ethernet0): ! [OK]
Erase flash device before writing? [confirm]n
Copy 'c5300_portware1-1' from server
  as 'images/c5300_portware1-1' into Flash WITHOUT erase? [yes/no]y
Loading c5300_portware1-1 from 2.2.0.1 (via Ethernet0): 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 249108/16278440 bytes]
Verifying checksum...  OK (0xE009)
Flash device copy took 00:00:02 [hh:mm:ss]

Step 3 Verify the file has been copied into the access server Flash memory:

5300# show flash
System flash directory:
File  Length   Name/status
  1   4530624  images/c5300-js-mz  
  2   210104   images/c5300_portware1-1 
  [747948 bytes used, 16029268 available, 16777216 total]
16384K bytes of processor board System flash (Read/Write)

Step 4 Copy the code file from the access server Flash memory to the modems by entering the copy flash modem Privileged EXEC command.

5300# copy flash modem
Modem Numbers (<slot>/<port> | group <number> | all)? all
System flash directory:
File  Length   Name/status
  1   4530624  images/c5300-js-mz  
  2   210104   images/c5300_portware1-1 
[747948 bytes used, 16029268 available, 16777216 total]
Name of file to copy? images/c5300_portware1-1
Type of service [busyout/reboot] busyout
Copy 'flash:images/c5300_portware1-1' from Flash to modems? [yes/no]yes

*Feb 30 21:17:43.574: %MODEM-5-DL_START: Modem (2/0) started portware download
.
.
.
*Feb 30 21:17:43.598: %MODEM-5-DL_START: Modem (2/13) started portware download
*Feb 30 21:17:53.598: %MODEM-5-DL_GOOD: Modem (2/14) completed portware download:

Note   The code is downloaded to the module, not the individual slots as shown.


Cisco Connection Online

Cisco Connection Online (CCO) is Cisco Systems' primary, real-time support channel. Maintenance customers and partners can self-register on CCO to obtain additional information 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, product documentation, 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, and Internet e-mail, and it 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

WWW:  http://www-europe.cisco.com

WWW:  http://www-china.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 connection rates up to 28.8 kbps.

For a copy of CCO's Frequently Asked Questions (FAQ), contact cco-help@cisco.com. For additional information, contact cco-team@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 cs-rep@cisco.com.


CD-ROM/WWW Feedback

Cisco documentation and additional literature are available in a CD-ROM package, which ships with your product. The Documentation CD-ROM, a member of the Cisco Connection Family, is updated monthly. Therefore, it might be more current than printed documentation. To order additional copies of the Documentation CD-ROM, contact your local sales representative or call customer service. The CD-ROM package is available as a single package or as an annual subscription. You can also access Cisco documentation on the World Wide Web at http://www.cisco.com, http://www-china.cisco.com, or http://www-europe.cisco.com.

If you are reading Cisco product documentation on the World Wide Web, you can submit comments electronically. Click Feedback in the toolbar, select Documentation, and click Enter the feedback form. After you complete the form, click Submit to send it to Cisco. We appreciate your comments.

78-5238-01