Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Netgate 4100 won't boot without manual intervention

    Scheduled Pinned Locked Moved General pfSense Questions
    7 Posts 2 Posters 523 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      ahxcjay
      last edited by

      Just turned on my 4100 to update it after a few months with the power off. Everything works fine, but it refuses to boot past the boot loader screen without manual intervention (ie, hitting the return key).

      From doing a search it appears this issue has happened prior where it was a CMOS battery needing to be replaced? https://forum.netgate.com/topic/169307/pfsense-stops-at-boot-prompt-need-to-press-enter/16 - that would be a first for me if so; refusing to automatically boot because of a battery issue is bizarre.

      isSecurebootEnabled = 01
      secureboot not enabled
      Loading Usb Lens...
       Provider:  Insyde Software
       Version:   05.12.02.0040.0009.15
       Product:   BlinkBoot(R) Harrisonville USB Lens
       Licensee:  Silicom Ltd.
       Start:     03/20/2018
       End:       12/31/2099
       
      Validating Signature... [Pass]
       
      Installing Usb Lens...
       
      Loading Nvme Lens...
       Provider:  Insyde Software
       Version:   05.12.02.0040.0009.15
       Product:   BlinkBoot(R) Harrisonville NVMe Lens
       Licensee:  Silicom Ltd.
       Start:     11/16/2020
       End:       12/31/2099
       
      Validating Signature... [Pass]
       
      Installing Nvme Lens...
       
      Loading Sata Lens...
       Provider:  Insyde Software
       Version:   05.12.02.0040.0009.15
       Product:   BlinkBoot(R) Harrisonville SATA Lens
       Licensee:  Silicom Ltd.
       Start:     03/20/2018
       End:       12/31/2099
       
      Validating Signature... [Pass]
       
      Installing Sata Lens...
       
      Loading SdMmc Lens...
       Provider:  Insyde Software
       Version:   05.12.02.0040.0009.15
       Product:   BlinkBoot(R) Harrisonville SDxx/eMMC Lens
       Licensee:  Silicom Ltd.
       Start:     03/20/2018
       End:       12/31/2099
       
      Validating Signature... [Pass]
       
      Installing SdMmc Lens...
       
      Mapping table
            FS2: Alias(s):F0:
                Fv(E35C4A77-3D00-4337-A625-B980A9E00F6C)
            FS4: Alias(s):F0:
                Fv(F9657F27-CAE7-4951-A406-D286157B63EF)
            FS3: Alias(s):F0:
                Fv(E7082AE5-3036-407A-8060-FDF027F74632)
            FS5: Alias(s):HD31b:;BLK2:
                PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B-0                                                0)/HD(1,GPT,DF7250B8-800A-11EE-A47C-90EC7735313B,0x28,0x82000)
            FS0: Alias(s):F0:
                Fv(1643501D-ABD6-4ECC-85DE-3D95D23423FE)
            FS1: Alias(s):F0:
                Fv(50E81C5A-EAB2-495C-871E-EF46044C8959)
           BLK1: Alias(s):
                PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B-0                                                0)
           BLK3: Alias(s):
                PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B-0                                                0)/HD(2,GPT,DF752A8B-800A-11EE-A47C-90EC7735313B,0x82800,0x200000)
           BLK4: Alias(s):
                PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B-0                                                0)/HD(3,GPT,DF785466-800A-11EE-A47C-90EC7735313B,0x282800,0x1DA70800)
           BLK0: Alias(s):
                PciRoot(0x0)/Pci(0x1C,0x0)/Msg(29,00)/Ctrl(0x0)
      Locking SPI ...
      Launching Lock flash...
      Already Lock the SPI
      Error. 8BE4DF61-93CA-11D2-AA0D-00E098032B8C - BootNext - unable to set: Not Foun                                                d
      Checking Hotkey...
      Key Options:
        'r' -- Clear boot order list.
        'p' --  PXE boot.
        'F2' -- Boot Manager Menu.
       Any key to continue
      Error. C450ED8E-C3C2-4FE7-AEE6-D1C50ABB78CF - PXEVariable - unable to set: Not F                                                ound
      Error. C450ED8E-C3C2-4FE7-AEE6-D1C50ABB78CF - RestOrderVariable - unable to set:                                                 Not Found
      Option: 00. Variable: Boot0006
        Desc    - pfSense+ (nda0p1)
        DevPath - HD(1,GPT,DF7250B8-800A-11EE-A47C-90EC7735313B,0x28,0x82000)/\efi\fre                                                ebsd\loader.efi
        Optional- N
      BootOrder0000:FS5:\efi\freebsd\loader.efi
      Option: 01. Variable: Boot0005
        Desc    - bootx64.efi
        DevPath - PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B                                                -00)/HD(1,GPT,DF7250B8-800A-11EE-A47C-90EC7735313B,0x28,0x82000)/\efi\boot\bootx                                                64.efi
        Optional- N
      BootOrder0001:FS5:\efi\boot\bootx64.efi
      Option: 02. Variable: Boot0004
        Desc    - FreeBSD
        DevPath - HD(1,GPT,DF7250B8-800A-11EE-A47C-90EC7735313B,0x28,0x82000)/\efi\fre                                                ebsd\loader.efi
        Optional- N
      BootOrder0002:FS5:\efi\freebsd\loader.efi
      Option: 03. Variable: Boot0003
        Desc    - bootx64.efi
        DevPath - PciRoot(0x0)/Pci(0x15,0x0)/USB(0x5,0x0)/HD(1,MBR,0x90909090,0x1,0x10                                                418)/\EFI\BOOT\bootx64.efi
        Optional- N
      Option: 04. Variable: Boot0002
        Desc    - bootx64.efi
        DevPath - PciRoot(0x0)/Pci(0x15,0x0)/USB(0x6,0x0)/HD(1,MBR,0x90909090,0x1,0x10                                                418)/\EFI\BOOT\bootx64.efi
        Optional- N
      Option: 05. Variable: Boot0001
        Desc    - bootx64.efi
        DevPath - PciRoot(0x0)/Pci(0x1C,0x0)/Msg(29,00)/Ctrl(0x0)/HD(1,GPT,4792EFF1-F2                                                62-11EC-8524-A1746A8B4CC2,0x3,0x64000)/\efi\boot\BOOTx64.efi
        Optional- N
      Option: 06. Variable: Boot0000
        Desc    - PXE-0
        DevPath - Fv(E35C4A77-3D00-4337-A625-B980A9E00F6C)/\pxe_0.nsh
        Optional- N
      BootOrder0006:FS2:\pxe_0.nsh
      Shell> map -r
      Mapping table
            FS2: Alias(s):F0:
                Fv(E35C4A77-3D00-4337-A625-B980A9E00F6C)
            FS4: Alias(s):F0:
                Fv(F9657F27-CAE7-4951-A406-D286157B63EF)
            FS3: Alias(s):F0:
                Fv(E7082AE5-3036-407A-8060-FDF027F74632)
            FS5: Alias(s):HD31b:;BLK2:
                PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B-0                                                0)/HD(1,GPT,DF7250B8-800A-11EE-A47C-90EC7735313B,0x28,0x82000)
            FS0: Alias(s):F0:
                Fv(1643501D-ABD6-4ECC-85DE-3D95D23423FE)
            FS1: Alias(s):F0:
                Fv(50E81C5A-EAB2-495C-871E-EF46044C8959)
           BLK1: Alias(s):
                PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B-0                                                0)
           BLK3: Alias(s):
                PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B-0                                                0)/HD(2,GPT,DF752A8B-800A-11EE-A47C-90EC7735313B,0x82800,0x200000)
           BLK4: Alias(s):
                PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B-0                                                0)/HD(3,GPT,DF785466-800A-11EE-A47C-90EC7735313B,0x282800,0x1DA70800)
           BLK0: Alias(s):
                PciRoot(0x0)/Pci(0x1C,0x0)/Msg(29,00)/Ctrl(0x0)
      Shell> bcfg boot dump
      Option: 00. Variable: Boot0006
        Desc    - pfSense+ (nda0p1)
        DevPath - HD(1,GPT,DF7250B8-800A-11EE-A47C-90EC7735313B,0x28,0x82000)/\efi\fre                                                ebsd\loader.efi
        Optional- N
      BootOrder0000:FS5:\efi\freebsd\loader.efi
      Option: 01. Variable: Boot0005
        Desc    - bootx64.efi
        DevPath - PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B                                                -00)/HD(1,GPT,DF7250B8-800A-11EE-A47C-90EC7735313B,0x28,0x82000)/\efi\boot\bootx                                                64.efi
        Optional- N
      BootOrder0001:FS5:\efi\boot\bootx64.efi
      Option: 02. Variable: Boot0004
        Desc    - FreeBSD
        DevPath - HD(1,GPT,DF7250B8-800A-11EE-A47C-90EC7735313B,0x28,0x82000)/\efi\fre                                                ebsd\loader.efi
        Optional- N
      BootOrder0002:FS5:\efi\freebsd\loader.efi
      Option: 03. Variable: Boot0003
        Desc    - bootx64.efi
        DevPath - PciRoot(0x0)/Pci(0x15,0x0)/USB(0x5,0x0)/HD(1,MBR,0x90909090,0x1,0x10                                                418)/\EFI\BOOT\bootx64.efi
        Optional- N
      Option: 04. Variable: Boot0002
        Desc    - bootx64.efi
        DevPath - PciRoot(0x0)/Pci(0x15,0x0)/USB(0x6,0x0)/HD(1,MBR,0x90909090,0x1,0x10                                                418)/\EFI\BOOT\bootx64.efi
        Optional- N
      Option: 05. Variable: Boot0001
        Desc    - bootx64.efi
        DevPath - PciRoot(0x0)/Pci(0x1C,0x0)/Msg(29,00)/Ctrl(0x0)/HD(1,GPT,4792EFF1-F2                                                62-11EC-8524-A1746A8B4CC2,0x3,0x64000)/\efi\boot\BOOTx64.efi
        Optional- N
      Option: 06. Variable: Boot0000
        Desc    - PXE-0
        DevPath - Fv(E35C4A77-3D00-4337-A625-B980A9E00F6C)/\pxe_0.nsh
        Optional- N
      BootOrder0006:FS2:\pxe_0.nsh
      Shell> echo %BootOrder0000%
      FS5:\efi\freebsd\loader.efi
      Shell> %BootOrder0000%
      Consoles: EFI console
          Reading loader env vars from /efi/freebsd/loader.env
      Setting currdev to disk0p1:
      FreeBSD/amd64 EFI loader, Revision 1.1
      (Fri Apr 19 00:26:23 UTC 2024 root@freebsd)
       
         Command line arguments: FS5:\efi\freebsd\loader.efi
         Image base: 0x77217000
         EFI version: 2.50
         EFI Firmware: Insyde May  3 2022 11:32:00 (rev 0.00)
         Console: efi (0x1000)
         Load Path: \efi\freebsd\loader.efi
         Load Device: PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-4                                                4-1B-00)/HD(1,GPT,DF7250B8-800A-11EE-A47C-90EC7735313B,0x28,0x82000)
         BootOrder: 0006 0005 0004 0003 0002 0001 0000
      Trying ESP: PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B                                                -00)/HD(1,GPT,DF7250B8-800A-11EE-A47C-90EC7735313B,0x28,0x82000)
      Setting currdev to disk0p1:
      Trying: PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B-00)                                                /HD(2,GPT,DF752A8B-800A-11EE-A47C-90EC7735313B,0x82800,0x200000)
      Setting currdev to disk0p2:
      Trying: PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,CB-AA-01-46-8B-44-1B-00)                                                /HD(3,GPT,DF785466-800A-11EE-A47C-90EC7735313B,0x282800,0x1DA70800)
      Setting currdev to zfs:pfSense/ROOT/default:
      Loading /boot/defaults/loader.conf
      Loading /boot/defaults/loader.conf
      Loading /boot/device.hints
      Loading /boot/loader.conf
      Loading /boot/loader.conf.lua
      Netgate Cordoba System detected.
      Loading /boot/loader.conf.local
      \
      -
      |          __
          _ __  / _|___  ___ _ __  ___  ___      _
         | '_ \| |_/ __|/ _ \ '_ \/ __|/ _ \   _| |_
         | |_) |  _\__ \  __/ | | \__ \  __/  |_   _|
         | .__/|_| |___/\___|_| |_|___/\___|    |_|
         |_|
       
       
       /---- Welcome to Netgate pfSense Plus ----\      __________________________
       |                                         |     /                       ___\
       |  1. Boot Multi user [Enter]             |    |                      /`
       |  2. Boot Single user                    |    |                     /    :-|
       |  3. Escape to loader prompt             |    |      _________  ___/    /_ |
       |  4. Reboot                              |    |    /` ____   / /__    ___/ |
       |  5. Cons: Serial                        |    |   /  /   /  /    /   /     |
       |                                         |    |  /  /___/  /    /   /      |
       |  Options:                               |    | /   ______/    /   /  _    |
       |  6. Kernel: default/kernel (1 of 2)     |    |/   /          /   / _| |_  |
       |  7. Boot Options                        |        /          /___/ |_   _| |
       |  8. Boot Environments                   |       /                   |_|   |
       |                                         |      /_________________________/
       \-----------------------------------------/                                  -
       
       
      
      1 Reply Last reply Reply Quote 0
      • A
        ahxcjay
        last edited by ahxcjay

        So - weirdly - this only occurs when I use a Cisco RJ45 console cable. If I use a Micro-USB one, the boot screen continues as expected.

        I don't remember it doing this when I used the 4100 as my primary device. Any ideas?

        1 Reply Last reply Reply Quote 0
        • stephenw10S
          stephenw10 Netgate Administrator
          last edited by

          I assume it also boots normally if you don't have the console attached?

          The only thing I could think is that the Cisco cable setup is somehow is somehow sending characters. Do you see the loader prompt?

          A 1 Reply Last reply Reply Quote 0
          • A
            ahxcjay @stephenw10
            last edited by

            @stephenw10 said in Netgate 4100 won't boot without manual intervention:

            I assume it also boots normally if you don't have the console attached?

            Correct.

            The only thing I could think is that the Cisco cable setup is somehow is somehow sending characters. Do you see the loader prompt?

            If loader prompt is the countdown? Then, no. It's not present. It just hangs until I press return. Then it boots. Weird huh?

            I have a 6100 also, but taking downtime on that to test the cable is a bit of a pain. I'll try tomorrow if I can.

            1 Reply Last reply Reply Quote 0
            • stephenw10S
              stephenw10 Netgate Administrator
              last edited by

              Hmm, I've tested those with an RJ-45 serial cable many times without issue.

              What cable is it specifically? Is it USB or using a separate adapter?

              What terminal setup is using it?

              A 1 Reply Last reply Reply Quote 0
              • A
                ahxcjay @stephenw10
                last edited by

                @stephenw10 Good news! A new Cisco RJ45 cable arrived overnight (RJ45 > USB-C, rather than A as I currently have). Just tried it in PuTTy, works fine! System shows boot countdown...and off we go.

                Woop!

                1 Reply Last reply Reply Quote 0
                • stephenw10S
                  stephenw10 Netgate Administrator
                  last edited by

                  Nice! Still weird but..... 😉

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.