cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
13344
Views
25
Helpful
11
Replies

Firmware update on Cisco SF300 using CLI

Ivan Sergeev
Level 1
Level 1

Hi all!

How I can update the firmware on Cisco SF300 using CLI?

I have download the new firmware Sx300_FW_Boot_1.4.0.88 from the Cisco website. Inside the archive I found two files sx300_boot-13506.rfb and sx300_fw-14088.ros. If I understand correctly, sx300_fw-14088.ros is the firmware?

Through the command  #copy image tftp://mytftp/image i have stored the current firmware in my TFTP

And now I must use the command #copy tftp://mytftp/sx300_fw-14088.ros image, for  update, right?

This is enough to update the firmware? How can I use another file sx300_boot-13506.rfb?

1 Accepted Solution

Accepted Solutions

Aleksandra Dargiel
Cisco Employee
Cisco Employee

Hi Ivan,

Please find below the full set of commands you need during upgrade. Please note that switch stores 2 images and new firmware would go to non active image thus you have to set active image.

#copy tftp://mytftp/sx300_fw-14088.ros image

#show bootvar

       image-x 1.4.0.88

       image-y a.b.c.d.

#boot system image-x

for the boot code however:

#copy tftp://mytftp/sx300_fw-13506.rfb boot

After all those commands you may reboot the switch and verify boot code and firmware:

#show version

I hope this helps,

Aleksandra

View solution in original post

11 Replies 11

Aleksandra Dargiel
Cisco Employee
Cisco Employee

Hi Ivan,

Please find below the full set of commands you need during upgrade. Please note that switch stores 2 images and new firmware would go to non active image thus you have to set active image.

#copy tftp://mytftp/sx300_fw-14088.ros image

#show bootvar

       image-x 1.4.0.88

       image-y a.b.c.d.

#boot system image-x

for the boot code however:

#copy tftp://mytftp/sx300_fw-13506.rfb boot

After all those commands you may reboot the switch and verify boot code and firmware:

#show version

I hope this helps,

Aleksandra

Thank`s  for manual, but I have some problems. When I try copy firmware I recive error: Copy: Illegal software format. I found a hint here: https://supportforums.cisco.com/discussion/12286911/sg300-firmware-upgrade-copy-illegal-software-format, and I try upgrade the boot loader before update the firmware. However, the error remained.

Hi Ivan,

Please note that before going to 1.4 firmware you should have 1.3.5 boot code and firmware and switch require reboot. The following link should be helpful:

 

https://supportforums.cisco.com/document/12321266/firmware-upgrade-troubleshooting-300-and-500-series-managed-switches

Regards,

Aleksandra

Hi, Aleksandra,

really, the problem was in the missing firmware 1.3.5, your link was very useful!


Many thanks for the good advice!


Best regards,

Ivan

Good morning , and my SF300 update to version 1.3.5 and now I try to upgrade to version 1.4.1 and me the following error appears at the end of Tranferencia :
Bytes Transferred : 7011840
Status: Copy failed
Error Message : SW code file is over sized
What can be ?

Hi Aleksandra,

I am having the same issue we purchased 12 of the SF300-24 switches that have 1.3.0.62 however immediate upgrade is not working on the switch using the GUI - Do I have to upgrade the device image to 1.3.5 or 1.3.7 before I can go with 1.4.0x release?

 I have the current image downloaded and want to go to newer version sx300_fw-14088.ros which I am getting illegal software image errors, where do I get the 1.3.5 or 1.3.7 images I cannot find them only the latest 1.4.0.88 is all Cisco is showing.

 

CC-DMVPN-ELGIN-CC...#show bootvar
Image  Filename   Version     Date                    Status
-----  ---------  ---------   ---------------------   -----------
1      image-1    1.3.0.62    02-May-2013  14:55:01   Active
2      image-2    1.3.0.62    02-May-2013  14:55:01   Not active*
 

and cannot go to newest version

Hi Gary,

Yes this is because the boot code was not upgraded to the current 1.3.5.06 version.

Please check below guide which should help you to perform tftp boot code upgrade:

https://supportforums.cisco.com/document/12321266/firmware-upgrade-troubleshooting-300-and-500-series-managed-switches

Regards,

Aleksandra

Hi Aleksandra,

Everything worked great! Now I need to figure out how to get Radius working urgh...

Thanks again,

Gary

Hi Gary,

There are some things you need to pay attention when testing. If it is not too late you can always post more information on what you are trying to achieve.

Note: since it is going to be different subject I would recommend you to create new post.

Regards,

Aleksandra

casanavep
Level 3
Level 3

Boot code is correct, issue still exist:


ROS image size exceeds flash boundaries!
02-May-2013 15:12:11 %COPY-W-TRAP: The copy operation has failed

show bootvar
Image  Filename   Version     Date                    Status
-----  ---------  ---------   ---------------------   -----------
1      image-1    1.3.0.62    02-May-2013  14:55:01   Active*
2      image-2    1.3.0.62    02-May-2013  14:55:01   Not active

"*" designates that the image was selected for the next boot

sh ver
SW version    1.3.0.62 ( date  02-May-2013 time  14:55:01 )
Boot version    1.3.5.06 ( date  21-Jul-2013 time  15:12:10 )
HW version    V02

 

ping 192.168.1.1
Pinging 192.168.1.1 with 18 bytes of data:

18 bytes from 192.168.1.1: icmp_seq=1. time=0 ms
18 bytes from 192.168.1.1: icmp_seq=2. time=0 ms
18 bytes from 192.168.1.1: icmp_seq=3. time=0 ms
18 bytes from 192.168.1.1: icmp_seq=4. time=0 ms

----192.168.1.1 PING Statistics----
4 packets transmitted, 4 packets received, 0% packet loss
round-trip (ms) min/avg/max = 0/0/0

 

 

 

notice the first message:

 

ROS image size exceeds flash boundaries!