Ok I'm stuck! I'm stuck in ROMMON for the last few days. Some reason I lost all the files, no IOS at all. Anyways, I have tried doing the tftpdnld and used the free tftp server by Solar Winds, but that was unsuccessful. I'm not sure if I did it right! So I am now trying it the xmodem way via the console port. The name of the IOS file I got was the
c831-k9o3y6-mz.123-11.T2.bin so in the router I typed in xmodem -c c:\c831-k9o3y6-mz.123-11.T2.bin and then ran hyperterminal to send the file via xmodem. It seems like it's connecting but the data won't transfer, it stays at zero.
I thought maybe I did it wrong in the router, so I just typed out the name of the file only after xmodem. That didn't work, then I tried it w/ a c:\_c831-k9o3y6-mz.123-11.T2 still nothing. Maybe I'm not understanding, but I'm following at least I thought I was following Cisco's suggestion that i cut and pasted below on how to do it!
Any help would be appreciated!!!!!
Console Download
You can use console download, a ROM monitor function, to download over the router console port either a software image or a configuration file. After download, the file is either saved to the mini-Flash memory module or to main memory for execution (image files only).
Use console download when you do not have access to a Trivial File Transfer Protocol (TFTP) server.
Note If you want to download a software image or a configuration file to the router over the console port, you must use the ROM monitor command.
Note If you are using a PC to download a Cisco IOS image over the router console port at 115,200 bps, ensure that the PC serial port is using a 16550 universal asynchronous transmitter/receiver (UART). If the PC serial port is not using a 16550 UART, we recommend using a speed of 38,400 or less when downloading a Cisco IOS image over the console port.
Command Description
The following are the syntax and descriptions for the xmodem console download command:
xmodem [-cyrx] destination_file_name
c
Optional. Performs the download using 16-bit cyclic redundancy check (CRC-16) error checking to validate packets. Default is 8-bit CRC.
y
Optional. Sets the router to perform the download using Ymodem protocol. Default is Xmodem protocol. The protocols differ as follows:
* Xmodem supports a 128-block transfer size. Ymodem supports a 1024-block transfer size.
* Ymodem uses (CRC)-16 error checking to validate each packet. Depending on the device that the software is being downloaded from, this function might not be supported by Xmodem.
r
Optional. Image is loaded into DRAM for execution. Default is to load the image into Flash memory.
x
Optional. Image is loaded into DRAM without being executed.
destination_file_name
The name of the system image file or the system configuration file. In order for the router to recognize it, the name of the configuration file must be router_confg.
Follow these steps to run Xmodem:
Step 1 Move the image file to the local drive where the Xmodem will execute.
Step 2 Enter the xmodem command.
c831-k9o3y6-mz.123-11.T2.bin so in the router I typed in xmodem -c c:\c831-k9o3y6-mz.123-11.T2.bin and then ran hyperterminal to send the file via xmodem. It seems like it's connecting but the data won't transfer, it stays at zero.
I thought maybe I did it wrong in the router, so I just typed out the name of the file only after xmodem. That didn't work, then I tried it w/ a c:\_c831-k9o3y6-mz.123-11.T2 still nothing. Maybe I'm not understanding, but I'm following at least I thought I was following Cisco's suggestion that i cut and pasted below on how to do it!
Any help would be appreciated!!!!!
Console Download
You can use console download, a ROM monitor function, to download over the router console port either a software image or a configuration file. After download, the file is either saved to the mini-Flash memory module or to main memory for execution (image files only).
Use console download when you do not have access to a Trivial File Transfer Protocol (TFTP) server.
Note If you want to download a software image or a configuration file to the router over the console port, you must use the ROM monitor command.
Note If you are using a PC to download a Cisco IOS image over the router console port at 115,200 bps, ensure that the PC serial port is using a 16550 universal asynchronous transmitter/receiver (UART). If the PC serial port is not using a 16550 UART, we recommend using a speed of 38,400 or less when downloading a Cisco IOS image over the console port.
Command Description
The following are the syntax and descriptions for the xmodem console download command:
xmodem [-cyrx] destination_file_name
c
Optional. Performs the download using 16-bit cyclic redundancy check (CRC-16) error checking to validate packets. Default is 8-bit CRC.
y
Optional. Sets the router to perform the download using Ymodem protocol. Default is Xmodem protocol. The protocols differ as follows:
* Xmodem supports a 128-block transfer size. Ymodem supports a 1024-block transfer size.
* Ymodem uses (CRC)-16 error checking to validate each packet. Depending on the device that the software is being downloaded from, this function might not be supported by Xmodem.
r
Optional. Image is loaded into DRAM for execution. Default is to load the image into Flash memory.
x
Optional. Image is loaded into DRAM without being executed.
destination_file_name
The name of the system image file or the system configuration file. In order for the router to recognize it, the name of the configuration file must be router_confg.
Follow these steps to run Xmodem:
Step 1 Move the image file to the local drive where the Xmodem will execute.
Step 2 Enter the xmodem command.