SmartServer IoT doesn't boot up, stuck in U-Boot prompt (KB1387)   

On older SmartServer IoT software versions (2.41 and 2.50), or upgrading from an older software version to newer software we have seen a couple of cases in which the SmartServer doesn't boot up properly.  The SmartServer appears to constantly reboot. You shouldn't see this issue with SmartServer 2.61+.

When this happens you can't access the SmartServer CMS and may have problems accessing the SmartServer configuration Web page.

For example, if you connect to the SmartServer serial console and see the following messages due to constant rebooting then you will need to run the workaround below.

U-Boot 2015.04 (Aug 08 2018 - 02:20:16)
CPU:   Freescale i.MX6DL rev1.3 at 792 MHz
CPU:   Temperature 34 C
Reset cause: WDOG
Board: Echelon Lumewave Apollo 2
Boot Device: SPI-NOR
I2C:   ready
DRAM:  2 GiB
PMIC:  PFUZE100 ID=0x10
SF: Detected MX25L3205D with page size 256 Bytes, erase size 64 KiB, total 4 MiB
In:    serial
Out:   serial
Err:   serial
Normal Boot
=> sudo /midia/usb0/
Unknown command 'sudo' - try 'help'



To stop the SmartServer from constantly rebooting, press any key on the keyboard (for example, the space key) when prompted with "Hit any key to stop autoboot" .

Copy the information below into a text editor and replace <..> with information from the bottom of the SmartServer. Do not copy each line separately as you won't be able to copy them fast enough, you must copy all lines with a single copy and paste


env default -a

setenv echelon_passwd <password from label on bottom of unit>
setenv echelon_serial <serial # from bottom of unit>
setenv ethaddr <MAC1 from bottom of unit>
setenv eth1addr <MAC2 from bottom of unit>

 If this is SmartServer IoT PRO Wi-Fi equipped with rs485 serial ports, also do the following commands:

setenv echelon_rs485a 1
setenv echelon_rs485b 1

Copy all the lines (Typically CTRL-A followed by CTRL-V) and paste them into the SmartServer console.  All the lines must be issued at one time.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


Powered by Zendesk