Ampere OpenBMC v1.10.100
Pre-release
Pre-release
·
11111 commits
to ampere
since this release
What's New in v1.10.100
Warning: due to SPI NOR layout change, follow the "Steps to update BMC firmware using u-boot" below to update from pre-1.07 previous version to THIS version. If you are upgrading from v1.07 then the regular upgrade procedure applies
- Update smpro-misc to read all boot stages from the boot stage register (0xB0).
- Log DIMM 2X Refresh Rate events in IPMI SEL and Redfish
- Log DIMM training fail (syndrome) information to IPMI and Redfish.
- Add bank, row, column information for DIMM CE/UE errors in Redfish
- Temporary disable IPMI mc reset warm as it causes issues with power operation afterward
- Update new Fan Algorithm Table v6 ([Mt. Jade 2U]
- Implement IPMI OEM Command to read write SCP register map.
- Write a value to SCP register: ipmitool raw 0x3c 0x18 <socket > <offset> <byte0> <byte 1>
- Read a value from SCP register: ipmitool raw 0x3c 0x17 <socket > <offset>
Where: socket = 0 or 1.
Steps to update BMC firmware using u-boot
- Reboot BMC from its console. Type quickly to keep BMC stop at u-boot.
- From u-boot command prompt:
- Update ethact and set BMC MAC address (if not available)
# setenv ethact FTGMAC100#1
# setenv eth1addr xx:xx:xx:xx:xx:xx
- Run DHCP to get IP
# dhcp
- Set TFTP server IP and download the firmware image (in the raw *.img format)
# setenv serverip tftp-server-ip-address
# tftp 0x80000000 bmc-image
- Update ethact and set BMC MAC address (if not available)
- Flash the firmware image into the main SPI-NOR
# protect off 0x20000000 +${filesize}; erase 0x20000000 +${filesize}; cp.b 0x80000000 0x20000000 ${filesize};protect on all
- Reboot to boot to new OpenBMC