07-18-2008 06:34 AM
I would like to know how this works. Lab tested selecting reload when finished and use current running image as TFTP fallback. SWIM job started, I waited for the flash file to show deleted on my 2811, then issued a reload command.
Device is in rommon mode.
Is this option only for corrupt images ?
Running image is in repository, but should I have selected option to backup the current running image to tftp ?
07-18-2008 08:24 AM
This option tells RME to copy the image from the repository to the tftpboot directory. If possible, and if the device cannot boot from its flash, it will attempt to net boot from the image on the RME server.
By rebooting the device before the job could finish, RME couldn't add the additional boot command to tell the device to fallback to the TFTP boot image.
07-18-2008 08:33 AM
Is there a way to test this ?
unless i use a corrupt image, the swim job will be successfull and the device will reload with the new image.
I would like to use this as a fallback vs the xmodem procedures currently known.
07-18-2008 08:37 AM
Don't select to reload the device in your job. Let the job run to completion, then delete the image on flash yourself. Then reload. It should boot from TFTP.
07-18-2008 08:51 AM
Last one before I test.
Should I select both or just one of the below options?
Use current running image as TFTP fallback image.
Backup current running image.
07-18-2008 09:24 AM
You can select both if you want to be extra careful, but the fallback option alone will accomplish what you want to do.
07-18-2008 10:47 AM
selected only the 'use current running image as TFTP fallback'
upgrade was successfull.
boot-start-marker
boot system flash flash:c2800nm-entservicesk9-mz.124-19.bin
boot system tftp c2800nm-entservicesk9-mz.124-18.bin 223.168.150.26
warm-reboot
boot-end-marker
deleted the file from flash.
issued reload command
Upgrade ROMMON initialized
an alternate boot helper program is not specified
(monitor variable "BOOTLDR" is not set)
and unable to determine first file in bootflash
loadprog: error - on file open
boot: cannot load "tftp:c2800nm-entservicesk9-mz.124-18.bin 223.168.150.26"
c2811 platform with 262144 Kbytes of main memory
Main memory is configured to 64 bit mode with ECC enabled
rommon 1 >
07-18-2008 10:50 AM
Is this the correct IP address for the server? does the image exist in the server's tftpboot directory?
07-18-2008 11:07 AM
The old file is still in the tftp boot directory
cwsrbqa1:/tftpboot> ls
C2800NM_RM2.srec.124-13r.T5 rep_sw_765676666105472852
c2800nm-entservicesk9-mz.124-18.bin rep_sw_8721821259821398922
rep_sw_765676666105383645
07-18-2008 11:10 AM
It might help to see a sniffer trace of the router trying to boot off of the network image. This may be a device bug.
07-23-2008 07:20 AM
Would the Capture Packet from CW works for this or does there have to be a external sniffer in front of the router?
Is this option only feasible for a LAN, or will this actually work over a WAN connection?
07-23-2008 08:06 AM
The packet capture utility in LMS will work. It should show the TFTP read request coming from the device.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide