|
This document describes how to reload a Cisco uBR905 cable access router with a valid Cisco IOS software image, after you have attempted to load a Cisco IOS software image for Cisco uBR925 Voice over IP (VoIP) operations that produces an "insufficient memory" error on the Cisco uBR905 cable access router.
This document includes the following sections:
Starting with Cisco IOS Release 12.2(8)YJ, Cisco IOS Release 12.2(11)T1, and later releases, the Cisco uBR905 cable access router will fail to boot, displaying an "insufficient memory" error, if you upgrade its software to a Cisco IOS image that enables Voice over IP (VoIP) operations for the Cisco uBR925 cable access router. The following paragraphs describe why this situation occurs.
The Cisco uBR905 and Cisco uBR925 cable access routers share the same basic hardware for DOCSIS operation and hardware-accelerated encryption. The Cisco uBR925 cable access router, however, adds support for a Universal Serial Bus (USB) interface and two Voice over IP (VoIP) ports.
When the two routers were first introduced, they used the same Cisco IOS software images. On the Cisco uBR925 router, these images automatically enabled the USB and voice ports, but the Cisco uBR905 router ignored this part of the software code.
However, starting with Cisco IOS Release 12.2(8)YJ and Cisco IOS Release 12.2(11)T1, the software images became too large for the Cisco uBR905 router to load. Therefore, these releases began issuing separate software images for the two models of router: the Cisco uBR905 cable access router now uses non-voice images, and the Cisco uBR925 cable access router uses voice-enabled images.
Tip Voice-enabled images contain a "v" in the image name (for example, "ubr925-k9sv4y5-mz"). Images with a "v4" were produced before Cisco IOS Release 12.2(8)YJ and can be booted on the Cisco uBR905. However, images with a "v9" (for example, "ubr925-k9o3sv9y5-mz") cannot be used on the Cisco uBR905 router. |
Because the memory onboard the Cisco uBR905 router is fixed and cannot be increased or upgraded, you must now load a new software image for the Cisco uBR905 router. See the following sections in this document for instructions on how to load a new software image from the ROM monitor.
The instructions in this document support the following platform:
Cisco IOS software is packaged in feature sets that support specific platforms. To get updated information regarding platform support for this feature, access Feature Navigator. Feature Navigator dynamically updates the list of supported platforms as new platform support is added for the feature.
Feature Navigator is a web-based tool that enables you to quickly determine which Cisco IOS software images support a specific set of features and which features are supported in a specific Cisco IOS image.
To access Feature Navigator, you must have an account on Cisco.com. If you have forgotten or lost your account information, send a blank e-mail to cco-locksmith@cisco.com. An automatic check will verify that your e-mail address is registered with Cisco.com. If the check is successful, account details with a new random password will be e-mailed to you. Qualified users can establish an account on Cisco.com by following the directions at http://www.cisco.com/register .
Feature Navigator is updated regularly when major Cisco IOS software releases and technology releases occur. For the most current information, go to the Feature Navigator home page at the following URL:
You can upgrade the software image using three different procedures, depending on the type of network connectivity the router currently has. If possible, use the following procedures in the following order to download the new software image to the Cisco uBR905 cable access router:
If the Cisco uBR905 router can successfully boot its boot flash software image, and if the router is connected to a working DOCSIS cable network, use the following procedure to download the software image from your TFTP server to the router.
Step 2 Verify that the router is able to boot into the boot flash software image by connecting a terminal to the router's console port. If the router is running the boot flash image, you will see the word "boot" as part of the prompt, such as the following:
If the router shows a ROM monitor prompt (such as "rommon 1>"), try to boot the boot flash image by giving the following commands:
If you cannot display either the boot prompt or ROMMON prompt, press and hold the router's reset button for at least 30 seconds, which will force the router to boot into its boot mode.
If the router still cannot boot the boot flash image, you will have to use the method given in the "Downloading Manually Through the Serial Interface (ROMMON Mode)" section.
Step 3 Download a proper Cisco IOS software image for the Cisco uBR905 cable access router to the TFTP server. Typically, this image should be put into the same directory that contains the other Cisco IOS software images. To download a Cisco IOS software image, go to the IOS Upgrade Planner at the following URL:
http://www.cisco.com/cgi-bin/Software/Iosplanner/Planner-tool/iosplanner.cgi
Note You must be logged in as a registered user on Cisco.com to access the IOS Upgrade Planner site and to download Cisco IOS software images. |
Step 4 Create a DOCSIS configuration file that instructs the Cisco uBR905 router to download the new software image. This information is contained in the following configuration file options:
Note You can create this file using a DOCSIS configuration file editor such as the Cisco DOCSIS CPE Configurator Tool (release 3.7 or later). |
Step 5 Copy this DOCSIS configuration file to your TFTP server.
Step 6 Configure your DOCSIS cable provisioning software (such as a DHCP server or Cisco Network Registrar) so that it sends this DOCSIS configuration file as the DHCP bootfile during the initial provisioning.
Step 7 Reload the Cisco uBR905 router, either by turning it off and then on, or by giving the reload command in Privileged EXEC mode:
The Cisco uBR905 router will then download the DOCSIS configuration file, which will force the router to download the new Cisco IOS software image. Then router then reloads and boots the new software image, displaying a series of status messages on the console port.
If the Cisco uBR905 router can successfully boot its boot flash software image, but the router cannot successfully connect to a working DOCSIS cable network, use the following procedure to set up a TFTP server on a PC connected to the router's Ethernet interface.
Step 2 Download a proper Cisco IOS software image for the Cisco uBR905 cable access router to the PC or workstation that is acting as the TFTP server. Typically, this image should be put into the same directory that contains the other Cisco IOS software images. To download a Cisco IOS software image, go to the IOS Upgrade Planner at the following URL:
http://www.cisco.com/cgi-bin/Software/Iosplanner/Planner-tool/iosplanner.cgi
Note You must be logged in as a registered user on Cisco.com to access the IOS Upgrade Planner site and to download Cisco IOS software images. |
Step 3 Connect a PC or workstation so that it has Ethernet connectivity to the Cisco uBR905 router. The simplest way to do this is to directly connect the two pieces of equipment by connecting the Ethernet port on the PC or workstation to one of the Ethernet hub ports on the Cisco uBR905 router, using a straight-through Ethernet cable.
Step 4 Create a direct console connection with the Cisco uBR905 router. Use the console cable that shipped with the router and connect the console port on the router to an available serial port on a PC or workstation. Start a terminal program and configure it for the appropriate serial port and for the following settings:
Step 5 Verify that the router is able to boot into the boot flash software image by connecting a terminal to the router's console port. If the router is running the boot flash image, you will see the word "boot" as part of the prompt, such as the following:
Note If the router shows a ROM monitor prompt (such as "rommon 1>"), try to boot the boot flash image by using the confreg 0x2101 and reset ROM monitor commands. If the router cannot boot the boot flash image, you will have to use the method given in the "Downloading Manually Through the Serial Interface (ROMMON Mode)" section. |
Step 6 Configure the Cisco uBR905 router so that its Ethernet interface has an IP address in the same subnetwork that the PC or workstation is using. For example, if the PC or workstation is configured for an IP address of 10.10.10.91 and a subnet mask of 255.255.255.0, you could configure the router with a compatible address using the following commands:
Step 7 Use the ping command to verify connectivity with the PC or workstation that is running the TFTP server:
where ip-address is the IP address of the PC or workstation. For example, if the IP address for the PC or workstation is 10.10.10.91, you would give the following command:
A successful ping would show the following, indicating that you have connectivity with the PC or workstation:
An unsuccessful ping would show the following, indicating that you do not have connectivity with the TFTP server:
If you do not have connectivity with the PC or workstation, check the cabling between the router and the PC or workstation. Also check to make sure the PC or workstation is configured for the proper IP address. If on a Windows workstation, you can do this by opening the Network control panel and examining the properties for the TCP/IP protocol for the Ethernet card.
Step 8 If you still cannot access the PC or workstation, use the ping command with the broadcast address (255.255.255.255) to request all hosts that are listening to reply. The following example shows a typical result of a successful ping of the broadcast address:
If you cannot access any hosts except the router's loopback interface (it will have an IP address in the 127.0.0.0 network), check the cabling and configuration on both the router and the PC or workstation. If you get more than one successful reply, doublecheck those IP addresses to see that you have the right IP address for the PC or workstation.
Step 9 (Optional) Copy your current configuration to the TFTP server as a backup, using the copy startup-config tftp command. This is optional but highly recommended. For example:
Step 10 Begin downloading the software image by using the copy tftp flash command. You will be prompted for the complete path and filename for the Cisco IOS software image on the TFTP server, the IP address for the TFTP server, and the destination filename. See the following for a typical example:
Step 11 Enter the following commands to set the configuration register to 0x2102 and to reload the router, so that the router will boot the new Cisco IOS software image:
Step 12 After the router boots, use the show version command to display the currently-loaded version of the Cisco IOS software, to verify that the correct version has been loaded. The following example shows a typical display after a reload:
When all other situations fail, you can download a new Cisco IOS software image to the router through the console port's serial interface. Because this file transfer uses the slow XModem protocol, and because the router's serial port is fixed at 9600 bps, this procedure should be done only in a disaster-recovery situation, where the following conditions apply:
If all of the situations apply, use the following procedure to download the software image over a serial interface to the Cisco uBR905 cable access router.
Note You must be logged in as a registered user on Cisco.com to access the IOS Upgrade Planner site and to download Cisco IOS software images. |
Tip Select the smallest available image for the Cisco uBR905 router. This will result in the minimum download time over the serial interface. Then after you complete the initial download and reboot the router, you can use the working software image to connect to the DOCSIS network and upload a more comprehensive image, if desired. |
Step 2 Create a direct console connection with the Cisco uBR905 cable access router. Use the console cable that shipped with the router and connect the console port on the router to an available serial port on the laptop or other PC.
Step 3 Start a terminal program that supports the Xmodem protocol, and configure the program for the appropriate serial port and for the following settings:
Step 4 If the router is not currently in ROM monitor (ROMMON) mode, reset the configuration register to 0x00 and reload the router. If the router is currently at the Cisco IOS prompt, do this by giving the following set of commands:
Step 5 Give the xmodem command at the ROMMON prompt to start the file transfer. If your terminal program supports the 16-bit cyclic redundancy check (CRC-16) version of the XModem protocol, use the following command:
If your terminal program supports only the checksum version of the XModem protocol, use the following command instead:
In either case, destination-filename is the filename that should use for the Cisco IOS software image when it saves the file to its Flash memory.
Note Whenever possible, use the CRC-16 version of XModem protocol, because the CRC-16 checksum provides significantly greater insurance against the file being corrupted during the transfer. |
For example, to specify that the router should use the CRC-16 version of the XModem protocol to download a file named ubr905-k9sy5-mz.bin, give the following command:
Step 6 The router then displays the current contents of the Flash memory and asks you to confirm that it should delete the existing files and begin downloading the new file:
Answer yes to begin the file transfer.
Step 7 The router will erase the current contents of the Flash memory and signal that it is ready to receive the new file:
Step 8 Instruct your terminal program to begin sending the file using the appropriate version of the XModem protocol. The router will begin receiving the file from your PC. When the download completes, the router will verify its checksum or CRC value, print the appropriate status message, and return to the ROMMON prompt:
Step 9 Set the configuration register to 0x2102 so that the router boots the new Cisco IOS software image:
Step 10 Reset the router using the reset command:
Posted: Thu Jun 12 14:12:43 PDT 2003
All contents are Copyright © 1992--2003 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.