Junos OS

 View Only
last person joined: 3 days ago 

Ask questions and share experiences about Junos OS.

Kernel Error after attempted Firmware update

  • 1.  Kernel Error after attempted Firmware update

    Posted 10-09-2025 19:44

    I attempted to update the firmware on my EX2300 switch and upon rebooting I get this error

    DRAM: 2048MB
    Number of U-Boot devices: 3
    U-Boot env: loaderdev not set, will probe all devices.
    Found U-Boot device: disk
      Probing all disk devices...
      Checking unit=0 slice=<auto> partition=<auto>... good.
    /
    can't load 'kernel'
     
    Type '?' for a list of commands, 'help' for more detailed help.
    loader>

    I took a system snapshot of a healthy device via usb following recovery instructions:

    loader> lsdev
    disk devices:
            disk0 (USB)
            disk0p1: FreeBSD UFS
            disk0p2: FreeBSD UFS
            disk1 (USB)
            disk1s1: FreeBSD
            disk1s1a: FreeBSD UFS
    net devices:
            net0:
    loader> set currdev="disk1s1a"
    loader> ls /boot
    /boot
     d  junos
        boot.4th
        brcm-hr3.dtb
        config
        ex2300-24mp.dtb
        ex2300-48mp.dtb
        ex2300-c.dtb
        ex2300.dtb
        ex3400.dtb
        load-dtb.4th
        loader
        loader.platform.conf
        platform-boot.4th
        platform-load-dtb.4th
        platform-loader.4th
        platform.4th
        support.4th
        loader.rc
    loader>

    when I try to include /boot/loader.rc I get this error.

    loader> include /boot/loader.rc
    Error: dictionary full
    Error while including /boot/junos/loader.rc, in the line:
    only forth definitions also support-functions
    Error while including /boot/loader.rc, in the line:
    s" include /boot/junos/loader.rc" evaluate
    loader>

    I cannot find any documentation on this error anywhere and also it sets the loader prompt into a loop with the dictionary error.

    loader> include /boot/loader.rc
    Error: dictionary full
    Error while including /boot/junos/loader.rc, in the line:
    only forth definitions also support-functions
    Error while including /boot/loader.rc, in the line:
    s" include /boot/junos/loader.rc" evaluate
    loader> ?
    Error: dictionary full
    loader> help
    Error: dictionary full
    loader>

    Any help or guidance on this would be wonderful! 



    ------------------------------
    JOSEPH REED
    ------------------------------