Download AMC335 - Sonus

Transcript
Firmware Upgrade Process
Get Geographic Address Command
The MMC allows reading the geographic address of the module using the Get Geographic
Address command, which has the following synopsis:
[B8 xx 1F 0A 40 00]
The MMC responds to the Get IPMB Address command with the following reply:
[BC xx 1F 00 0A 40 00 <geographic address>]
The <geographic address> parameter has the bit fields shown in Table 4-10, “The
<geographic address> Parameter Bit Fields,” below.
Table 4-10: The <geographic address> Parameter Bit Fields
Bits
Name
Description
0-1
GA0 Signal
0 = GA0 is grounded
1 = GA0 is unconnected
3 = GA0 is pulled up
2-3
GA1 Signal
0 = GA1 is grounded
1 = GA1 is unconnected
3 = GA1 is pulled up
4-5
GA2 Signal
0 = GA2 is grounded
1 = GA2 is unconnected
3 = GA2 is pulled up
6-7
NA
Reserved
Firmware Upgrade Process
The MMC firmware supports a reliable field upgrade procedure compatible with the HPM.1
Specification. The key features of the firmware upgrade procedures are as follows:
•
The upgrade can be performed over the serial debug/payload interface or over IPMB-L.
•
The upgrade procedure is performed while the MMC firmware is online and operating normally.
•
Upgrades of the firmware component are reliable. A failure in the download (error or interruption)
does not disturb the MMC's ability to continue using the “old” firmware or its ability to restart the
download process. Upgrades of the boot loader component are not reliable and may render the MMC
non-functional in case of an incomplete upgrade.
•
Upgrades of the firmware component are reversible. The MMC firmware automatically reverts back to
the previous firmware if there is a problem when first running the new code and can be reverted
manually using the HPM.1-defined Manual Rollback command. Upgrades of the boot loader
component are not reversible.
HPM.1 Boot Loader
•
The HPM.1 boot loader does not perform any upgrade actions
•
The HPM.1 boot loader is able to boot either of two redundant copies of the MMC firmware in flash
•
The HPM.1 boot loader is able to automatically rollback a failed copy of the MMC firmware and
activate the backup one
•
The HPM.1 boot loader can be upgraded in-field as an HPM.1-upgradeable component
59