Support Support Downloads Knowledge Base Case Manager My Juniper Community

Knowledge Base

Search our Knowledge Base sites to find answers to your questions.

Ask All Knowledge Base Sites All Knowledge Base Sites JunosE Defect (KA)Knowledge BaseSecurity AdvisoriesTechnical BulletinsTechnotes Sign in to display secure content and recently viewed articles

Boot loader and u-boot upgrade from JunOS shell may fail in some SRX650

0

0

Article ID: KB16248 KB Last Updated: 04 Mar 2017Version: 6.0
Summary:
Some SRX650 devices may have incorrect u-boot and boot loader address programmed. This will cause u-boot and loader upgrade from JunOS shell to fail.
U-boot and loader upgrade addresses will need to be corrected to successfully upgrade u-boot and boot loader in these SRX650s.
Symptoms:
U-boot and boot loader upgrade from JunOS shell may be fail in SRX650 with the following error message.

root@% bootupgrade -u /boot/uboot -l /boot/loader
Error: upgrade address wrong 0xbfe00000
0xbfc00000 0
Solution:
To successfully upgrade u-boot and boot loader in affected devices, upgrade addresses will need to be corrected. These addresses are different in different SRX platforms and this issue only affects some SRX650. No other platform is affected.

To correct u-boot upgrade address for SRX650 set nvram env "boot.upgrade.uboot" to the following value.

nvram setenv boot.upgrade.uboot 0xbf400000

To correct boot loader upgrade address for SRX650 set nvram env "boot.upgrade.loader" to the following value.

nvram setenv boot.upgrade.loader 0xbf600000

These values can be verified using the following commands:

root@% nvram getenv boot.upgrade.uboot
boot.upgrade.uboot=0xbf400000

root@% nvram getenv boot.upgrade.loader
boot.upgrade.loader=0xbf600000

SRX650 will need to be rebooted for the env variables to take affect. After reboot of the device u-boot and loader upgrade from JunOS shell using "bootupgrade" will be successful.

Note that if CRC error is seen when entering nvram commands, then also add below step. At shell prompt issue the following two commands and then try bootupgrade again.

kenv boot.upgrade.uboot=0xbf400000
kenv boot.upgrade.loader=0xbf600000

Related Links

Comment on this article > Affected Products Browse the Knowledge Base for more articles related to these product categories. Select a category to begin.

Getting Up and Running with Junos

Getting Up and Running with Junos Security Alerts and Vulnerabilities Product Alerts and Software Release Notices Problem Report (PR) Search Tool EOL Notices and Bulletins JTAC User Guide Customer Care User Guide Pathfinder SRX High Availability Configurator SRX VPN Configurator Training Courses and Videos End User Licence Agreement Global Search