Purpose:
For all users who is going to upgrade BIOS via '.bin' files and want to swap BIOS bank.
Target Audience:
1. all users who knows how to upgrade BIOS with '.bin' files
2. FWA-3050/ FWA-6070/ FWA-6170/ FWA-5070/ SKY-7120S with BMC sku
3. users who knows how to use ipmi utility
Steps:
1. Turn off x86 power via IOL.
# ipmitool -I lanplus -H 192.168.1.1 -U administrator -P advantech chassis power off
- shutdown payload
you won't be able to swap BIOS bank when x86 power is on due to FPGA/CPLD is pulling this channel, or you might see following error when at step 3
# ipmitool raw 0x2e 0x70 0x39 0x28 0x00 1 1
Unable to send RAW command (channel=0x0 netfn=0x2e lun=0x0 cmd=0x70 rsp=0xc0): Node busy
2. Check which BIOS bank is activated to boot currently.
- 01 represents BIOS bank 1 has activated, and BIOS bank 0 has deactivated
# ipmitool -I lanplus -H 192.168.1.1 -U administrator -P advantech raw 0x2e 0x71 0x39 0x28 0x00 1
38 28 00 01
3. Swap BIOS to another one
- swap BIOS to bank 0
# ipmitool -I lanplus -H 192.168.1.1 -U administrator -P advantech raw 0x2e 0x70 0x39 0x28 0x00 1 0
- swap BIOS to bank 1
# ipmitool -I lanplus -H 192.168.1.1 -U administrator -P advantech raw 0x2e 0x70 0x39 0x28 0x00 1 1
4. Repeat step 2 to check whether BIOS bank has swapped or not.
5. DC on the system and find POST displayed.
// confirm BIOS bank working and all background data were synchronized.
6. AC cycle the system.
Also form BIOS bank swap, you may refer to another FAQ for detail description.
Comments
0 comments
Please sign in to leave a comment.