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