Skip to content

GetBiosInfo

Gets the BIOS firmware image information from the managed system and/or local BIOS firmware image file.

Syntax

OOB and In-Band

sum [[-i <IP or host name> | -I Redfish_HI] -u <username> -p <password>] -c GetBiosInfo [--file <filename> [--file_only]] [--showall] [--extract_measurement]

Remote In-Band

sum [-I Remote_INB | -I Remote_RHI -u <username> -p <password>] --oi <OS IP address> --ou <OS username> [--op <OS password> | --os_key <OS private key> --os_key_pw <OS private key password>] -c GetBiosInfo [--file <filename> [--file_only]] [--showall] [--extract_measurement] [--remote_sum <remote sum path>]

Options

  • --file <filename>: Reads BIOS information from an input BIOS image file
  • --file_only: Works with --file, reads BIOS information from the input image file only
  • --showall: Displays all available information
  • --extract_measurement: Works with --file, extracts BIOS image file measurement
  • --remote_sum <remote sum path>: Path to remote SUM executable (for remote in-band)

Examples

OOB

[SUM_HOME]# ./sum -i 192.168.34.56 -u ADMIN -p PASSWORD -c GetBiosInfo --file Supermicro_BIOS_signed.rom

In-Band

[SUM_HOME]# ./sum -c GetBiosInfo --file Supermicro_BIOS_signed.rom --file_only
[SUM_HOME]# ./sum -c GetBiosInfo --file Supermicro_BIOS.rom --showall
[SUM_HOME]# ./sum -c GetBiosInfo --file Supermicro_BIOS.rom --file_only --extract_measurement

Remote In-Band

[SUM_HOME]# ./sum -I Remote_INB --oi 192.168.34.57 --ou root --op 111111 -c GetBiosInfo --remote_sum /root/sum

Remote In-Band through Redfish Host Interface

[SUM_HOME]# ./sum -I Remote_RHI -u ADMIN -p PASSWORD --oi 192.168.34.57 --ou root --op 111111 -c GetBiosInfo --remote_sum /root/sum

Output Examples

SecureFlash Signed BIOS

Managed system...........192.168.34.56
 Board ID.............0660
 BIOS build date......2012/10/17
Local BIOS image file.... Supermicro_BIOS_signed.rom
 Board ID.............0988
 BIOS build date......2018/5/7
 FW image.............Signed
 Signed Key.......SecureFlash

RoT Signed BIOS

Local BIOS image file....Supermicro_BIOS_signed.rom
 Board ID.............1B6A
 BIOS build date......2021/01/12
 FW image.............Signed
 Signed Key.......RoT

With Showall

Managed system:
 Board ID.............0660
 BIOS build date......2012/10/17
 BIOS version.........1.0
 BIOS revision........1.8
Local BIOS image file....Supermicro_BIOS.rom
 Board ID.............1B4A
 BIOS build date......2021/03/11
 FW image.............Signed
 Signed Key.......RoT
 BIOS version.........1.0a
 BIOS revision........5.22
 FW global version: 0
 RC version: 20.P80
 SPS version: 4.4.4.53
 CPU signature: 00 06 06 a4
 Description: IceLakeServer L0
 Version: 0B000280
 ...
 BIOS unique name: BIOS_X12SPI-1B4A_20210311_1.0a_STDsp.bin

With Measurement

Local BIOS image file...................Supermicro_BIOS.rom
 Board ID............................1B6A
 BIOS build date.....................2022/05/27
 FW image............................Signed
 Signed Key......................RoT
 Measurement.....................FB0DC09383104F49834E2E903F46F365259CB598...

Signing Status Descriptions

SecureFlash Key Types

  • Signed: Secure flash is signed by Super Micro Computer, Inc.
  • Signed(U): Secure flash is NOT signed by Super Micro Computer, Inc., but by an unknown authority
  • (Not shown): No secure flash signing in the image

RoT Key Types

  • Signed: RoT is signed by Super Micro Computer, Inc.
  • Signed(C): RoT is verified by the specified certificate
  • Signed(U): RoT is NOT signed by Super Micro Computer, Inc. but by an unknown authority
  • Verification failed: RoT signing cannot be verified