178 SBC session border controllers
APPENDIX A. ALTERNATIVE FIRMWARE UPDATE METHOD
When you cannot update the firmware via web configurator or console (telnet, RS-232), you may use an
alternative firmware update method via RS-232.
To update the device firmware, you will need the following programs:
– terminal program (for example, TERATERM);
– TFTP server program.
Firmware update procedure:
1. Connect to Ethernet port of the device.
2. Connect PC console port to the device console port using a crossed cable;
3. Run the terminal application.
4. Configure data rate: 115200, data format: 8bit w/o parity, 1 stop bit, w/o flow control:
5. Run tftp server program and specify the path to smg_files folder. In this folder, create smg2016
subfolder, and place smg2016_kernel, smg2016_initrd files for SBC-2000 (smg1016M_kernel,
smg1016M_initrd for SBC-1000) in it (computer that runs TFTP server and the device should be located in the
same network);
6. Turn the device on and stop the startup sequence by entering «stop» command in the terminal
program window:
For SBC-2000:
U-Boot 2011.12 (Nov 18 2013 - 12:56:19) Marvell version: 2012_Q4.0p17
…
Init Switch of the board
Switch. Initialization
Switch. Initialization Ok, Vendor Id: 000011ab
Switch. Phy 4: id 0141-0dc0
Switch. Phy 5: id 0141-0dc0
Switch. Phy 6: id 0141-0dc0
Switch. Phy 7: id 0141-0dc0
Switch. QSGMII 0: 0a800050 = 00000001. Sync not ok
Switch. QSGMII 3: 0a803050 = 00000003. Sync ok
Switch: cpu link 0: 0000ac0f. Sync not ok
Switch: cpu link 1: 0000ac0f. Sync not ok
Switch: cpu link 2: 0000ac0f. Sync not ok
Switch: cpu link 3: 0000ac0f. Sync not ok
Net: egiga0 [PRIME]
Warning: failed to set MAC address
, egiga1, egiga2, egiga3
Type 'stop' to stop autoboot: 3
SMG2016>>
For SBC-1000:
U-Boot 2009.06 (Feb 09 2010 - 20:57:21)
CPU: AMCC PowerPC 460GT Rev. A at 800 MHz (PLB=200, OPB=100, EBC=100 MHz)
Security/Kasumi support
Bootstrap Option B - Boot ROM Location EBC (16 bits)
32 kB I-Cache 32 kB D-Cache