Netgate 4100 won't boot without manual intervention
-
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 | / |_| | | | /_________________________/ \-----------------------------------------/ -
-
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?
-
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?
-
@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.
-
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?
-
@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!
-
Nice! Still weird but.....