SG-1100 Upgrade 2.4.5 failure
-
Hello,
I am attempting to upgrade my Netgate SG-1100 to 2.4.5 and everything seemed fine until it rebooted and did not come back up! Here is the upgrade output that appears successful: upgrade.txt
After it didn't come back up, I connected the console, it is in some sort of boot loop and appears to be failing while extracting snort. See below. I am not sure how to resolve this and would greatly appreciate any assistance.
>> FreeBSD EFI boot block Loader path: /boot/loader.efi Initializing modules: ZFS UFS Probing 4 block devices......* done ZFS found no pools UFS found 1 partition command args: -S115200 Consoles: EFI console Command line arguments: loader.efi -S115200 Image base: 0x3c595008 EFI version: 2.05 EFI Firmware: Das U-boot (rev 0.00) FreeBSD/arm64 EFI loader, Revision 1.1 (Thu Oct 4 10:04:04 EDT 2018 root@buildbot2.nyi.netgate.com) BootCurrent: 0000 BootOrder: 03e8 0000[*] 0000[*] 0000[*] 03e8 0000[*] 0000[*] 0000[*] 5170 3f71 0000[*] 0000[*] 30d4 0000[*] 0000[*] 0000[*] 5190 3f71 0000[*] 0000[*] 1158 3ff8 0000[*] 0000[*] 51c0 3f71 0000[*] 0000[*] 853c 3ff7 0000[*] 0000[*] 0000[*] 0000[*] 0000[*] 0000[*] 0004 0000[*] 0000[*] 0000[*] 35b8 3ffa 0000[*] 0000[*] 0000[*] 0000[*] 0000[*] 0000[*] 42d0 3ff7 0000[*] 0000[*] 0000[*] 0000[*] 0000[*] 0000[*] 5200 3f71 0000[*] 0000[*] 853c 3ff7 0000[*] 0000[*] 0000[*] 0000[*] 0000[*] 0000[*] 0004 0000[*] 0000[*] 0000[*] 35b8 3ffa 0000[*] 0000[*] 0001 0000[*] 0000[*] 0000[*] 42d0 3ff7 0000[*] 0000[*] f000 3c52 0000[*] 0000[*] 48c0 3f7a 0000[*] 0000[*] 080c 3ff6 0000[*] 0000[*] 5310 3f71 0000[*] 0000[*] Setting currdev to disk0p3: Loading /boot/defaults/loader.conf /boot/kernel/kernel text=0x96db00 data=0x879930+0x3c7c14 syms=[0x8+0x11c478+0x8+0xf3ccd] \ Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... Using DTB provided by EFI at 0x8000000. Copyright (c) 1992-2020 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. FreeBSD 11.3-STABLE #233 2c992b2181a(factory-RELENG_2_4_5): Tue Mar 24 15:27:54 EDT 2020 root@buildbot3-nyi.netgate.com:/build/factory-crossbuild-245-aarch64/obj/aarch64/Og10eFss/build/factory-crossbuild-245-aarch64/sources/FreeBSD-src/sys/pfSense arm64 FreeBSD clang version 8.0.1 (tags/RELEASE_801/final 366581) (based on LLVM 8.0.1) VT: init without driver. Starting CPU 1 (1) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw.LICENSE. ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf. module_register_init: MOD_LOAD (ipw_bss_fw, 0xffff000000173804, 0) error 1 wlan: mac acl policy registered ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw.LICENSE. ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf. module_register_init: MOD_LOAD (ipw_ibss_fw, 0xffff0000001738b0, 0) error 1 ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw.LICENSE. ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf. module_register_init: MOD_LOAD (ipw_monitor_fw, 0xffff00000017395c, 0) error 1 iwi_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi.LICENSE. iwi_bss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf. module_register_init: MOD_LOAD (iwi_bss_fw, 0xffff000000173a08, 0) error 1 iwi_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi.LICENSE. iwi_ibss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf. module_register_init: MOD_LOAD (iwi_ibss_fw, 0xffff000000173ab4, 0) error 1 iwi_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi.LICENSE. iwi_monitor: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf. module_register_init: MOD_LOAD (iwi_monitor_fw, 0xffff000000173b60, 0) error 1 random: entropy device external interface kbd0 at kbdmux0 ofwbus0: <Open Firmware Device Tree> simplebus0: <Flattened device tree simple bus> on ofwbus0 simplebus1: <Flattened device tree simple bus> on simplebus0 pinctl0: <Armada 37x0 North Bridge pinctl Controller> mem 0x13800-0x138ff,0x13c00-0x13c1f on simplebus1 gpio0: <Armada 37x0 GPIO Controller> on pinctl0 gpiobus0: <OFW GPIO bus> on gpio0 pinctl1: <Armada 37x0 South Bridge pinctl Controller> mem 0x18800-0x188ff,0x18c00-0x18c1f on simplebus1 gpio1: <Armada 37x0 GPIO Controller> on pinctl1 gpiobus1: <OFW GPIO bus> on gpio1 psci0: <ARM Power State Co-ordination Interface Driver> on ofwbus0 gic0: <ARM Generic Interrupt Controller v3.0> mem 0x1d00000-0x1d0ffff,0x1d40000-0x1d7ffff,0x1d80000-0x1d81fff,0x1d90000-0x1d91fff,0x1da0000-0x1dbffff irq 27 on simplebus1 generic_timer0: <ARMv8 Generic Timer> irq 0,1,2,3 on ofwbus0 Timecounter "ARM MPCore Timecounter" frequency 12500000 Hz quality 1000 Event timer "ARM MPCore Eventtimer" frequency 12500000 Hz quality 1000 cpulist0: <Open Firmware CPU Group> on ofwbus0 cpu0: <Open Firmware CPU> on cpulist0 cpu1: <Open Firmware CPU> on cpulist0 pmu0: <Performance Monitoring Unit> irq 4 on ofwbus0 spi0: <Armada 37x0 SPI controller> mem 0x10600-0x10fff irq 6 on simplebus1 iichb0: <Marvell Armada 37x0 IIC controller> mem 0x11000-0x11023 irq 7 on simplebus1 iicbus0: <OFW I2C bus> on iichb0 iic0: <I2C generic I/O> on iicbus0 uart0: <Marvell Armada 3700 UART> mem 0x12000-0x121ff irq 9,10,11 on simplebus1 uart0: console (115200,n,8,1) gpioc0: <GPIO controller> on gpio0 gpioc1: <GPIO controller> on gpio1 mvneta0: <NETA controller> mem 0x30000-0x33fff irq 14 on simplebus1 mvneta0: version is 10 mvneta0: Ethernet address: f0:ad:4e:0b:f4:20 mdio0: <MDIO> on mvneta0 e6000sw0: <Marvell 88E6341> on mdio0 e6000sw0: multi-chip addressing mode (0x1) e6000sw0: CPU port at 0 e6000sw0: fixed port at 0 e6000sw0: PHY at port 1 miibus0: <MII bus> on e6000sw0 e1000phy0: <Marvell 88E1000 Gigabit PHY> PHY 17 on miibus0 e1000phy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto e6000sw0: PHY at port 2 miibus1: <MII bus> on e6000sw0 e1000phy1: <Marvell 88E1000 Gigabit PHY> PHY 18 on miibus1 e1000phy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto e6000sw0: PHY at port 3 miibus2: <MII bus> on e6000sw0 e1000phy2: <Marvell 88E1000 Gigabit PHY> PHY 19 on miibus2 e1000phy2: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto e6000sw0: switch is ready. etherswitch0: <Switch controller> on e6000sw0 xhci0: <Marvell Integrated USB 3.0 controller> mem 0x58000-0x5bfff irq 16 on simplebus1 xhci0: 32 bytes context size, 32-bit DMA usbus0 on xhci0 ehci0: <Marvell Integrated USB 2.0 controller> mem 0x5e000-0x5ffff irq 17 on simplebus1 usbus1: EHCI version 1.0 usbus1 on ehci0 sdhci_xenon0: <Armada Xenon SDHCI controller> mem 0xd0000-0xd02ff,0x1e808-0x1e80b irq 24 on simplebus1 mmc0: <MMC/SD bus> on sdhci_xenon0 sdhci_xenon1: <Armada Xenon SDHCI controller> mem 0xd8000-0xd82ff,0x17808-0x1780b irq 25 on simplebus1 mmc1: <MMC/SD bus> on sdhci_xenon1 ahci0: <AHCI SATA controller> mem 0xe0000-0xe1fff irq 26 on simplebus1 ahci0: AHCI v1.30 with 1 6Gbps ports, Port Multiplier supported with FBS ahcich0: <AHCI channel> at channel 0 on ahci0 pcib0: <Marvell Armada 3700 PCIe Bus Controller> mem 0xd0070000-0xd008ffff irq 5 on simplebus0 pcib0: link never came up pci0: <PCI bus> on pcib0 gpioled0: <GPIO LEDs> on ofwbus0 cryptosoft0: <software crypto> Timecounters tick every 1.000 msec mvneta0: link state changed to UP spibus0: <OFW SPI bus> on spi0 mx25l0: <M25Pxx Flash Family> at cs 0 mode 0 on spibus0 mx25l0: device type mx25u3235f, size 4096K in 64 sectors of 64K, erase size 4K e6000sw0port1: link state changed to DOWN e6000sw0port2: link state changed to DOWN e6000sw0port3: link state changed to DOWN usbus0: 5.0Gbps Super Speed USB v3.0 usbus1: 480Mbps High Speed USB v2.0 ugen0.1: <Marvell XHCI root HUB> at usbus0 uhub0: <Marvell XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 ugen1.1: <Marvell EHCI root HUB> at usbus1 uhub1: <Marvell EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1 mmc0: No compatible cards found on bus mmcsd0: 8GB <MMCHC SEM08G 3.10 SN 9574341C MFG 09/2016 by 69 0x0000> at mmc1 50.0MHz/8bit/65535-block mmcsd0boot0: 2MB partion 1 at mmcsd0 mmcsd0boot1: 2MB partion 2 at mmcsd0 mmcsd0rpmb: 2MB partion 3 at mmcsd0 uhub0: 2 ports with 2 removable, self powered uhub1: 1 port with 1 removable, self powered e6000sw0port2: link state changed to UP Release APs CPU 0: ARM Cortex-A53 r0p4 affinity: 0 Instruction Set Attributes 0 = <AES+PMULL,SHA1,SHA2,CRC32> Instruction Set Attributes 1 = <0> Processor Features 0 = <GIC,AdvSIMD,Float,EL3 32,EL2 32,EL1 32,EL0 32> Processor Features 1 = <0> Memory Model Features 0 = <4k Granule,64k Granule,MixedEndian,S/NS Mem,16bit ASID,1TB PA> Memory Model Features 1 = <> Debug Features 0 = <2 CTX Breakpoints,4 Watchpoints,6 Breakpoints,PMUv3,Debug v8> Debug Features 1 = <0> Auxiliary Features 0 = <0> Auxiliary Features 1 = <0> CPU 1: ARM Cortex-A53 r0p4 affinity: 1 Trying to mount root from ufs:/dev/ufsid/5cdd3c209fe36da7 [rw,noatime]... WARNING: / was not properly dismounted WARNING: /: mount pending error: blocks 32 files 2 Warning: no time-of-day clock registered, system time will not be set accurately Configuring crash dumps... dumpon: /dev/label/swap*: No such file or directory Unable to specify /dev/label/swap* as a dump device. No suitable dump device was found. Applying fix for FreeBSD-SA-19:10.ufs ** SU+J Recovering /dev/ufsid/5cdd3c209fe36da7 ** Reading 11730944 byte journal from inode 4. ** Building recovery table. ** Resolving unreferenced inode list. ** Processing journal entries. ** 720 journal records in 86016 bytes for 26.79% utilization ** Freed 185 inodes (3 dirs) 296 blocks, and 319 frags. ***** FILE SYSTEM MARKED CLEAN ***** Filesystems are clean, continuing... Mounting filesystems... random: unblocking device. __ _ __ / _|___ ___ _ __ ___ ___ | '_ \| |_/ __|/ _ \ '_ \/ __|/ _ \ | |_) | _\__ \ __/ | | \__ \ __/ | .__/|_| |___/\___|_| |_|___/\___| |_| Welcome to pfSense 2.4.4-RELEASE (Patch 3)... ...ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/lib/engines /usr/local/lib /usr/local/lib/ipsec /usr/local/lib/perl5/5.30/mach/CORE done. Shared object "libthoth.so.3" not found, required by "ping-auth" >>> Upgrading necessary packages... Checking for upgrades (7 candidates): ....... done Processing candidates (7 candidates): ....... done Checking integrity... done (0 conflicting) The following 7 package(s) will be affected (of 0 checked): New packages to be INSTALLED: php72-intl: 7.2.29 [pfSense] Installed packages to be UPGRADED: snort: 2.9.15 -> 2.9.15.1 [pfSense] pfSense-u-boot-env: 20181018_2 -> 20200316 [pfSense] pfSense-default-config-serial: 2.4.4_3 -> 2.4.5 [pfSense-core] pfSense-base: 2.4.4_3 -> 2.4.5 [pfSense-core] pfSense: 2.4.4_3 -> 2.4.5 [pfSense] aws-sdk-php72: 3.61.8 -> 3.103.2 [pfSense] Number of packages to be installed: 1 Number of packages to be upgraded: 6 The process will require 4 MiB more space. [1/7] Installing php72-intl-7.2.29... [1/7] Extracting php72-intl-7.2.29: .......... done [2/7] Upgrading snort from 2.9.15 to 2.9.15.1... [2/7] Extracting snort-2.9.15.1: ......panic: ufs_dirbad: /: bad dir ino 1287 at offset 1536: mangled entry cpuid = 0 Uptime: 32s Automatic reboot in 15 seconds - press a key on the console to abort --> Press a key on the console to reboot, --> or switch off the system now. a37x0_pinctl_reset: Rebooting... TIM-1.0 WTMI-armada-17.10.5-34ce216 WTMI: system early-init SVC REV: 5, CPU VDD voltage: 1.260V Fill memory before self refresh...done Now in Self-refresh Mode Exited self-refresh ... Self refresh Pass. DDR self test mode test done!! Vref read training =================== Final vdac_value 0x0000001F Vref write training =================== Final vref_value 0x0000001F DLL TUNING ============== DLL 0xc0001050[21:16]: [5,37,1e] DLL 0xc0001050[29:24]: [6,2c,19] DLL 0xc0001054[21:16]: [6,31,1b] DLL 0xc0001054[29:24]: [9,2e,1b] DLL 0xc0001074[21:16]: [0,3f,1f] DLL 0xc0001074NOTICE: Booting Trusted Firmware NOTICE: BL1: v1.3(release):armada-17.10.8:34247e0 NOTICE: BL1: Built : 16:19:41, Nov 1 2NOTICE: BL2: v1.3(release):armada-17.10.8:34247e0 NOTICE: BL2: Built : 16:19:45, Nov 1 20NOTICE: BL31: v1.3(release):armada-17.10.8:34247e0 NOTICE: BL31: U-Boot 2017.03-armada-17.10.2-g6a6581a-dirty (Nov 01 2018 - 16:04:57 -0300) Model: Marvell Armada 3720 Community Board ESPRESSOBin CPU @ 1200 [MHz] L2 @ 800 [MHz] TClock @ 200 [MHz] DDR @ 750 [MHz] DRAM: 1 GiB U-Boot DT blob at : 000000003f716298 Comphy-0: USB3 5 Gbps Comphy-1: PEX0 2.5 Gbps Comphy-2: SATA0 6 Gbps SATA link 0 timeout. AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl SATA mode flags: ncq led only pmp fbss pio slum part sxs PCIE-0: Link down MMC: sdhci@d0000: 0, sdhci@d8000: 1 SF: Detected mx25u3235f with page size 256 Bytes, erase size 64 KiB, total 4 MiB Net: eth0: neta@30000 [PRIME] Hit any key to stop autoboot: 0 Card did not respond to voltage select! mmc_init: -95, time 40 ** Bad device mmc 0 ** Card did not respond to voltage select! mmc_init: -95, time 23 ** Bad device mmc 0 ** ## Starting EFI application at 05000000 ... efi_load_pe: Invalid DOS Signature ## Application terminated, r = -2 reading efi/boot/bootaa64.efi 393216 bytes read in 23 ms (16.3 MiB/s) reading armada-3720-sg1100.dtb 13323 bytes read in 11 ms (1.2 MiB/s) ## Starting EFI application at 05000000 ... Card did not respond to voltage select! mmc_init: -95, time 23 Scanning disk sdhci@d8000.blk... Found 4 disks
-
The easy and fastest way is to clean reinstall 2.4.5 and then restore your Backup.
https://docs.netgate.com/pfsense/en/latest/solutions/sg-1100/reinstall-pfsense.html-Rico
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.