Failed reinstall of the recovery image - my SG1100 now stuck in some kind of boot error
-
While reinstalling the firmware provided via a Netgate TAC ticket, it timed out, so I stupidly unplugged the SG1100.
Since then, whenever I access the console via USB, the following starts immediately:
Marvell>> boot
Card did not respond to voltage select!
** No partition table - mmc 1 **Reset SCSI
scanning bus for devices...
** Bad device scsi 0 **
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5*It will then continue to a 'BOOTP broadcast 129' and then shows the following
Retry time exceeded; starting again
*** ERROR:serverip' not set *** ERROR:
serverip' not set
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 07000000 ...
WARNING: using memory device/image path, this may confuse some payloads!
WARNING: Invalid device tree, expect boot to fail
efi_load_pe: Invalid DOS SignatureApplication terminated, r = 9223372036854775806
Marvell>>
Is there a way to fix this or should I use my SG 1100 as a paperweight?
-
@zedbra Did you try powering it off again before installing? The Arm install basically just wipes the eMMC and writes it again, is my understanding.
I think TAC would be able to help under their free hardware support also…
-
@SteveITS I didn't power it off before installing. Ye, seems like eMMC is wiped and I don't know how to recover it. The usual console menu is nowhere to be found, I just get the errors and messages I pasted in the original post above.
Thanks, I will lodge a ticket with TAC and provide feedback here if it gets resolved, for anyone else with a similar issue.
-
Can you try re-installing again? Does it boot the recovery image correctly?
-
Hi,
Just recieved my new device and i have th exactly same issue when trying to reinstall from a new recieved image from support. Could you please help? -
What actual console output are you seeing?
Do you have a support ticket open with TAC?
-
@stephenw10 I have no support ticket. Below the output. Thanks
Marvell>> run subrecovery ## Error: "subrecovery" not defined Marvell>> run usbrecovery switch to partitions #0, OK mmc1(part 0) is current device MMC erase: dev # 1, block # 0, count 4194304 ... 4194304 blocks erased: OK resetting USB... USB0: Register 2000104 NbrPorts 2 Starting the controller USB XHCI 1.00 USB1: USB EHCI 1.00 scanning bus 0 for devices... 2 USB Device(s) found scanning bus 1 for devices... 1 USB Device(s) found scanning usb for storage devices... 1 Storage Device(s) found 18022 armada-3720-netgate-1100.dtb 18022 armada-3720-sg1100.dtb 12944 armada-3720-netgate-2100.dtb 12944 armada-3720-sg2100.dtb 4 file(s), 0 dir(s) 2097152 bytes read in 45 ms (44.4 MiB/s) 18022 bytes read in 16 ms (1.1 MiB/s) ## Starting EFI application at 07000000 ... >> FreeBSD EFI boot block Loader path: /boot/loader.efi Initializing modules: ZFS UFS Load Path: /\armada-3720-sg1100.dtb Probing 1 block devices...not supported done ZFS found no pools UFS found no partitions Failed to load '/boot/loader.efi' panic: No bootable partitions found! ## Application terminated, r = 1
-
What USB memstick image are you using there?
-
@stephenw10 I used the link i recieved from your support : pfSense-plus-compat-recovery-23.09.1-RELEASE-aarch64.img.gz
-
Ok that should be correct.
The first things I would try are using the other USB port on the 1100 and then try a different USB stick.
-
@stephenw10 Thank you for your help. I changed USB port and it worked.