В случае, когда не удается обновить ПО через web-конфигуратор или консоль (Тelnet, SSH), существует возможность резервного обновления ПО через RS-232.
Для того чтобы обновить встроенное ПО устройства, необходимы следующие программы:
Последовательность действий при обновлении устройства:
Включить устройство и в окне терминальной программы остановить загрузку путем введения команды “stop”:
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
Board: SMG-1016Mv2 board, AMCC PPC460GT Glacier based, 2*PCIe, Rev. FF
I2C: ready
DRAM: 512 MB
SDRAM test phase 1:
SDRAM test phase 2:
SDRAM test passed. Ok!
FLASH: 64 MB
NAND: 128 MiB
DTT: 1 FAILED INIT
Net: ppc_4xx_eth0, ppc_4xx_eth1
Type run flash_nfs to mount root filesystem over NFS
Autobooting in 3 seconds, press 'stop' for stop
=> |
Ввести mii si <ENTER> для активации сетевого интерфейса:
=> mii si Init switch 0: ..Ok! Init switch 1: ..Ok! Init phy 1: ..Ok! Init phy 2: ..Ok! => |
Обновить ядро Linux командой run flash_kern:
=> run flash_kern
About preceeding transfer (eth0):
- Sent packet number 0
- Received packet number 0
- Handled packet number 0
ENET Speed is 1000 Mbps – FULL duplex connection (EMAC0)
Using ppc_4xx_eth0 device
TFTP from server 192.168.2.5; our IP address is 192.168.2.2
Filename ' smg/SMG_kernel'.
Load address: 0x400000
Loading: #################################################################
###################################
done
Bytes transferred = 1455525 (1635a5 hex)
Un-Protected 15 sectors
............... done
Erased 15 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
=> |
Обновить файловую систему командой run flash_initrd:
=> run flash_initrd
Using ppc_4xx_eth0 device
TFTP from server 192.168.2.5; our IP address is 192.168.2.2
Filename ' smg/SMG_initrd'.
Load address: 0x400000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
####################
done
Bytes transferred = 25430113 (1840861 hex)
Erase Flash Sectors 56-183 in Bank # 2
Un-Protected 256 sectors
........................................................... done
Erased 256 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
=> |
В случае, когда не удается обновить ПО через web-конфигуратор или консоль (Тelnet, SSH), существует возможность резервного обновления ПО через RS-232.
Для того чтобы обновить встроенное ПО устройства, необходимы следующие программы:
Последовательность действий при обновлении устройства:
Включить устройство и в окне терминальной программы остановить загрузку путем введения команды “stop”:
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>> |
Обновить ядро Linux командой run flash_kern:
=> run flash_kern
About preceeding transfer (eth0):
- Sent packet number 0
- Received packet number 0
- Handled packet number 0
ENET Speed is 1000 Mbps – FULL duplex connection (EMAC0)
Using ppc_4xx_eth0 device
TFTP from server 192.168.2.5; our IP address is 192.168.2.2
Filename ' smg/SMG_kernel'.
Load address: 0x400000
Loading: #################################################################
###################################
done
Bytes transferred = 1455525 (1635a5 hex)
Un-Protected 15 sectors
............... done
Erased 15 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
=> |
Обновить файловую систему командой run flash_initrd:
=> run flash_initrd
Using ppc_4xx_eth0 device
TFTP from server 192.168.2.5; our IP address is 192.168.2.2
Filename ' smg/SMG_initrd'.
Load address: 0x400000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
####################
done
Bytes transferred = 25430113 (1840861 hex)
Erase Flash Sectors 56-183 in Bank # 2
Un-Protected 256 sectors
........................................................... done
Erased 256 sectors
Copy to Flash... 9....8....7....6....5....4....3....2....1....done
=> |
В случае, когда не удается обновить ПО через web-конфигуратор или консоль (Тelnet, SSH), существует возможность резервного обновления ПО через RS-232.
Для того чтобы обновить встроенное ПО устройства, необходимы следующие программы:
Последовательность действий при обновлении устройства:
Включить устройство и в окне терминальной программы остановить загрузку путем введения команды “stop”:
DEVBUS init registers (CS0) DEVBUS init registers (CS1) DEVBUS init registers (CS2) DEVBUS init registers (CS3) Model: Eltex Ltd SMG-3016 rev.B board Set i2c to default bus 1 Net: eth0: mvpp2-0 [PRIME], eth1: mvpp2-1, eth2: mvpp2-2 Autoboot in 3 seconds => smg3016>> |
Запустить устройство командой run netboot.
В случае, когда остальные способы обновления ПО недоступны, существует возможность обновления ПО при помощи USB-flash накопителя.
Для того чтобы обновить встроенное ПО устройства при помощи USB-flash, необходимо следующее:
Последовательность действий при обновлении устройства:
В режиме CLI ввести команду firmware update usb <file-name>
В случае если режим CLI недоступен, обновление возможно в режиме shell, для этого нужно ввести в режиме shell:
/usr/local/scripts/get_firmware usb <file-name> |
где <file-name> – наименование файла ПО.