Skip to content

GetBmcInfo

Gets the BMC firmware image information from the managed system as well as the local BMC firmware image (with the --file option).

Syntax

OOB

saa -i <IP or host name> -u <username> -p <password> -c GetBmcInfo [--file <filename> [--extract_measurement]] [--showall]

In-Band

saa [-I Redfish_HI -u <username> -p <password>] -c GetBmcInfo [--file <filename> [--extract_measurement]] [--showall]

Remote In-Band

saa -I Remote_RHI -u <username> -p <password> --oi <OS IP address> --ou <OS username> --op <OS password> [--remote_saa <remote SAA path>] -c GetBmcInfo [--file <filename> [--extract_measurement]] [--showall]

Multiple Systems OOB

saa -l <system list file> [-u <username> -p <password>] -c GetBmcInfo [--file <filename> [--extract_measurement]] [--showall]

Options

  • --file <file name>: Reads the BMC information from the input BMC image file
  • --individually: Gets information of BMC on each system with the corresponding configuration file individually
  • --file_only: Works with --file, and only reads BMC information from the input image file
  • --extract_measurement: Works with --file, and extracts the BMC image file measurement
  • --showall: Displays all information

Examples

OOB

[SAA_HOME]# ./saa -i 192.168.34.56 -u ADMIN -p PASSWORD -c GetBmcInfo --file Supermicro_BMC.bin

In-Band

[SAA_HOME]# ./saa -c GetBmcInfo --file Supermicro_BMC.bin
[SAA_HOME]# ./saa -c GetBmcInfo --file Supermicro_ROT_BMC.bin --file_only
[SAA_HOME]# ./saa -c GetBmcInfo --file Supermicro_ROT_BMC.bin --file_only --extract_measurement
[SAA_HOME]# ./saa -c GetBmcInfo --file Supermicro_ROT_BMC.bin --showall

Remote In-Band

[SAA_HOME]# ./saa -I Remote_INB --oi 192.168.34.57 --ou root --op 111111 -c GetBmcInfo --file Supermicro_BMC.bin

Remote In-Band through Redfish Host Interface

[SAA_HOME]# ./saa -I Remote_RHI -u ADMIN -p PASSWORD --oi 192.168.34.57 --ou root --op 111111 -c GetBmcInfo --file Supermicro_BMC.bin

Multiple Systems OOB

[SAA_HOME]# ./saa -l SList.txt -u ADMIN -p PASSWORD -c GetBmcInfo --file Supermicro_BMC.bin

Multiple Systems Remote In-Band

[SAA_HOME]# ./saa -I Remote_INB -l SList.txt -c GetBmcInfo --file Supermicro_BMC.bin
[SAA_HOME]# ./saa -I Remote_RHI -l SList.txt -c GetBmcInfo --file Supermicro_BMC.bin

Output

Non-RoT signed local BMC image

Managed system...........localhost
 BMC type.............X12_RoT_ATEN_AST2500
 BMC version..........00.23.37
 BMC ext. version.....01 00 00 (P)
 BMC build date.......2021/06/28
Local BMC image file...../home/user/BMC_X13AST2600-nonROT0501MS_20230807_01.01.13_STDsp.bin
 BMC UFFN.............BMC_X13AST2600-0501MS_20230807_01.01.13_STDsp.bin
 BMC type.............X13_ATEN_AST2600_1_1
 BMC version..........01.01.13
 BMC build date.......2023/08/07
 FW image.............Signed
 Signed Key.......NonRoT

RoT signed local BMC image (Remote In-Band)

Local BMC image file......Supermicro_ROT_BMC.bin
 BMC UFFN..............BMC_X12AST2600-ROT-5201MS_20210317_01.00.00_STDsp.bin
 BMC type..............X12_RoT_ATEN_AST2600
 BMC version...........01.00.00
 FW image..............Signed
 Signed Key........RoT

With --extract_measurement

Local BMC image file.....BMC_X12AST2600-ROT-6202MS_20220624_01.02.33_STDsd.bin
 BMC UFFN.............BMC_X12AST2600-ROT-6202MS_20220624_01.02.33_STDsd.bin
 BMC type.............X12_RoT_ATEN_AST2600_2
 BMC version..........01.02.33
 BMC build date.......2022/06/24
 FW image.............Signed
 Signed Key.......RoT
 Measurement......CE772709B937E6F256A09B9CEDFB9F7F4195B19143543964FD00C900BD73F1F36743724B34392B06D4D1D5542CFA0619C32AF960B93A3973A4F2101762A8698D

With --showall

Local BMC image file..... BMC_X12AST2600-ROT-5201MS_20230204_09.20.72_BETsp.bin
 BMC UFFN.............BMC_X12AST2600-ROT-5201MS_20230204_09.20.72_BETsp.bin
 BMC type.............X12_RoT_ATEN_AST2600
 BMC version..........09.20.72
 BMC ext. version.....11 00 00 (beta_P)
 BMC build date.......2023/02/04
 BMC last reset time..2023-03-22T08:20:04Z

Notes

  • If the execution "Status" field for a managed system is SUCCESS, the BMC information of the managed system will be shown in its "Execution Message" section of the managed system in the created log file.
  • The FW image signed key of a local BMC image displays: Signed (key signed by Super Micro Computer, Inc.), Signed(U) (signed by an unknown authority, not by Super Micro), Signed(C) (signed by the specified certificate, not by Super Micro), Verification failed (the signed information cannot be verified because the image is corrupted or incomplete), or the "FW image" field is not shown at all if there is no signed information in the image.