Hello,
in general there are 2 possibilities to recover an SRX300 series device.
1.) Recover by USB with the loader prompt
https://www.mustbegeek.com/install-junos-from-loader/
2.) Recover by TFTP
https://kb.juniper.net/InfoCenter/index?page=content&id=KB32115
If both are not possible, then it is a hardware issue (which could be indicated by the console output).
SRX3XX series devices purchased before June 14, 2019 are known to have a very weak internal storage, as they are getting faulty quite quickly. All SRX3XX devices purchased after June 14, 2019 do have a better storage inside:
https://kb.juniper.net/InfoCenter/index?page=content&id=TSB17581
------------------------------
------------------------------
If my answer provides the solution, please mark my post as "Best Answer".
If you think my answer helps, please "Recommend" my post.
------------------------------
Original Message:
Sent: 02-05-2021 10:40
From: Unknown User
Subject: SRX320 boot loop, no bootloader prompt
Hi all,
Our SRX320-POE is stuck in boot loop:
SPI stage 1 bootloader (Build time: May 3 2016 - 23:48:30)
octeon_i2c_wait: Timed out on bus 0
octeon_i2c_wait: Timed out on bus 0
octeon_i2c_wait: Timed out on bus 0
octeon_i2c_wait: Timed out on bus 0
ERROR: Board TLV descriptor not found! Cannot continue!
Use the tlv_eeprom command to program the board type.
octeon_i2c_wait: Timed out on bus 0
octeon_i2c_wait: Timed out on bus 0
octeon_i2c_wait: Timed out on bus 0
octeon_i2c_wait: Timed out on bus 0
early_board_init: Board type: SRX_300
U-Boot 2013.07-JNPR-3.1 (Build time: May 03 2016 - 23:48:31)
Warning: Board descriptor tuple not found in eeprom, using defaults
SRX_300 board revision major:1, minor:0, serial #:
OCTEON CN7020-AAP pass 1.2, Core clock: 1200 MHz, IO clock: 600 MHz, DDR clock: 667 MHz (1334 Mhz DDR)
U-Boot prompt does not appear. Is there anything we can do to recover the device, or this is a hardware problem?
Thank you.