Description

EX2300 is not booting correclty after upgrade 22.4R3.25. Device is displaying booting errors of the SPI flash memory not being initialize. Unable to reach CLI login prompt.

Symptoms

Device rebooting below booting errors:
 

U-Boot 2016.01-rc1 (Nov 11 2016 - 14:26:00 -0800) VERSION=1.3.2

 
U-Boot code: F0000000 -> F007C59C  BSS: -> F00DA238
DRAM:  DEV ID = 0xb064
SKU ID = 0xb064
DDR type: DDR3
MEMC 0 DDR speed = 800MHz
PHY revision version: 0x00a1e003
A Series - PHY Initialization (PHY index: 00)
A01. Turn off CKE
A02. Configure timing parameters
A03. Configure PHY PLL
     PHY PLL Configuration
     Fref.............:   50 MHz
     Data rate........: 1600 Mbps
     PLL locked.
A04. Configure reference voltage
A05. Compute VDL step size
     VDL calibration complete.
     VDL step size....:   8.865 ps
     UI size..........:  70.500 steps
A06. Configure ADDR/CTRL VDLs
A07. Disable Virtual VTT
A08. ZQ calibration
     P drive..........: 0x10
     N drive..........: 0x10
     P termination....: 0x06
     N termination....: 0x06
     P idle...........: 0x00
     N idle...........: 0x00
A09. Configure Static Pad Control
A10. Configure ODT
A11. Configure Write Pre-/Post-amble
A12. Configure Auto Idle
A13. Release PHY control
A Series - PHY Initialization complete (PHY index: 00)
Programming controller register
Validate Shmoo parameters stored in flash ..... OK
DDR Tuning Complete
Running simple memory test ..... OK
DDR Interface Ready
Monitor len: 000DA238
Ram size: 80000000
Ram top: E0000000
TLB table from dfff0000 to dfff4000
Reserving 872k for U-Boot at: dff15000
Reserving 320k for malloc() at: dfec5000
Reserving 80 Bytes for Board Info at: dfec4fb0
Reserving 176 Bytes for Global Data at: dfec4f00

 

RAM Configuration:
Bank #0: 60000000
DRAM:  New Stack Pointer is: dfec4ee0
Relocation Offset is: eff15000
Relocating to dff15000, new gd at dfec4f00, sp at dfec4ee0

 

PCIe clk val:04

 

PCIe clk val:00
Now running in RAM - U-Boot at: dff15000
SF: Detected MX25L6405D with page size 256 Bytes, erase size 64 KiB, total 8 MiB
In:    serial
Out:   serial
Err:   serial
FLASH bank: 1
checkboard
Board: EX2300-48P
Base MAC: XXXXXXXXX
TOP_UC_TAP_WRITE_DATA = 0xbfbbffff
arm_clk=1250MHz, axi_clk=400MHz, apb_clk=100MHz, arm_periph_clk=625MHz
DDR Tuning Complete
Net:   Registering eth
Broadcom BCM IPROC Ethernet driver 0.1
Using GMAC0 (0x18042000)
et0: ethHw_chipAttach: Chip ID: 0xb064; phyaddr: 0x1
bcmiproc_eth-0
Last Reset Reason: 8
SF: Detected MX25L6405D with page size 256 Bytes, erase size 64 KiB, total 8 MiB
Erasing SPI flash...SF: time out!
SF: write page erase timed out
Hit ^C to stop autoboot:  0
SF: Unsupported flash IDs: manuf ff, jedec ffff, ext_jedec ffff
Failed to initialize SPI flash at 0:0
No SPI flash selected. Please run `sf probe'

 

## Checking Image at 61000000 ...
Unknown image format!
U-Boot script corrupted!!
=>


 

Solution

  1. Format install via USB: use this method if the EX doesn't  allow you enter the recovery menu, where snapshots are selected.
  2. If the issue persists, then create a technical case for Juniper Networks to further assist you and provide the corresponding outputs for investigation to analyze if the replacement is required.

Modification History

2024-10-01 : Article Created

Related Information

KB31265 [juniper.net] [EX] How to format install EX2300s and EX3400s via USB https://supportportal.juniper.net/s/article/EX-How-to-format-install-EX2300s-and-EX3400s-via-USB