BIOS Update Supermicro X11 Mainboard
In diesem Artikel zeigen wir anhand eines Supermicro X11DPi-NT Mainbaords, wie Sie ein BIOS Update eines Supermicro X11 Mainboards über die EFI Shell oder mit dem Supermicro Update Manager durchführen. Alternativ können Sie Supermicro BIOS Update via IPMI durchführen (sofern der Server über ein der beiden Supermicro Lizenzen SFT-OOB-LIC oder SFT-DCMS-Single verfügt).
Download
Laden Sie das aktuelle BIOS in unserem Downloadbereich herunter und kopieren Sie den Inhalt auf einen USB-Stick mit FAT/FAT32 Formatierung. Der USB-Stick muss nicht bootfähig sein.
BIOS Update über EFI Shell
Die nachfolgend abgebildete Bildergalerie zeigt die Schritt-für-Schritt Anleitung zur erfolgreichen Aktualisierung des BIOS über die EFI-Shell:
-
Stecken Sie den USB-Stick mit den BIOS Update Dateien an Ihrem Server an.
-
Drücken Sie beim Bootvorgang [DEL] um ins BIOS zu gelangen.
-
Wählen Sie Save & Exit ‣ UEFI: Built-in EFI Shell.
-
Die EFI Shell startet.
-
Geben Sie fs0: ein um auf das Dateisystem zu wechseln.
-
Mittels dir können Sie sich die Dateien anzeigen lassen.
-
Geben Sie flash.nsh [BIOS-Datei] ein um das Update zu starten.
-
Der Fortschritt wird angzeigt.
-
(Fortschritt)
-
(Fortschritt)
-
(Fortschritt)
-
Das Update ist abgeschlossen. Starten Sie den Server neu.
-
Drücken Sie beim Bootvorgang [DEL] um ins BIOS zu gelangen. Die neue BIOS Version wird angezeigt.
BIOS Update über Supermicro Update Manager

Das folgende Beispiel zeigt ein BIOS Update von Version 3.5 auf Version 3.6. Das betroffene System ist mit einer SFT-OOB-LIC Lizenz ausgestattet.
BIOS Informationen vor dem Update
Abfrage der BIOS Informationen vor dem Update:
tk@debian11:~/sum$ ./sum -i 172.20.1.1 -u ADMIN -f pw.txt -c GetBiosInfo
Supermicro Update Manager (for UEFI BIOS) 2.7.0 (2021/09/03) (x86_64)
Copyright(C) 2013-2021 Super Micro Computer, Inc. All rights reserved.
....
Managed system....................172.20.1.1
Board ID......................0917
BIOS build date...............2021/06/29
Auslesen der BIOS Konfiguration
Das hier gezeigte Auslesen der BIOS Konfiguration ist optional:
tk@debian11:~/sum$ ./sum -i 172.20.1.1 -u ADMIN -f pw.txt -c GetDefaultBiosCfg --file BIOS-3.5-DefaultBiosCfg.xml Supermicro Update Manager (for UEFI BIOS) 2.7.0 (2021/09/03) (x86_64) Copyright(C) 2013-2021 Super Micro Computer, Inc. All rights reserved. ............ File "BIOS-3.5-DefaultBiosCfg.xml" is created. tk@debian11:~/sum$ ./sum -i 172.20.1.1 -u ADMIN -f pw.txt -c GetCurrentBiosCfg --file BIOS-3.5-CurrentBiosCfg.xml Supermicro Update Manager (for UEFI BIOS) 2.7.0 (2021/09/03) (x86_64) Copyright(C) 2013-2021 Super Micro Computer, Inc. All rights reserved. ............. File "BIOS-3.5-CurrentBiosCfg.xml" is created. tk@debian11:~/sum$ diff BIOS*xml 4c4 < <!--File generated at 2022-05-05_14:24:10--> --- > <!--File generated at 2022-05-05_14:23:47--> 32c32 < <Setting name="Quiet Boot" checkedStatus="Unchecked" type="CheckBox"> --- > <Setting name="Quiet Boot" checkedStatus="Checked" type="CheckBox"> 3665c3665 < <Setting name=" Security Device Support" selectedOption="Disable" type="Option"> --- > <Setting name=" Security Device Support" selectedOption="Enable" type="Option"> 4112d4111 < <!--'selectedOption' does not reflect to current value and can't be configured--> 4122c4121 < <Setting name="Boot mode select" selectedOption="UEFI" type="Option"> --- > <Setting name="Boot mode select" selectedOption="DUAL" type="Option"> 4938c4937 < <Setting name="Boot Option #2" order="4" selectedOption="UEFI OS" type="Option"> --- > <Setting name="Boot Option #2" order="4" selectedOption="proxmox" type="Option">
BIOS Update
tk@debian11:~/sum$ ./sum -i 172.20.1.1 -u ADMIN -f pw.txt -c UpdateBios --file BIOS_X11DPi-N-0917_20220125_3.6_STD.bin
Supermicro Update Manager (for UEFI BIOS) 2.7.0 (2021/09/03) (x86_64)
Copyright(C) 2013-2021 Super Micro Computer, Inc. All rights reserved.
....
WARNING: BIOS setting will be reset without option --preserve_setting
..
Managed system...........172.20.1.1
Board ID.............0917
BIOS build date......2021/06/29
Local BIOS image file....BIOS_X11DPi-N-0917_20220125_3.6_STD.bin
Board ID.............0917
BIOS build date......2022/01/25
Status: Start updating BIOS for 172.20.1.1
************************************WARNING*************************************
Do not remove AC power from the server.
********************************************************************************
Uploading BIOS.....................................................
..................................................
..................................................
..................................................
.............................Done
Preparing updating BIOS........Done
Updating BIOS...>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Done
Status: BIOS is updated for 172.20.1.1
Note: You have to reboot or power up the system for the changes to take effect
Nach dem Updatevorgang muss der Server neu gestartet werden, damit das neue BIOS aktiv wird.
BIOS Informationen nach dem Update
Nach dem Update zeigt SUM folgende BIOS Informationen (GetBiosInfo Funktion):
tk@debian11:~/sum$ ./sum -i 172.20.1.1 -u ADMIN -f pw.txt -c GetBiosInfo
Supermicro Update Manager (for UEFI BIOS) 2.7.0 (2021/09/03) (x86_64)
Copyright(C) 2013-2021 Super Micro Computer, Inc. All rights reserved.
....
Managed system....................172.20.1.1
Board ID......................0917
BIOS build date...............2022/01/25
tk@debian11:~/sum$ ./sum -i 172.20.1.1 -u ADMIN -f pw.txt -c GetBiosInfo --showall
Supermicro Update Manager (for UEFI BIOS) 2.7.0 (2021/09/03) (x86_64)
Copyright(C) 2013-2021 Super Micro Computer, Inc. All rights reserved.
.....
Managed system....................172.20.1.1
Board ID......................0917
BIOS build date...............2022/01/25
BIOS version..................3.6
BIOS revision.................5.14
FW global version: 0
RC version: 0616.D08
SPS version: v04.01.04.601
CPU signature: 00 05 06 54
Description: SKX-H0
Version: MB750654_02006c0a
CPU signature: 00 05 06 55
Description: CLX-A0
Version: MB750655_03000012
CPU signature: 00 05 06 56
Description: CLX-B0
Version: MBF50656_0400320a
CPU signature: 00 05 06 57
Description: CLX-B1
Version: MBF50657_0500320a
BIOS ACM version: v1.7.51
SINIT ACM version: v1.7.51
Device type: RSTe
Device ID: 0
Vendor ID: 0
Device description: RSTe PreOS Components
Version v6.2.0.1034 support: LEGACY|UEFI|SATA|SSATA|VMD|VMDHII
Device type: Apache pass
Device ID: 0
Vendor ID: 0
Device description: NVM DIMM UEFI and HII Driver
Version v01.00.00.3531 support: UEFI
Device type: VGA
Device ID: 0
Vendor ID: 0
Device description: Aspeed VGA
Version v1.03.01 support: LEGACY|UEFI
BIOS build date: 2022/01/25
BIOS version: 3.6
BIOS unique name: BIOS_X11DPi-N-0917_20220125_3.6_STD.bin
|
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro. |

