Purpose
This article will guide you how to upgrade system firmware through BMC ethernet features.
Upgrading F/W with HPM via ipmitool is supported by the BMC. Two common methodologies can be chosen for HPM updates, one is KCS and the other is IOL with RMCP+ protocol support. Via KCS interface, the upgrade process is executed from local OS and
for the IOL interface, which leverages NC-SI, allows upgrading from remotely. With IOL, the HPM.2 long message is supported to improve the update duration (faster).
Target Audience
Everyone who needs to update firmware of SKY-8211 series
Minimum requirement
- SKY-8211 series
- Linux Based OS with IPMItool installed (for KCS use case, also for BMC MGMT port setup)
- Client PC with IPMItool installed (allow user to approach SKY-8211 BMC through MGMT ports)
Steps : Following example shows how to approach the F/W update through system MGMT port (Ethernet)
Find BMC IP address :
User can get BMC IP address through command “ipmitool lan print <No.>” under quick start linux (QSL) or any bootable Linux OS w/ ipmitool installed.
* <No.> = 1 ~2 interface mapping is below
Perform F/W upgrade from an External machine which connects to MGMT ports
Commands will be followings
#ipmitool -I lanplus -H <BMC-IP> -U administrator -P advantech hpm upgrade <File.img> activate
Upgrade sequence
If there're multiple f/w need to be updated , following sequence is must to prevent any unexpected behavior after upgrade.
BMC --> BMC Bootloader --> CPLD --> BIOS -->BIOS NVRAM
* BIOS NVRAM contains lots of BIOS default settings and update this via hpm is also highly recommended even it should be automatically updated in New BIOS first successful boot.
- BMC bootloader:
# ipmitool -I lanplus -H BMCIP -U administrator -P advantech hpm upgrade bootloader.img activate
- BMC: Please run the following command twice for backup BMC.
# ipmitool -I lanplus -H BMCIP -U administrator -P advantech hpm upgrade bmc.img activate
- FPGA(or CPLD): Please power cycle the system after the upgrade, then run the command again for backup FPGA.
# ipmitool -I lanplus -H BMCIP -U administrator -P advantech hpm upgrade fpga.img activate
- BIOS: Please power cycle the system after the upgrade, then run the command again for backup BIOS.
# ipmitool -I lanplus -H BMCIP -U administrator -P advantech hpm upgrade bios.img activate
- NVRAM:
# ipmitool -I lanplus -H BMCIP -U administrator -P advantech hpm upgrade NVRAM.img activate
- FW version Check:
# ipmitool -I lanplus -H BMCIP -U administrator -P advantech hpm check
Comments
0 comments
Please sign in to leave a comment.