2 set control state (firmware hub, boot order), Set control state (firmware hub, boot order), Am4140 ipmi firmware – Kontron AM4140 IPMI Firmware User Manual
Page 19
AM4140
IPMI Firmware
ID 1051-8188, Rev. 1.0
Page 19
P R E L I M I N A R Y
3.2
Set Control State (Firmware Hub, Boot Order)
Table 6:
Set Control State
COMMAND
LUN
NetFn
CMD
Set Control State (Firmware Hub, Boot Order)
00h
OEM = 3Eh
20h
REQUEST DATA
Byte
Data Field
1
Control ID:
00h = Firmware hub (SPI boot flash) selection
9Dh = Reserved
2
Control State for SPI boot flash selection:
(These settings are stored in EEPROM and applied (to logic) each time the IPMI controller
detects power-on)
00h = Standard SPI boot flash is selected (default)
01h = Recovery SPI boot flash is selected
Please note that this selection may be forcibly overridden either by the DIP Switch SW2,
switch 2 (refer to the AM4140 User Guide, Table 4-1) or during a bootloader firmware update
process.
To be able to change the SPI boot flash selection via the Set Control State command,
the recovery SPI boot flash must not be previously selected, either via the DIP switch SW2,
switch 2, or via the “flsw” U-Boot command. In order to select the standard SPI boot flash via
the Set Control State command, the DIP switch SW2, switch 2, must be set to OFF
and the “flsw” U-Boot command must use the option “s”.
In case of a failed boot process from the standard SPI boot flash, the IPMI controller will
select the recovery SPI boot flash and boot the board again. In case of a boot failure from the
recovery SPI boot flash, the board locks up. Refer to Chapter 8, U-Boot Failover Control for
further information.
RESPONSE DATA
Byte
Data Field
1
Completion Code