|
|
This document describes how to update modem firmware in the Cisco AS5200 Universal Access Server. Although modem firmware version 1.0.40 is used in the examples, the document is intended to be general enough to be used for upgrading to any firmware version.
Use this document in conjunction with the Cisco AS5200 Universal Access Server Installation Guide, Cisco AS5200 Universal Access Server Software Configuration Guide, Cisco AS5200 Universal Access Server Installation (job aid), Cisco AS5200 Universal Access Server Configuration (job aid), and the Cisco AS5200 Safety and Regulatory Compliance.
This document includes the following sections:
To upgrade modem firmware to 1.0.40, you should be running Cisco IOS 11.1(7)AA or later, or Cisco IOS 11.2(2)P.
If you run modem firmware Update 1.0.40 with an earlier version of the Cisco IOS, you must set modem line speed to 115000 bits per second (refer to the speed command); set flow control to hardware (refer to the flowcontrol command); set stopbits to 1 (refer to the stopbits command); set parity to none (refer to the parity command); set modem to inout (refer to the modem inout command).
To update modem firmware in the Cisco AS5200 Universal Access Server, use the following two procedures:
Note that 56K modems require both controller firmware and DSP software in order to support K56FLEX modulation. Versions of the firmware and DSP software must be compatible. To determine compatibility, compare the filenames. For example, notice the similarity in the filenames that follow:
For complete information, including the procedure on how to download the DSP software, see the chapter, 56K 12-Port Modem Cards for the Cisco AS5200 Universal Access Server in the Feature Guide for Cisco IOS Release 11.2(P).
To download the modem firmware file, access the Cisco Systems online support channel, Cisco Connection Online (CCO), formerly Cisco Information Online (CIO).
You can connect in one of the following ways:
If you are already registered, enter the following URL:
http://www.cisco.com/kobayashi/Library_root.shtml
This takes you to the Software Image Library. In the Access Products section, select Cisco AS5200 Series Software.
From the Cisco Access AS5200 Series Software Images page, click the radio button next to mcom-modem-firmware. 1.0.40 and click the Execute dialog. Follow the instructions to download the firmware to your local TFTP server.
If you are not registered on CCO, enter the following URL into your WWW browser to register:
http://www.cisco.com
If you prefer to download firmware by using FTP and you have a SmartNet contract, enter the following URL into your WWW browser:
ftp://[userid]@www.cisco.com
After entering your password, click on the Cisco folder, then the Access folder, then the 5200 folder.
If you are not registered on CCO or do not have a SmartNet contract, you will need a special access code to access the software library. To get a special access code, phone the Technical Support team for CiscoView at 800 553-2447 or 408 526-7209, or e-mail tac@cisco.com; then enter:
http://www.cisco.com/public/library/spc_req.shtml
If you are not registered on CCO or do not have a SmartNet contract, you need a special access code. Phone the Technical Support team for CiscoView at 800 553-2447 or 408 526-7209, or e-mail tac@cisco.com; then enter:
ftp://[special_access_code]@www.cisco.com/coded/
For FTP server access, enter your e-mail address as the password. For example, enter yourname@net.com.
This section describes how to download the new modem firmware from your local server to the Cisco AS5200 Universal Access Server using the copy tftp modem command, and includes the following tasks:
This section assumes you have saved the new modem firmware file to a local TFTP server.
Before you copy the update firmware to your Cisco AS5200 modems, connect to the target router via Telnet to the Ethernet, console, or auxiliary management ports and enable privilege EXEC mode. Complete the following tasks:
Step 1 Down the active T1 or E1 lines from the configuration editor using either shut or loop commands for controller t/e1 0 and controller t/e1 1.
Step 2 Use the show running-config command to verify that the line is configured as follows:
If the line does not have these configuration parameters, enter line configuration mode and type the following commands:
Step 3 Store the line parameters to NVRAM using the copy running-config command.
Step 4 Use the reload command to clear all lines, resynchronize all modems, and ensure that all modem out-of-band (OOB) ports are polling.
By using the copy tftp modem command, you can upgrade a single modem or a range of modems. You should first update the firmware to one of the modems in your Cisco AS5200, then test it to make sure it works before you upgrade the remaining modems.
To download firmware to modems in the access server, perform the following task in EXEC mode:
| Task | Command |
|---|---|
| Copy modem firmware from a TFTP server to a modem. | copy tftp modem |
After you enter the command, you are prompted for the download destination, the remote host name, and the path leading to the source modem firmware as requested by the system software.
If a modem you want to upgrade is busy with a call when the copy tftp modem command is issued, that modem is passed over until the active call is dropped, then is upgraded. All other idle modems in the upgrade range proceed with the downloading operation.
This section shows how to copy a modem firmware file from a TFTP server to the modems in a Cisco AS5200 Universal Access Server.
Because it is recommended that you copy the file to one modem first for testing before copying the file to all the modems in the universal access server, this section shows how to update firmware to a single modem, then to all modems in the Cisco AS5200.
This example uses the show modem command to display information about the modem at slot 1, port 0 (1/0). (Refer to Table 1 to see associated lines and modem slot and port numbers.) Note that this modem is running firmware version 1.0.23.
AS5200# show modem 1/0
Mdm Typ Status Tx/Rx G Duration TX RX RTS CTS DSR DCD DTR
1/0 Idle 0/0 1 00:00:00 x x x x x
Modem 1/0, Microcom MNP10 V34 Modem (Select), Async25, TTY25
Firmware (Boot) Rev: 1.0.23 (1.0.5)
Modem config: Incoming and Outgoing
Protocol: Normal, Compression: None
Management config: status and AT session polling
TX signals: 0 dBm, RX signals: 0 dBm
Last clearing of "show modem" counters never
0 incoming completes, 0 incoming failures
0 outgoing completes, 0 outgoing failures
0 failed dial attempts, 0 ring no answers, 3 busied outs
0 no dial tones, 0 dial timeouts, 0 watchdog timeouts
0 no carriers, 0 link failures, 3 resets
0 protocol timeouts, 0 protocol errors, 0 lost events
2400- 2400-14400 14400+
# of connections 0 0 0
| TTY Line | Slot/ Modem Port Number | TTY Line | Slot/ Modem Port Number |
|---|---|---|---|
| 1 | 1/0 | 25 | 2/0 |
| 2 | 1/1 | 26 | 2/1 |
| 3 | 1/2 | 27 | 2/2 |
| 4 | 1/3 | 28 | 2/3 |
| 5 | 1/4 | 29 | 2/4 |
| 6 | 1/5 | 30 | 2/5 |
| 7 | 1/6 | 31 | 2/6 |
| 8 | 1/7 | 32 | 2/7 |
| 9 | 1/8 | 33 | 2/8 |
| 10 | 1/9 | 34 | 2/9 |
| 11 | 1/10 | 35 | 2/10 |
| 12 | 1/11 | 36 | 2/11 |
| 13 | 1/12 | 37 | 2/12 |
| 14 | 1/13 | 38 | 2/13 |
| 15 | 1/14 | 39 | 2/14 |
| 16 | 1/15 | 40 | 2/15 |
| 17 | 1/16 | 41 | 2/16 |
| 18 | 1/17 | 42 | 2/17 |
| 19 | 1/18 | 43 | 2/18 |
| 20 | 1/19 | 44 | 2/19 |
| 21 | 1/20 | 45 | 2/20 |
| 22 | 1/21 | 46 | 2/21 |
| 23 | 1/22 | 47 | 2/22 |
| 24 | 1/23 | 48 | 2/23 |
This example uses the copy tftp modem command to download firmware to slot 1, port 0 from TFTP server 172.16.2.77; the file name is updates/as5200-modem-firmware.1.0.40.
When the modem firmware successfully downloads, a response message reports the new version number of the installed modem firmware--MNPClass10V.34/V.FCModemRev1.0.4/85--as shown the last line of this example.
AS5200# copy tftp modem Modem Numbers (/ | group | all)? 1/0 Address or name of remote host [172.16.2.77]? Source file name?updates/as5200-modem-firmware.1.0.40 Accessing file 'updates/as5200-modem-firmware.1.0.40' on 172.16.2.77... Loading updates/as5200-modem-firmware.1.0.40 from 171.69.2.29 (via Ethernet0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 240380/278528 bytes] AS5200# %MODEM-5-DL_START: Modem (1/0) started firmware downloadmodem 1/0 %MODEM-5-DL_GOOD: Modem (1/0) completed firmware download: MNPClass10V.34/V.FCMo demRev1.0.40/85
The show modem command provides additional information about the modem in slot 1, port 0. Note that this modem is now running firmware version 1.0.40.
AS5200# show modem 1/0
Mdm Typ Status Tx/Rx G Duration TX RX RTS CTS DSR DCD DTR
1/0 D/L 0/0 1 00:00:00 x x x x
Modem 1/0, Microcom MNP10 V34 Modem (Select), Async25, TTY25
Firmware (Boot) Rev: 1.0.40 (1.0.5)
Modem config: Incoming and Outgoing
Protocol: Normal, Compression: None
Management config: status and AT session polling
TX signals: 0 dBm, RX signals: 0 dBm
Last clearing of "show modem" counters never
0 incoming completes, 0 incoming failures
0 outgoing completes, 0 outgoing failures
0 failed dial attempts, 0 ring no answers, 5 busied outs
0 no dial tones, 0 dial timeouts, 0 watchdog timeouts
0 no carriers, 0 link failures, 5 resets
4 protocol timeouts, 0 protocol errors, 0 lost events
2400- 2400-14400 14400+
# of connections 0 0 0
The following example shows how to download the same modem firmware file from the TFTP server 172.16.2.77 to all the modems in the Cisco AS5200.
Note that when you use the copy tftp modem command this time, the interactive display shows the name of the previously accessed remote server as the default setting. For example, 172.16.2.77 replaces UNKNOWN as shown in this example.
AS5200# copy tftp modem Modem Numbers (/ | group | all)? all Address or name of remote host [172.16.2.77]? Source file name?updates/as5200-modem-firmware.1.0.40 Accessing file 'updates/as5200-modem-firmware.1.0.40' on 172.16.2.77... Loading updates/as5200-modem-firmware.1.0.40 from 171.69.2.29 (via Ethernet0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 240380/278528 bytes] AS5200# *Mar 3 00:32:15.943 UTC: %MODEM-5-DL_START: Modem (1/0) started firmware download *Mar 3 00:32:16.047 UTC: %MODEM-5-DL_START: Modem (1/1) started firmware download *Mar 3 00:32:16.147 UTC: %MODEM-5-DL_START: Modem (1/2) started firmware download *Mar 3 00:32:16.251 UTC: %MODEM-5-DL_START: Modem (1/3) started firmware download *Mar 3 00:32:16.355 UTC: %MODEM-5-DL_START: Modem (1/4) started firmware download . . . *Mar 3 00:32:18.459 UTC: %MODEM-5-DL_START: Modem (1/23) started firmware download *Mar 3 00:32:18.563 UTC: %MODEM-5-DL_START: Modem (2/0) started firmware download *Mar 3 00:32:18.667 UTC: %MODEM-5-DL_START: Modem (2/1) started firmware download *Mar 3 00:32:18.771 UTC: %MODEM-5-DL_START: Modem (2/2) started firmware download *Mar 3 00:32:18.963 UTC: %MODEM-5-DL_START: Modem (2/3) started firmware download *Mar 3 00:32:19.067 UTC: %MODEM-5-DL_START: Modem (2/4) started firmware download . . . *Mar 3 00:32:21.223 UTC: %MODEM-5-DL_START: Modem (2/23) started firmware download *Mar 3 00:32:57.187 UTC: %MODEM-5-DL_GOOD: Modem (1/2) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85 *Mar 3 00:32:57.191 UTC: %MODEM-5-DL_GOOD: Modem (1/3) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85 *Mar 3 00:32:57.195 UTC: %MODEM-5-DL_GOOD: Modem (1/7) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85 *Mar 3 00:32:57.475 UTC: %MODEM-5-DL_GOOD: Modem (1/0) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85 *Mar 3 00:32:57.479 UTC: %MODEM-5-DL_GOOD: Modem (1/1) completed firmware download: . . . *Mar 3 00:33:01.363 UTC: %MODEM-5-DL_GOOD: Modem (2/20) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85 *Mar 3 00:33:01.919 UTC: %MODEM-5-DL_GOOD: Modem (2/18) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85 *Mar 3 00:33:01.927 UTC: %MODEM-5-DL_GOOD: Modem (2/21) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85 Bell_Stress_2# *Mar 3 00:33:25.959 UTC: %MODEM-1-DL_FAIL: Modem (2/13) failed firmware download (136): timed-out *Mar 3 00:33:31.203 UTC: %MODEM-5-DL_START: Modem (2/13) started firmware download *Mar 3 00:34:05.631 UTC: %MODEM-5-DL_GOOD: Modem (2/13) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85
Use the show modem version command, after the modem upgrade reports are displayed, to verify that all modems have been updated.
AS5200# show modem version
Modem module Firmware Boot
Mdm Number Rev Rev
1/0 0 1.0.40 1.0.5
1/1 0 1.0.40 1.0.5
1/2 0 1.0.40 1.0.5
1/3 0 1.0.40 1.0.5
1/4 0 1.0.40 1.0.5
.
.
.
1/23 1 1.0.40 1.0.5
2/0 0 1.0.40 1.0.5
2/1 0 1.0.40 1.0.5
2/2 0 1.0.40 1.0.5
2/3 0 1.0.40 1.0.5
2/4 0 1.0.40 1.0.5
.
.
.
2/23 1 1.0.40 1.0.5
Modem board HW version info:
Slot 1:
Carrier card:
hw version= 15, number_of_ports= 24, max_modules= 2, max_oob_ports= 2
Modem Module 0:
number_of_modems= 12, option_bits= 1,
rev_num= 03.00, vendor_model_number= 01,
vendor_banner= Microcom MNP10 V34 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
Slot 2:
Carrier card:
hw version= 15, number_of_ports= 24, max_modules= 2, max_oob_ports= 2
Modem Module 0:
number_of_modems= 12, option_bits= 1,
rev_num= 01.07, vendor_model_number= 01,
vendor_banner= Microcom MNP10 V34 Modem
Modem Module 1:
number_of_modems= 12, option_bits= 1,
rev_num= 02.00, vendor_model_number= 01,
vendor_banner= Microcom MNP10 V34 Modem
It is not unusual for one or more modems to fail and retry automatically to complete the upgrade. If a particular modem fails consistently to reload, use the clear modem command to clear that modem slot and port. For example, type the following command to clear modem ports 13 and 14 on slot 2:
AS5200# clear modem 2/13 2/14
If the clear modem command still fails to recover a modem failing to upgrade, issue a router reload command and complete the modem copy operation again. If this again fails to recover all modems, replace the modem module.
After you replace the modem module, use the copy tftp modem command to copy the firmware to that particular modem slot and port. If it still fails, perform a diagnostic (back to back) test using the test modem back-to-back command, as shown in the following example:
AS5200# test modem back-to-back 2/13 2/14 Repetitions (of 10-byte packets) [1]: Bell_Stress_2# *Mar 3 00:50:55.803 UTC: %MODEM-5-B2BCONNECT: Modems (2/13) and (2/14) connected in back-to-back test: CONNECT28800/REL-MNP *Mar 3 00:50:57.179 UTC: %MODEM-5-B2BMODEMS: Modems (2/14) and (2/13) completed back-to-back test: success/packets = 2/2
Restore the T1 interfaces to the active state using the no shut or no loop commands.
This section contains the copy modem command used in this modem firmware update document.
To download firmware to modems in the Cisco AS5200, use the copy modem EXEC command.
copy {flash | tftp | rcp} modem| flash | Copies firmware from Flash memory to the modem. |
| tftp | Copies firmware from the TFTP server to the modem. |
| rcp | Downloads a remote copy of the firmware from a network server to the modem. |
Disabled
EXEC
After you enable this command, you are asked to provide the download destination (slot/modem-port or all), the remote host name, and the path leading to the source modem firmware.
If a modem that you wish to upgrade is busy with a call when the copy modem command is issued, that modem is passed over until the active call is dropped, then is upgraded. All other idle modems in the upgrade range proceed with the downloading operation.
The following example shows how to copy the modem firmware file called modem_upgrade from the TFTP server called Modem_Server to modem 2/0, which is installed in the Cisco AS5200:
AS5200#copy tftp modemModem Firmware Download Modem Numbers?2/0Address or name of remote host [UNKNOWN]?Modem_ServerSource file name?dirt/elem/modem_upgradeAccessing file 'dirt/elem/modem_upgradeonModem_Server... Loading dirt/elem/modem_upgrade.from 223.255.254.254 (via Ethernet0): ! [OK] Loading dirt/elem/modem_upgradefrom 223.255.254.254 (via Ethernet0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 237503/278528 bytes] AS5200# %MODEM-5-DL_START: Modem (2/0) started firmware download %MODEM-5-DL_GOOD: Modem (2/0) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85.23/85
As shown in the preceding example, you might want to upgrade and test one modem's firmware before upgrading all the modems' firmware on the universal access server, as shown in the next example.
This example shows how to download the same modem firmware file from the TFTP server to all the modems in the Cisco AS5200:
AS5200#copy tftp modemModem Firmware Download Modem Numbers?allAddress or name of remote host [UNKNOWN]?Modem_ServerSource file name?dirt/elem/modem_upgradeAccessing file 'dirt/elem/modem_upgradeonModem_Server... Loading dirt/elem/modem_upgrade.from 223.255.254.254 (via Ethernet0): ! [OK] Loading dirt/elem/modem_upgradefrom 223.255.254.254 (via Ethernet0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 237503/278528 bytes] AS5200# %MODEM-5-DL_START: Modem (2/0) started firmware download %MODEM-5-DL_START: Modem (2/1) started firmware download %MODEM-5-DL_START: Modem (2/2) started firmware download . . . %MODEM-5-DL_START: Modem (2/22) started firmware download %MODEM-5-DL_START: Modem (2/23) started firmware download %MODEM-5-DL_GOOD: Modem (2/2) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85.23/85 %MODEM-5-DL_GOOD: Modem (2/10) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85.23/85 %MODEM-5-DL_GOOD: Modem (2/4) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85.23/85 . . . %MODEM-5-DL_GOOD: Modem (2/18) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85.23/85 %MODEM-5-DL_GOOD: Modem (2/20) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85.23/85 %MODEM-5-DL_GOOD: Modem (2/23) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85.23/85
The following example shows how to copy the modem firmware file called STAR.M from Flash memory to the integrated modem 1/2:
AS5200#copy flash modemModem Numbers (/ | group | all)? 1/2System flash directory: File Length Name/status 1 3539820 as5200-i-m.allcookies 2 239203STAR.M3 23072 BOOT.105 [3802288 bytes used, 4586320 available, 8388608 total] Source file name? STAR.M AS5200# %MODEM-5-DL_START: Modem (1/2) started firmware download %MODEM-5-DL_GOOD: Modem (1/2) completed firmware download: MNPClass10V.34/V.FCModemRev1.0.40/85.23/85 AS5200#
|
|