netgate sg1100 not booting after power outage
-
We had a power outage and when the power came back online everything else recovered except the sg1000. I connected to the console and got the following:
E
?
h/? - print this help screen
r yyyyyyyy - read register/memory at address yyyyyyyy in hex
w yyyyyyyy zzzzzzzz - write zzzzzzzz to address yyyyyyyy in hex
j yyyyyyyy - jump to address yyyyyyyy in hex
x y - change the boot mode, where y is in hex
a - UART control passed to AP CPU ROM
c - UART control passed to CM3 CPU ROMI'm not sure how to proceed and try to recover. Any help is appreciated thank you.
-
@anamuco247 Power it off, leave it for a spell (some have done 10-15 minutes, some an hour or overnight) and try again.
-
I've actually have had it off for the past couple of days, I took it home over the weekend and just able to get to it now.
-
@anamuco247 Hmm. Well that's not the normal situation, as you might expect.
I would at least do a full power-down disconnect (both USB and DC power) and see if it helps.
-
@rcoleman-netgate Unfortunately that didn't work. I get the same thing.
-
@anamuco247 Open a ticket at https://go.netate.com/
It might be morning before we have anything for you to test with -- but I am finding things internally that might point to a resolution can be found.
-
What you're seeing there is the output from the SoC bootloader ROM when it has nothing to load into memory at boot. That means, for whatever reason, it cannot load uboot from the SPI chip.
It's possible to attempt to recover from that by uploading a special uboot image over the serial console. It's not a straight forward procedure!
If the SPI is damaged somehow it would help. Its extremely unusual to see the SPI contents corrupted during normal running because nothing ever writes to it. Only during a firmware upgrade and even then only if then includes a uboot update. I think this would be the first time we've seen it in the field.To give you an idea of what's involved the procedure for the standard Espressobin is shown here:
http://wiki.espressobin.net/tiki-index.php?page=Bootloader+recovery+via+UARTSteve
-
-