How to flash a new firmware and how to set the network remotely without rebooting.
Download the new firmware (version 1.4 as writing) from the HP website
The flashing utility SOCFLASH is available on the Aspeed website (direct link). The utility is available also for Linux both 32 and 64 bit.
Flash the new RAC firmware
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $ ./socflash.sh all.1.4.bin old.1.3.bin ASPEED SOC Flash Utility v.1.09.04 Find ASPEED Device 1a03:2000 on 3:0.0 Relacate IO Base: e800 MMIO Virtual Address: 3e18000 Static Memory Controller Information: CS0 Flash Type is SPI CS1 Flash Type is NOR CS2 Flash Type is SPI Boot CS is 2 Option Information: CS: 2 Flash Type: SPI [Warning] Don\'t AC OFF or Reboot System During BMC Firmware Update!! [SOCFLASH] Flash ID : 180101 Find Flash Chip #1: SpansionS25FL128 SE64KB Backup Flash Chip O.K. Check Flash Chip #1 at: 440000 |
Setup IPMI in the OS
1 2 | $ modprobe ipmi_si type=kcs ports=0xca2 $ echo "ipmi_si type=kcs ports=0xca2" > /etc/modprobe.d/ipmi.conf |
Change the network settings
1 2 3 4 5 6 7 8 9 10 | $ ipmitool shell ipmitool> lan set 1 ipsrc static ipmitool> lan set 1 ipaddr 172.16.12.238 Setting LAN IP Address to 172.16.12.238 ipmitool> lan set 1 netmask 255.255.255.0 Setting LAN Subnet Mask to 255.255.255.0 ipmitool> lan set 1 defgw ipaddr 172.16.12.10 Setting LAN Default Gateway IP to 172.16.12.10 ipmitool> mc reset warm Sent warm reset command to MC |