Can't reinstall on SG-3100
-
Hi,
I've made a mistake to upgrade to 2.5.0 DEV as things broke (Suricata/Squid*). I read that in order to downgrade I needed a fresh reinstall and restore a backup.
So while I was doing my reading to get ready for it (and mistakenly setting pfSense to 2.4.4 in the UI again), I had a power outage and the device didn't come back up.
I've imaged a USB device with the 2.4.4 ADI, plugged it in the USB port, connected to console and when trying to run "run recovery" in the "Marvell>" prompt, the USB starts and I then get the following:
"reading ubldr.bin
** Unable to read file ubldr.bin **
## Starting application at 0x002000000 ..."If I don't stop the booting process the device stays in a reboot loop as it panicks with the following (reason I decided to re-install now):
"panic: ffs_valloc: dup alloc
cpuid = 0
time= 1575162852
Upstime: 3s
Automatic reboot in 15 seconds - press any key on the console to abort"Any help is appreciated.
Cheers,
Vlad -
Aaaand, after some searching on the forum (not that I didn't look beforehand), I've found what I was looking for, after the fsck everything is good.
"
At the console press any key to interrupt the boot loader when you see: Hit [Enter] to boot immediately, or any other key for command prompt. At the prompt enter: boot -s That will boot in single user mode to a question asking for a path to the shell, just press return to reach the # prompt. At the # prompt run the following command: /sbin/fsck -y /
Run the fsck command at least 6 times; Repeat the command until no errors are reported, even if fsck claims the filesystem has been marked "clean".
Reboot by running: /sbin/rebootThe fastert way to get you back up and running is to re-install.
"
Thanks,
Vlad -
@vlayote I purchased a used SG-3100 on ebay and are having the exact same problem described previously. I followed the procedure previously described to boot into single user mode. When I attempt to run /sbin/fsck -y / nothing happens, no output whatsoever no errors, no file not found, nothing. ls -l /sbin/fsck shows fsck exists and is set executable. I am completely stumped. Anybody have any suggestions. It looks like I wasted $100.00 on another piece of shit that will end up in ewaste
-
Does it boot into single user mode successfully?
You can always reinstall clean though. If you're running something ancient like 2.4 or 2.5 I'd recommend doing that anyway.
https://docs.netgate.com/pfsense/en/latest/solutions/sg-3100/reinstall-pfsense.htmlSteve
-
@stephenwhttps://www.netgate.com/tac-support-request10
This page says that the available recovery images are not compatible with the SG-3100
-
Yup the new Netgate Installer doesn't support the 3100. So open a TAC ticket and quest the 3100 image. That will allow you reinstall 24.03 directly.
-
I filled out the TAC support request form and hit the submit button and nothing happens
-
You have some browser plugin blocking anything? Same in different browsers?
-
It seems firefox has a problem with the TAC page. I tried edge. When I hit submit it opens in the netgate shopify site, There is a dropdown to select the desired recovery image. There is no SG-3100 image listed.
-
Yes, as I said, the new installer doesn't support armv7 systems like the 3100. You need to open a TAC ticket to request the 3100 recovery image.
-
Netgate support sent me the correct recovery image, the SG-3100 is now working. THANK YOU FOR ALL YOUR HELP- Chris
-
Ah, good result.
-
@wolf3000 Can I please have a copy of that link for the SG-3100 firmware ?
-
FIRMWARE
Filename: pfSense-plus-Netgate-3100-recovery-24.03-RELEASE-armv7.img.gz
Download: https://nc.netgate.com/nextcloud/s/gT59ZX6YfFx6f8R
Checksum: https://nc.netgate.com/nextcloud/s/qS6Yrdxqaim625o
Instructions: https://docs.netgate.com/pfsense/en/latest/solutions/sg-3100/reinstall-pfsense.html
-
That will only be valid for a week but you can always open a ticket to request the current image.