Support Support Downloads Knowledge Base Juniper Support Portal 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

EX3200/EX4200 switches running Jloader version of March 2013 are susceptible to uboot environment corruption during reboot.



Article ID: TSB16227 TECHNICAL_BULLETINS Last Updated: 17 Jun 2018Version: 3.0
Alert Type:
PSN - Product Support Notification
Product Affected:
EX3200, EX4200
Alert Description:
EX3200/EX4200 switches running Jloader version of March 2013 are susceptible to uboot environment corruption during reboot.

PR/901081: EX3200/EX4200 switches using Jloader version of March 2013 are susceptible to uboot environment corruption during reboot.

During testing it is seen that occasionally during reboot, the boot environment is lost and uboot reports "bad CRC" error on console while booting.

The EX3200/EX4200 has boot flash which contains the boot environment and boot loader. Boot sequencing is boot environment that is used to support Dual Root Partition Features

When failure mode is hit, during reboot "bad crc" error will be reported on console during booting and system will still boot up successfully. However the boot environment will be lost , hence Resilient Dual Root Partition Feature would not work when File System Corruption is seen on active root partition.. Please refer "Resilient Dual-Root Partitions on switches" Juniper Technical Documentation for further details.

Following Error Messages is seen in console output when failure condition is hit.

Syncing disks, vnodes remaining...0 done
syncing disks... All buffers synced.
Uptime: 1m16s
U-Boot 1.1.6 (Mar 22 2013 - 13:16:44)
Board: EX3200-24T 4.17
EPLD: Version 10.0 (0x82)
DRAM: Initializing (512 MB)
*** Warning - bad CRC, using default environment <<< Error message

Firmware Version: --- 01.00.00 ---
USB: scanning bus for devices... 3 USB Device(s) found
scanning bus for storage devices... 2 Storage Device(s) found

EX3200/4200 units using Jloader version of "U-Boot 1.1.6 (Mar 22 2013 - 13:16:44)" are susceptible to this issue.

There should not be any impact to traffic due to this failure. Only visible impact would be Resilient Dual Partition Feature not working in case  File System Corruption is seen on active partition. System would not be able to load from backup partition.

How to check the Jloader Version:

Execute "show chassis firmware" on Junos CLI and check the Jloader Version Date.

root@user>show chassis firmware
Part Type Version
FPC 0 uboot U-Boot 1.1.6 (Mar 22 2013 - 13:16:44) << U-Boot 1.1.6 with Mar 22 , 2013 version.
loader FreeBSD/PowerPC U-Boot bootstrap loader 2.1

How to check if the unit has hit the failure condition:

Login to shell and execute following

root@DUT:RE:1% kenv | egrep boot.btsq
boot.btsq.disable="0" <<< If you DO NOT see this variable, that means boot sequencing is disabled and dual root partition will not work when File System Corruption  is seen.

Following version of Jloader can be applied to EX3200/EX4200 switches susceptible to this issue .The below version of Jloader does not exhibit this problem .

Jloader Image :

Image Name: jloader-ex-3242-12.1R3-signed.tgz
Identifier: U-Boot 1.1.6 (Jul 5 2012 - 11:58:22) 1.0.0

Please use below links to download the Jloader image

Modification History:
2018/06/14 : Recover broken download links

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