cancel
Showing results forĀ 
Search instead forĀ 
Did you mean:Ā 
cancel
7599
Views
5
Helpful
4
Replies

How to update the boot loader??????????????????

tommls
Level 1
Level 1

We have a Cisco SF300-48P 48-Port 10/100 PoE Managed Switch with Gigabit Uplinks.

In the documentation for the newest 1.3.5.x firmware, it says:

"Before upgrading to version 1.3.5, the boot loader also needs to be updated.If version 1.3.5 is installed using the original boot loader, the file system will not be upgraded, and in the future the user will not be allowed to upgrade to versionshigher than 1.3.5."

How do I upgrade the boot loader??????????????????

I see nothing in the documentation about determining what boot loader one has.

We are presently running firmware 1.3.0.62.

The statistcs page says:

1.3.0.62


1.1.2.0

1.0.0.4

What is the best way to properly installing this 1.3.5.x firmware????

Thank you, Tom

1 Accepted Solution

Accepted Solutions

niyates
Level 1
Level 1

Hello:

Darren is correct, you have to update the boot code via TFTP. His directions are correct for when you get the TFTP server set up and have the file loaded into it. There are many free TFTP server applications on the net that you can download. One of my favorites for Windows is TFTPD32 (or TFTPD64 for 64bit machines). There are free Mac applications as well but I don't have one that I use.

Once you have a TFTP server installed on your machine, put the file with "BOOT" in the name in the TFPT server's directory. Following Darren's instructions: go to File/Management and select Upgrade/Backup Firmware, switch to 'via TFTP' and select 'Boot Code.' Put in the IP address of the server or machine running TFTP software and the name of the file, and apply the update.

Reboot the switch and the bootloader is now updated!

Afterwards follow the normal procedure for upgrading firmware: go to File/Management -> Upgrade/Backup Firmware -> 'via HTTP' and browse for your firmware file and apply.

~Nick

Cisco Network Support Engineer


Please mark answered for helpful posts!

~Nick Cisco Network Support Engineer Please mark answered for helpful posts!

View solution in original post

4 Replies 4

dlee
Level 1
Level 1

It appears you need to update boot code via TFTP. 

In the File/Management section under Upgrade/Backup Firmware, switch the transfer method to "via TFTP. 

You can then select "Boot Code" and enter in your TFTP server IP address and Source File Name.

Worked for me.

Best Regards

Darren

niyates
Level 1
Level 1

Hello:

Darren is correct, you have to update the boot code via TFTP. His directions are correct for when you get the TFTP server set up and have the file loaded into it. There are many free TFTP server applications on the net that you can download. One of my favorites for Windows is TFTPD32 (or TFTPD64 for 64bit machines). There are free Mac applications as well but I don't have one that I use.

Once you have a TFTP server installed on your machine, put the file with "BOOT" in the name in the TFPT server's directory. Following Darren's instructions: go to File/Management and select Upgrade/Backup Firmware, switch to 'via TFTP' and select 'Boot Code.' Put in the IP address of the server or machine running TFTP software and the name of the file, and apply the update.

Reboot the switch and the bootloader is now updated!

Afterwards follow the normal procedure for upgrading firmware: go to File/Management -> Upgrade/Backup Firmware -> 'via HTTP' and browse for your firmware file and apply.

~Nick

Cisco Network Support Engineer


Please mark answered for helpful posts!

~Nick Cisco Network Support Engineer Please mark answered for helpful posts!

It's all explained very well, I'm using tftpd64, I keep getting an error from the switch that the tftp server is unreachable and no explanation why this is happening...

I'm using my computer's wired IP and the full filename, sx300_boot-13506.rfb, and I have the server interface as my computer's wired IP and tftp bound to my computer's wired IP, and no security.

I keep getting the error that the tftp server is unreachable:

0
Copy failed

TFTP server unreachable

The RAM memory log says things like:

21474834042014-Feb-04 17:04:57Warning%COPY-W-TRAP: The copy operation has failed     
21474834052014-Feb-04 17:04:57Notice%TFTP-N-TIMERSEND: Session is closed after timeout is expired     
21474834062014-Feb-04 17:03:42Informational%COPY-I-FILECPY: Files Copy - source URL tftp://172.16.0.90/sx300_boot-13506.rfb destination URL flash://BOOT     
21474834072014-Feb-04 16:56:13Warning%COPY-W-TRAP: The copy operation has failed     
21474834082014-Feb-04 16:56:13Notice%TFTP-N-TIMERSEND: Session is closed after timeout is expired     
21474834092014-Feb-04 16:54:58Informational%COPY-I-FILECPY: Files Copy - source URL tftp://172.16.0.90/sx300_boot-13506.rfb destination URL flash://BOOT     
21474834102014-Feb-04 16:51:58Warning%COPY-W-TRAP: The copy operation has failed, aggregated (1)     
21474834112014-Feb-04 16:51:58Notice%TFTP-N-TIMERSEND: Session is closed after timeout is expired, aggregated (1)     
21474834122014-Feb-04 16:50:43Informational%COPY-I-FILECPY: Files Copy - source URL tftp://172.16.0.90/sx300_boot-13506.rfb destination URL flash://BOOT, aggregated (1)     
21474834132014-Feb-04 16:49:07Warning%COPY-W-TRAP: The copy operation has failed     

How do I get tftp working properly??

Thank you, Tom

marco.simonek1
Level 1
Level 1

Hello.

I did it like you write, but new boot loader didnt loaded. I tried copy boot loader via command line unsuccessfuly, then  i tried do it via web interfece unsuccessfuly. I tried to copy boot loader and before reload i entered command copy running-config startup-config a then reload and after reboot upgraded boot loader was running properly and then it was possible to upgrade firware 1.3.7.1 to higher 1.4.1.3.


Good luck.