SRX

last person joined: yesterday 

Ask questions and share experiences about the SRX Series, vSRX, and cSRX.
  • 1.  SRX1400 boot - loader> prompt

    Posted 11-15-2013 05:07

    Hi,

     

    I've just started up a new SRX1400 but it stops during boot and all I get is a loader> prompt.

     

    Here's the complete log:

     

    U-Boot 1.1.6 (Dec 16 2011 - 07:05:02)
    
    CPU:   8548, Version: 2.1, (0x80310021)
    Core:  E500, Version: 2.2, (0x80210022)
    Clock Configuration:
           CPU:1200 MHz, CCB: 400 MHz,
           DDR: 200 MHz, LBC:  25 MHz
    L1:    D-cache 32 kB enabled
           I-cache 32 kB enabled
    Board: CDS Version 0x01, PCI Slot 1
    CPU Board Revision 0.0 (0x0000)
        PCI1: 32 bit, unknown MHz, async
        PCI2: disabled
    Parkes Version : 0x00340001
    Parkes reset history = 0x00000011
    Parkes default uart mux = 0x0000bc78
    Parkes default watchdog = 0x00000388
    reset = 0x0
    Enable the Switch reset & Hreset = 0x7
    Enable the watchdog = 0x00000389
    Load the watchdog timer value = 0x9828
    Correct : POR - PLL ratio status register = 0x00c6400c
    Correct : POR - Boot mode status register = 0x85370000
    Correct : POR - I/O impedance status and control register = 0x0003007f
    Correct : POR - I/O device status regsiter = 0x829fea67
    Correct : POR - Debug mode status register = 0x0f000000
    Correct : Device disable control register = 0x51000000
    DRAM:  Initializing
    Manufacturer part number of DDR SG572288JNP535U1SF
     DDRCDR  - DDR CONTROL DRIVER REGISTER = 0x00080000
    PARKES:  1 MB
      TAKE ALL DEVICES OUT OF RESET
        DDR: 1024 MB
    Running Memory Test from ROM !
    .....
    Now running in RAM - U-Boot at: 3ff60000
    POST: U-boot memory location PASSED
    Flash Manufacturer Id 0x17e
    FLASH:16 MB
    L2 cache 512KB: enabled
    *** Warning - bad CRC, using default environment
    
    Scaning PCI bus:
    Found BCM Network Controller, (0, 18, 0), (14e4, b214)
    Found OHCI Network Controller, (0, 19, 0), (1131, 1561)
    Found EHCI Network Controller, (0, 19, 2), (1131, 1562)
    
    Scaning PCIE bus:
    Found MPC8548E PCIE Controller, (0, 0, 0), (1957, 13)
    Link Training Status State Machine reg  = 0x16
    The Link Satus reg =  0x41
    Correct link width trained :x4
        BAR0 = 0xfef00000
    Found PLX PEX8508 PCIE Switch, (1, 0, 0), (10b5, 8508)
        BAR0 = 0xe8000000
    Found PLX PEX8508 PCIE Switch, (2, 1, 0), (10b5, 8508)
    Found PLX PEX8508 PCIE Switch, (2, 2, 0), (10b5, 8508)
    Found PLX PEX8508 PCIE Switch, (2, 3, 0), (10b5, 8508)
    Found PLX PEX8508 PCIE Switch, (2, 4, 0), (10b5, 8508)
    Found Silicon Image Sil3132 SATA, (12, 0, 0), (1095, 3132)
        BAR0 = 0xe8100000    BAR1 = 0x0
        BAR2 = 0xe8104000    BAR3 = 0x0
    PCIE scan complete, last bus = 12
    
    In:    serial
    Out:   serial
    Err:   serial
    SATA:  channel HW reset time=0ms
    SATA connect time=0ms
    sata phy reset found device on port 0
    signature=00000101
    SATA Master is supported
    Port 0 started
    channel HW reset time=0ms
    SATA connect time=10ms
    sata phy reset found device on port 1
    reset timeout - no device found
    Can not start port 1
    scanning bus for devices...
      Device 0: (0:0) Vendor: ATA Prod.: Wintec SSD 16GB Rev: 02.1
                Type: Hard Disk
                Capacity: 15392.0 MB = 15.0 GB (31522816 x 512)
                Set multiword DMA mode 4
    SCSI command 0x00 ret errno -1
    Net:   Set PHY BCM5461 to SGMII mode done!
    eTSEC1, eTSEC2, eTSEC3
    Running POST TEST
    
    
    USB:   Base Address = 0x80010000
    scanning bus for devices... 1 USB Device(s) found
           scanning bus for storage devices... 0 Storage Device(s) found
    POR = 0x51000000 and reset history = 0x00000011
     value for reg 0x1c in phy 1 = 0x54890011
    ELF file is 32 bit
    Loading .text @ 0x00010080 (176836 bytes)
    Loading .rodata @ 0x0003b344 (13576 bytes)
    Loading .rodata.str1.4 @ 0x0003e84c (15423 bytes)
    Loading set_Xcommand_set @ 0x0004248c (88 bytes)
    Loading .data @ 0x00043000 (14876 bytes)
    Loading .sdata @ 0x00046a1c (80 bytes)
    Clearing .sbss @ 0x00046a70 (260 bytes)
    Clearing .bss @ 0x00046b78 (9360 bytes)
    ## Starting application at 0x00010080 ...
    Consoles: U-Boot console
    Found compatible API, ver. 65542
    Will try to boot from
    USB
    Compact Flash
    Hard Disk
    
    FreeBSD/PowerPC U-Boot bootstrap loader, Revision 2.2
    (xhong@ipg-pool1-11.juniper.net, Thu Aug 21 08:51:56 PDT 2008)
    Memory: 1024MB
    
    can't load '/kernel'
    can't load '/kernel.old'
    
    Type '?' for a list of commands, 'help' for more detailed help.
    loader>

     Is this a defective unit, or is this easy to fix?

     

    I have a second SRX1400 as well. It boots up fine.



  • 2.  RE: SRX1400 boot - loader> prompt

    Posted 11-15-2013 05:30

    Some more info. If I leave it at the loader prompt for long enough, it seems to reboot itself with the following message:

     

     

    loader>
    Bus Fault @ 0x00000000, fixup 0x00000000
    Machine check in kernel mode.
    Caused by (from msr): regs 00044d00 Unknown values in msr
    **bleep**: 00000000 XER: 20000000 LR: 3FF7364C REGS: 00044d00 TRAP: 0200 DAR: 00000000
    MSR: 00000000 EE: 0 PR: 0 FP: 0 ME: 0 IR/DR: 00
    
    GPR00: 00000060 00044DF0 00000200 FEF00200 00000100 00000018 0003F350 00000199
    GPR08: 00000008 00000000 00060978 3FF73660 24000082 1DDFF6DF 3FFB5500 40060000
    GPR16: 00000000 00000000 00000000 00000000 00000000 3FEDDEC8 3FEDDEC8 00000000
    GPR24: 3FEE0430 00000000 00000002 00046A2C 00040000 3FEDDF78 3FFB5E34 00000000
    Call backtrace:
    00000000 00044E18 3FF73674 00029AA0 00013F68 000362B4 00014628
    0001A66C 3FF8846C
    machine check
    NI

    and it reboots and ends up at the loader> again.

     



  • 3.  RE: SRX1400 boot - loader> prompt

    Posted 11-15-2013 05:33

    Hi.

    I found this:

    (KB12790) In that KB talk about of EX, but I think you can try the procedure in the SRX.

     

    To resolve the issue, try to boot from USB flash drive for software recovery.

    To perform this recovery installation:

    • Copy JUNOS package to USB flash drive.
    • Power off the SX switch
    • Put the USB flash drive in the SRX switch
    • Power on the SRX switch
    • After the 'Loading getting /boot/default/loader.conf' displays, hit space bar for the loader> prompt.
    • Enter the following command:    
      • loader> install --format file:///<JUNOS package name>
    • The installation proceeds as normal and ends with a login prompt

    Note. If it doesn't work and the problem still happens, please open a JTAC case.



  • 4.  RE: SRX1400 boot - loader> prompt

     
    Posted 11-15-2013 07:48

    Hello Joel

     

    Hello,

    To recover, you will have to install from boot loader prompt:

     
    1. Please refer:

     

    http://www.juniper.net/techpubs/software/junos-security/junos-security10.2/junos-security-admin-guide/topic-installing-software-boot-loader-usb.html


    2. If step 1 does not help then try to install at u-boot via tftp method:

     

    http://www.juniper.net/techpubs/software/junos-security/junos-security10.2/junos-security-admin-guide/section-srx-series-tftp-loader.html#topic-accessing-uboot-prompt

     

    If installation from u-boot also does not resolve, then open up a ticket with JTAC for further torubleshooting/RMA.

    Regards,
    Raveen

     

    Note: If this answers your quesitons, you could mark this post as accepted soltuion, that way it helps others as well. Kudos will be cool!