pfSense hangs when rebooting
-
I have a netgate 4100-s which the emmc failed and was no longer detectable along with booting issues , until I managed to rescue it through installing new ssd .
I installed the latest pfsense version and boot looks ok apart from the low priority issue of 15 seconds delay & orange light when connecting the power it start the post and troubleshoots the bootable media which eventually boot to pfsense .
the main problem I faced and tried multiple solutions I found online i the reboot from GUI or CLI will hang & wont come back until force shutdown power recycle , its not just after pfsense boots as seems happens during boot order menu when hinting ESC to reboot .
the solutions I tried so far :
1- add emmc disable & acpi.0.disabled hints in /boot/loader.conf.local / laoder
2- add acpi.disable_on_reboot linesI'v red online and here that some users manged to resolve many issues by removing the emmc itself but this on is the last thing thinking of seeing the issue most likely a bug and bios should already ignore emmc if an ssd is there .
below are the complete logs FYR if someone can guide me further might I missed something .
Thanks .Complete boot here long log
https://pastebin.com/Ej2uwHLg
POST
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):HD30b:;BLK1: PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(1,GPT,6D7FFAF0-784D-11F0-B504-90EC773551BF,0x28,0x82000) FS0: Alias(s):F0: Fv(1643501D-ABD6-4ECC-85DE-3D95D23423FE) FS1: Alias(s):F0: Fv(50E81C5A-EAB2-495C-871E-EF46044C8959) BLK0: Alias(s): PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C) BLK2: Alias(s): PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(2,GPT,6D844193-784D-11F0-B504-90EC773551BF,0x82028,0x400) BLK3: Alias(s): PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(3,GPT,6D88D542-784D-11F0-B504-90EC773551BF,0x84000,0x200000) BLK4: Alias(s): PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(4,GPT,6D8B6018-784D-11F0-B504-90EC773551BF,0x284000,0xEBF8000) Locking SPI ... Launching Lock flash... Already Lock the SPI Error. 8BE4DF61-93CA-11D2-AA0D-00E098032B8C - BootNext - unable to set: Not Found 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 Found Error. C450ED8E-C3C2-4FE7-AEE6-D1C50ABB78CF - RestOrderVariable - unable to set: Not Found Option: 00. Variable: Boot0003 Desc - bootx64.efi DevPath - PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(1,GPT,6D7FFAF0-784D-11F0-B504-90EC773551BF,0x28,0x82000)/\efi\boot\bootx64.efi Optional- N BootOrder0000:FS5:\efi\boot\bootx64.efi Option: 01. Variable: Boot0002 Desc - pfSense+ DevPath - HD(1,GPT,6D7FFAF0-784D-11F0-B504-90EC773551BF,0x28,0x82000)/\efi\freebsd\loader.efi Optional- N BootOrder0001:FS5:\efi\freebsd\loader.efi 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):HD30b:;BLK1: PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(1,GPT,6D7FFAF0-784D-11F0-B504-90EC773551BF,0x28,0x82000) FS0: Alias(s):F0: Fv(1643501D-ABD6-4ECC-85DE-3D95D23423FE) FS1: Alias(s):F0: Fv(50E81C5A-EAB2-495C-871E-EF46044C8959) BLK0: Alias(s): PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C) BLK2: Alias(s): PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(2,GPT,6D844193-784D-11F0-B504-90EC773551BF,0x82028,0x400) BLK3: Alias(s): PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(3,GPT,6D88D542-784D-11F0-B504-90EC773551BF,0x84000,0x200000) BLK4: Alias(s): PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(4,GPT,6D8B6018-784D-11F0-B504-90EC773551BF,0x284000,0xEBF8000) Shell> bcfg boot dump Option: 00. Variable: Boot0003 Desc - bootx64.efi DevPath - PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(1,GPT,6D7FFAF0-784D-11F0-B504-90EC773551BF,0x28,0x82000)/\efi\boot\bootx64.efi Optional- N BootOrder0000:FS5:\efi\boot\bootx64.efi Option: 01. Variable: Boot0002 Desc - pfSense+ DevPath - HD(1,GPT,6D7FFAF0-784D-11F0-B504-90EC773551BF,0x28,0x82000)/\efi\freebsd\loader.efi Optional- N BootOrder0001:FS5:\efi\freebsd\loader.efi Shell> echo %BootOrder0000% FS5:\efi\boot\bootx64.efi Shell> %BootOrder0000% Consoles: EFI console |/ Reading loader env vars from /efi/freebsd/loader.env Setting currdev to disk0p1: FreeBSD/amd64 EFI loader, Revision 3.0 (Mon Jul 28 16:46:13 UTC 2025 root@freebsd) Command line arguments: FS5:\efi\boot\bootx64.efi Image base: 0x76292000 EFI version: 2.50 EFI Firmware: Insyde May 3 2022 11:32:00 (rev 0.00) Console: efi (0x1000) Load Path: \efi\boot\bootx64.efi Load Device: PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(1,GPT,6D7FFAF0-784D-11F0-B504-90EC773551BF,0x28,0x82000) BootOrder: 0003 0002 Trying ESP: PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(1,GPT,6D7FFAF0-784D-11F0-B504-90EC773551BF,0x28,0x82000) Setting currdev to disk0p1: -Trying: PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(2,GPT,6D844193-784D-11F0-B504-90EC773551BF,0x82028,0x400) Setting currdev to disk0p2: \Trying: PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(3,GPT,6D88D542-784D-11F0-B504-90EC773551BF,0x84000,0x200000) Setting currdev to disk0p3: |Trying: PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(4,GPT,6D8B6018-784D-11F0-B504-90EC773551BF,0x284000,0xEBF8000) /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
Reboot after full boot with enabled verbose
*** Welcome to Netgate pfSense Plus 25.07-RELEASE (amd64) on pfSense *** Current Boot Environment: default Next Boot Environment: default WAN (wan) -> ix3 -> v4/DHCP4: 192.168.0.128/24 LAN (lan) -> igc0 -> v4: 192.168.1.1/24 WAN2 (opt1) -> ix2 -> LAN2 (opt2) -> igc1 -> LAN3 (opt3) -> igc2 -> LAN4 (opt4) -> igc3 -> 0) Logout / Disconnect SSH 9) pfTop 1) Assign Interfaces 10) Filter Logs 2) Set interface(s) IP address 11) Restart GUI 3) Reset admin account and password 12) PHP shell + Netgate pfSense Plus tools 4) Reset to factory defaults 13) Update from console 5) Reboot system 14) Enable Secure Shell (sshd) 6) Halt system 15) Restore recent configuration 7) Ping host 16) Restart PHP-FPM 8) Shell Enter an option: 8 [25.07-RELEASE][root@pfSense.home.arpa]/root: sysctl machdep.bootmethod machdep.bootmethod: UEFI [25.07-RELEASE][root@pfSense.home.arpa]/root: Message from syslogd@pfSense at Aug 13 15:48:05 ... php-fpm[588]: /index.php: Successful login for user 'admin' from: 192.168.1.100 (Local Database) [25.07-RELEASE][root@pfSense.home.arpa]/root: sysctl machdep.bootmethodhw.acpi.disable_on_reboot=1 hw.acpi.disable_on_reboot: 0 -> 1 [25.07-RELEASE][root@pfSense.home.arpa]/root: ^Dexit Netgate 4100 - Serial: xxxxxxxxxxx - Netgate Device ID: xxxxxxxxxxxxxxxx *** Welcome to Netgate pfSense Plus 25.07-RELEASE (amd64) on pfSense *** Current Boot Environment: default Next Boot Environment: default WAN (wan) -> ix3 -> v4/DHCP4: 192.168.0.128/24 LAN (lan) -> igc0 -> v4: 192.168.1.1/24 WAN2 (opt1) -> ix2 -> LAN2 (opt2) -> igc1 -> LAN3 (opt3) -> igc2 -> LAN4 (opt4) -> igc3 -> 0) Logout / Disconnect SSH 9) pfTop 1) Assign Interfaces 10) Filter Logs 2) Set interface(s) IP address 11) Restart GUI 3) Reset admin account and password 12) PHP shell + Netgate pfSense Plus tools 4) Reset to factory defaults 13) Update from console 5) Reboot system 14) Enable Secure Shell (sshd) 6) Halt system 15) Restore recent configuration 7) Ping host 16) Restart PHP-FPM 8) Shell Enter an option: 5 Netgate pfSense Plus will reboot. This may take a few minutes, depending on your hardware. Do you want to proceed? Y/y: Reboot normally R/r: Reroot (Stop processes, remount disks, re-run startup sequence) S: Reboot into Single User Mode (requires console access!) Enter: Abort Enter an option: y Netgate pfSense Plus is rebooting now. pflog0: promiscuous mode disabled Waiting (max 60 seconds) for system process `vnlru' to stop... done Waiting (max 60 seconds) for system process `syncer' to stop... Syncing disks, vnodes remaining... 0 0 done All buffers synced. Swap device gpt/swap1 removed. Uptime: 7m35s ix3: Link is Down ix3: link state changed to DOWN uhub0: detached ix3: Link is up 1 Gbps Full Duplex ix3: link state changed to UP pcib1: wake_prep disabled wake for \_SB_.PCI0.VRP2 (S5) qat0: wake_prep disabled wake for \_SB_.PCI0.VRP2.PXSX (S5) unknown: wake_prep disabled wake for \_SB_.PCI0.PEX0 (S5) unknown: wake_prep disabled wake for \_SB_.PCI0.PEX0.PXSX (S5) pcib2: wake_prep disabled wake for \_SB_.PCI0.PEX1 (S5) unknown: wake_prep disabled wake for \_SB_.PCI0.PEX1.PXSX (S5) pcib3: wake_prep disabled wake for \_SB_.PCI0.PEX2 (S5) nvme0: wake_prep disabled wake for \_SB_.PCI0.PEX2.PXSX (S5) pcib4: wake_prep disabled wake for \_SB_.PCI0.PEX3 (S5) igc0: wake_prep disabled wake for \_SB_.PCI0.PEX3.PXSX (S5) pcib5: wake_prep disabled wake for \_SB_.PCI0.PEX4 (S5) igc1: wake_prep disabled wake for \_SB_.PCI0.PEX4.PXSX (S5) pcib6: wake_prep disabled wake for \_SB_.PCI0.PEX5 (S5) igc2: wake_prep disabled wake for \_SB_.PCI0.PEX5.PXSX (S5) pcib7: wake_prep disabled wake for \_SB_.PCI0.PEX6 (S5) igc3: wake_prep disabled wake for \_SB_.PCI0.PEX6.PXSX (S5) unknown: wake_prep disabled wake for \_SB_.PCI0.PEX7 (S5) unknown: wake_prep disabled wake for \_SB_.PCI0.PEX7.PXSX (S5) xhci0: wake_prep disabled wake for \_SB_.PCI0.XHC1 (S5)
Reboot from boot menu
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):HD30b:;BLK1: PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(1,GPT,6D7FFAF0-784D-11F0-B504-90EC773551BF,0x28,0x82000) FS0: Alias(s):F0: Fv(1643501D-ABD6-4ECC-85DE-3D95D23423FE) FS1: Alias(s):F0: Fv(50E81C5A-EAB2-495C-871E-EF46044C8959) BLK0: Alias(s): PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C) BLK2: Alias(s): PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(2,GPT,6D844193-784D-11F0-B504-90EC773551BF,0x82028,0x400) BLK3: Alias(s): PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(3,GPT,6D88D542-784D-11F0-B504-90EC773551BF,0x84000,0x200000) BLK4: Alias(s): PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(4,GPT,6D8B6018-784D-11F0-B504-90EC773551BF,0x284000,0xEBF8000) Locking SPI ... Launching Lock flash... Already Lock the SPI Error. 8BE4DF61-93CA-11D2-AA0D-00E098032B8C - BootNext - unable to set: Not Found Checking Hotkey... Key Options: 'r' -- Clear boot order list. 'p' -- PXE boot. 'F2' -- Boot Manager Menu. Any key to continue Launching Boot Menu ... Error. C450ED8E-C3C2-4FE7-AEE6-D1C50ABB78CF - PXEVariable - unable to set: Not Found Error. C450ED8E-C3C2-4FE7-AEE6-D1C50ABB78CF - RestOrderVariable - unable to set: Not Found Option: 00. Variable: Boot0003 Desc - bootx64.efi DevPath - PciRoot(0x0)/Pci(0xB,0x0)/Pci(0x0,0x0)/NVMe(0x1,08-51-00-00-31-D5-82-0C)/HD(1,GPT,6D7FFAF0-784D-11F0-B504-90EC773551BF,0x28,0x82000)/\efi\boot\bootx64.efi Optional- N BootOrder0000:FS5:\efi\boot\bootx64.efi Option: 01. Variable: Boot0002 Desc - pfSense+ DevPath - HD(1,GPT,6D7FFAF0-784D-11F0-B504-90EC773551BF,0x28,0x82000)/\efi\freebsd\loader.efi Optional- N BootOrder0001:FS5:\efi\freebsd\loader.efi /---------------------------------\| ||---------------------------------|| || ||---------------------------------|| || || || || || |\---------------------------------/Boot Manager v1.1Boot0003: NVMe bootx64.efiBoot0002: pfSense+^ and v to move selection-> to change to top<- to Display device pathENTER to select boot deviceD or d to delete selection ESC to exit and reboot Boot0003: NVMe bootx64.efi Resetting...