Ampere OpenBMC v1.16.100
Pre-release
Pre-release
·
9441 commits
to ampere
since this release
What's New in v1.16.100
Warning: due to SPI NOR layout change, follow the "Steps to update BMC firmware" below to update from pre-1.12 previous version to THIS version.
- Change to use smpro-hwmon/misc/errmon Linux driver from code to upstream v7 and update /sys paths in related application to work with the new drivers.
- Correct smpro-hwmon’s power sensor to use 10-bit data per specification.
- Update FANs to set speed to 100% duty when missing TS4, SoC_Temp.
Steps to update BMC firmware
- 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
If you don't have access to BMC console, an alternative is as follows:
- Copy BMC raw image (static.mtd) to BMC at /run/initramfs/image-bmc
e.g.scp build/tmp/deploy/images/mtjade/obmc-phosphor-image-mtjade.static.mtd root@${BMC_IP}:/run/initramfs/image-bmc
- Reboot BMC to flash the new firmware.