Errors reinstalling pfSense on an SG-1100
-
Alright, so because of this issue, I am trying to re-install pfSense. (I also tried a factory reset, but that also failed despite trying a few different methods.)
The documentation says to open a support ticket to get the software image, but I don't have a service contract on this device, so I can't do that. Instead, I downloaded an image from the community version download page, hoping that Netgate had the decency to at least give me the right version from there. I installed it onto a flash drive using Rufus, and began following the process. However, when I tried to kick of the recovery process, I got some errors:
MMC erase: dev # 1, block # 0, count 4194304 ... 4194304 blocks erased: OK starting USB... USB0: Register 2000104 NbrPorts 2 Starting the controller USB XHCI 1.00 USB1: USB EHCI 1.00 scanning bus 0 for devices... 1 USB Device(s) found scanning bus 1 for devices... 2 USB Device(s) found scanning usb for storage devices... 1 Storage Device(s) found reading efi/boot/bootaa64.efi ** Unable to read file efi/boot/bootaa64.efi ** ** Unrecognized filesystem type ** libfdt fdt_check_header(): FDT_ERR_BADMAGIC No FDT memory address configured. Please configure the FDT address via "fdt addr <address>" command. Aborting! No FDT memory address configured. Please configure the FDT address via "fdt addr <address>" command. Aborting! ## Starting EFI application at 05000000 ... WARNING: Invalid device tree, expect boot to fail efi_load_pe: Invalid DOS Signature ## Application terminated, r = -2
Does anyone have an idea what's going wrong now? I validated the hash of the image file, and have tried burning it to two different flash drives, multiple times. However, the same thing happens every time.
Thank you!
P.S. I'm doing this over the console port, because everything else is b0rked.
-
You cannot install CE on an SG-1100. That appliance uses an aarch64 processor. The CE version of pfSense only installs on Intel amd64 processors (so also AMD chips, but not ARM chips).
You do not need a support contract in order to download an install image for a Netgate appliance. Go here, open a ticket, and tell them you need the download image. All you need to provide, besides an email address, is the Netgate ID or serial number for your box.
Once you open a ticket, they will respond very quickly. The only known issue with opening a ticket is the use of a ProtonMail email address. Avoid those, as that service is on some spammer lists that the support portal filters against.
The SG-1000, SG-1100 and SG-3100 Netgate appliances all use non-Intel processors. They require a FreeBSD and pfSense image compiled for ARM processors. There is no Community Edition available for them. They only work with pfSense+ images (or the old "Factory Edition" images) compiled specifically for the type of CPU in those appliances.
-
@bmeeks Okay thanks. This link at least gives me the option of creating an account. The one provided in their documentation just took me to a login page with no option to create an account. I was therefore assuming that accounts were restricted to paying subscribers.
I have submitted a ticket with them.
-
Thanks for spotting that. I have opened a ticket to get it corrected.
https://redmine.pfsense.org/issues/12266Steve