SRX

 View Only
last person joined: 19 hours ago 

Ask questions and share experiences about the SRX Series, vSRX, and cSRX.
Expand all | Collapse all

SRX300 TFTP Method to upgrade and loader

  • 1.  SRX300 TFTP Method to upgrade and loader

    Posted 05-31-2023 15:30

    Hello All,

    I am looking for SRX300 upgrade U-Boot and Loader using TFTP method. But I do not have latest boot loader binaries. Anyone who knows it, please let me know.

    Appreciate your help!



    ------------------------------
    PRACHI GADEKAR
    ------------------------------


  • 2.  RE: SRX300 TFTP Method to upgrade and loader

    Posted 06-01-2023 11:40

    Hi Prachi,

    BIOS files are included in Junos itself. There is no need to use external files. You can check which BIOS is installed and which is available to install with your current Junos release using the command "show system firmware". Newer Junos releases may be shipped with newer BIOS versions included, available to install.

    If a new BIOS is available, you can install it using "request system firmware upgrade re bios" and for the backup bios use "request system firmware upgrade re bios backup". Use "show system firmware" during upgrade to monitor if the upgrade went well.

    Regards,

    Casper



    ------------------------------
    Casper Rijnders
    ------------------------------



  • 3.  RE: SRX300 TFTP Method to upgrade and loader

    Posted 06-01-2023 14:34

    Hi Casper,

    I appreciate your reply. At present I can access only U-boot and loader prompts, unable to access Shell.

    sharing SRX300 details after I use Install command is as below.

    Octeon srx_300_ram# reset

    SPI stage 1 bootloader (Build time: May  3 2016 - 23:48:30)
    early_board_init: Board type: SRX_300

    U-Boot 2013.07-JNPR-3.1 (Build time: May 03 2016 - 23:48:31)

    SRX_300 board revision major:1, minor:12, serial #: CV2918AF0150
    OCTEON CN7020-AAP pass 1.2, Core clock: 1200 MHz, IO clock: 600 MHz, DDR clock: 667 MHz (1334 Mhz DDR)
    Base DRAM address used by u-boot: 0x10fc00000, size: 0x400000
    DRAM: 4 GiB
    Clearing DRAM...... done
    Using default environment

    SF: Detected MX25L6405D with page size 256 Bytes, erase size 64 KiB, total 8 MiB
    Found valid SPI bootloader at offset: 0x90000, size: 1481840 bytes


    U-Boot 2013.07-JNPR-3.1 (Build time: May 03 2016 - 23:50:19)

    Using DRAM size from environment: 4096 MBytes
    checkboard siege
    SATA0: not available
    SATA1: not available
    SATA BIST STATUS = 0x0
    SRX_300 board revision major:1, minor:12, serial #: CV2918AF0150
    OCTEON CN7020-AAP pass 1.2, Core clock: 1200 MHz, IO clock: 600 MHz, DDR clock: 667 MHz (1334 Mhz DDR)
    Base DRAM address used by u-boot: 0x10f000000, size: 0x1000000
    DRAM: 4 GiB
    Clearing DRAM...... done
    SF: Detected MX25L6405D with page size 256 Bytes, erase size 64 KiB, total 8 MiB
    PCIe: Port 0 link active, 1 lanes, speed gen2
    PCIe: Link timeout on port 1, probably the slot is empty
    PCIe: Port 2 not in PCIe mode, skipping
    Net:   octeth0
    Interface 0 has 1 ports (SGMII)
    Type the command 'usb start' to scan for USB storage devices.

    Boot Media: eUSB usb
    Found TPM SLB9660 TT 1.2 by Infineon
    TPM initialized
    Hit any key to stop autoboot:  0
    SF: Detected MX25L6405D with page size 256 Bytes, erase size 64 KiB, total 8 MiB
    SF: 1048576 bytes @ 0x200000 Read: OK
    ## Starting application at 0x8f0000a0 ...
    Consoles: U-Boot console
    Found compatible API, ver. 3.1
    USB1:
    Starting the controller
    USB XHCI 1.00
    scanning bus 1 for devices... 2 USB Device(s) found
    USB0:
    Starting the controller
    USB XHCI 1.00
    scanning bus 0 for devices... 1 USB Device(s) found
           scanning usb for storage devices... 1 Storage Device(s) found

    FreeBSD/MIPS U-Boot bootstrap loader, Revision 2.11
    (builder@monarth, Sun Jul 26 18:59:02 PDT 2020)
    Memory: 4096MB
    SF: Detected MX25L6405D with page size 256 Bytes, erase size 64 KiB, total 8 MiB
    [6]Booting from eUSB slice 3
    \
    can't load '/kernel'
    can't load '/kernel.old'
    Press Enter to stop auto bootsequencing and to enter loader prompt.


    Type '?' for a list of commands, 'help' for more detailed help.
    loader> install tftp://192.168.100.10/junos-srxsme-21.1R1.11.tgz
    Target device selected for installation: internal media
    BCM MDK initializing ...
    BCM MDK init done.
    octeth0: Up 1000 Mbps Full duplex (port  0) (SGMII)
    /kernel data=0x101599c+0x1d3e60 pkg_seek: negative file seek (-1266)

    lseek failed

    Kernel entry at 0x801000c0 ...
    init regular console
    Primary ICache: Sets 16 Size 128 Asso 39
    Primary DCache: Sets 8 Size 128 Asso 32
    Secondary DCache: Sets 1024 Size 128 Asso 4
    CIU_FUSE 0x3/0x3
    GDB: debug ports: uart
    GDB: current port: uart
    KDB: debugger backends: ddb gdb
    KDB: current backend: ddb
    kld_map_v: 0x8ff80000, kld_map_p: 0x0
    Running in PARTITIONED TLB MODE
    Copyright (c) 1996-2021, Juniper Networks, Inc.
    All rights reserved.
    Copyright (c) 1992-2007 The FreeBSD Project.
    Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
            The Regents of the University of California. All rights reserved.
    FreeBSD is a registered trademark of The FreeBSD Foundation.
    JUNOS 21.1R1.11 #0: 2021-03-18 20:48:46 UTC
        builder@qnc-jre-emake1t.juniper.net:/volume/build/junos/21.1/release/21.1R1.11/obj/octeon/junos/bsd/kernels/JSRXNLE/kernel
    can't re-use a leaf (perf_mon)!
    can't re-use a leaf (threshold)!
    can't re-use a leaf (debug)!
    JUNOS 21.1R1.11 #0: 2021-03-18 20:48:46 UTC
        builder@qnc-jre-emake1t.juniper.net:/volume/build/junos/21.1/release/21.1R1.11/obj/octeon/junos/bsd/kernels/JSRXNLE/kernel
    real memory  = 4294967296 (4194304K bytes)
    avail memory = 3511005184 (3348MB)
    FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
    Security policy loaded: Junos MAC/veriexec (mac_veriexec)
    Security policy loaded: JUNOS MAC/pcap (mac_pcap)
    Security policy loaded: JUNOS MAC/runasnonroot (mac_runasnonroot)
    MAC/veriexec fingerprint module loaded: SHA1
    MAC/veriexec fingerprint module loaded: SHA256
    netisr_init: forcing maxthreads from 4 to 2
    random: <Software, Yarrow> initialized
    cpu0 on motherboard
    : CAVIUM's OCTEON 70XX/71XX CPU Rev. 0.2 with no FPU implemented
            L1 Cache: I size 78kb(128 line), D size 32kb(128 line), thirty two way.
            L2 Cache: Size 512kb, 4 way
    obio0 on motherboard
    uart0: <Octeon-16550 channel 0> on obio0
    uart0: console (9600,n,8,1)
    twsi0 on obio0
    set clock 0x49
    xhci0: <Cavium Octeon 7xxx xHCI Host Driver> on obio0
    usb0: <USB bus for xHCI Controller> on xhci0
    usb0: USB revision 3.0
    uhub0: vendor 0x0000 XHCI root hub, class 9/0, rev 3.00/1.00, addr 1
    uhub0: 2 ports with 2 removable, self powered
    xhci1: <Cavium Octeon 7xxx xHCI Host Driver> on obio0
    usb1: <USB bus for xHCI Controller> on xhci1
    usb1: USB revision 3.0
    uhub1: vendor 0x0000 XHCI root hub, class 9/0, rev 3.00/1.00, addr 1
    uhub1: 2 ports with 2 rem