Skip to content

Ampere OpenBMC v1.10.100

Pre-release
Pre-release
Compare
Choose a tag to compare
@vkphong-ampere vkphong-ampere released this 31 Aug 11:56
· 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

  1. Reboot BMC from its console. Type quickly to keep BMC stop at u-boot.
  2. From u-boot command prompt:
    1. Update ethact and set BMC MAC address (if not available)
      # setenv ethact FTGMAC100#1
      # setenv eth1addr xx:xx:xx:xx:xx:xx
    2. Run DHCP to get IP
      # dhcp
    3. Set TFTP server IP and download the firmware image (in the raw *.img format)
      # setenv serverip tftp-server-ip-address
      # tftp 0x80000000 bmc-image
  3. Flash the firmware image into the main SPI-NOR
    # protect off 0x20000000 +${filesize}; erase 0x20000000 +${filesize}; cp.b 0x80000000 0x20000000 ${filesize};protect on all
  4. Reboot to boot to new OpenBMC