Verwalten eines RAID-Controllers durch das BIOS auf dem Motherboard

Auf Supermicro Motherboards besteht die Möglichkeit einen RAID-Controller (hier ein AVAGO 9361-4i) durch das BIOS zu verwalten.

Es stellt sich hier natürlich die Frage, wieso sollte man das eigentlich tun? Mir fallen hier zwei Gründe ein, die mir das arbeiten mit der Hardware deutlich erleichtern.

  • Alle Einstellungen sind im BIOS des Servers zu setzen, und nicht verteilt zwischen Server und Controller
  • Der Aufruf des BIOS erfolgt bei Supermicro Boards mit der DEL Taste und diese ist über ein ILO-Board deutlich einfacher zu erreichen als zum Beispiel die Kombination CTRL+R

Damit nun eine zentrale Konfiguration über das BIOS möglich ist, muss für jeden PCI-Slot das PCI Device Option ROM Setting von [Legacy] auf [UEFI] geändert werden, danach wird das BIOS des RAID-Controllers nicht mehr initialisiert und auch keine Ausgaben mehr beim Startvorgang angezeigt. Alle Einstellungen sind dann im BIOS des Servers vorhanden.

image

Die Einstellungen wie immer mit F4 speichern und dann mit DEL ins BIOS um den RAID-Controller zu konfigurieren.

image

Ich finde das echt cool und für mich sehr hilfreich. Dazu kommt noch, dass zumindest ich mit der Navigation im BIOS des Servers besser zurecht komme als mit dem BIOS des RAID-Controllers.

image

Ich habe das mit dem Supermicro X11SCH-F getestet und konfiguriert, es geht aber wohl auch mit Motherboards der X10 Serie, wenn das BIOS aktuell ist.

Enjoy it, b!

Supermicro X11SCH-F BIOS Update mit der UEFI Shell

Für das Server-Motherboard Supermicro X11SCH-F, ist kein Update des BIOS über einen mit DOS präparierten USB-Stick vorgesehen. Der Hersteller verweist hier auf die UEFI Shell, was wenn man das mal gemacht hat, sehr einfach geht. Die dazu notwendigen Schritte werde ich hier beschreiben.

Als BIOS kam die folgende Version zum Einsatz.

image

Für das Update habe ich den Server erst einmal mit der UEFI: Built-in EFI Shell gestartet.

image

Die Möglichkeit diese als Boot Device zu verwenden, muss aber erst einmal im BIOS des Servers eingestellt werden. Dazu beim Start die Taste DEL bzw. ENTF drücken.

Dieser Server hatte diese Option noch nicht konfiguriert, wie im Folgenden zu sehen ist.

image

Um diese Möglichkeit zu aktivieren, habe ich unter UEFI Boot Option #2 die [UEFI USB Hard Disk] gegen die UEFI: Built-in EFI Shell getauscht.

image

Das Abspeichern der Änderung hier mit F4 nicht vergessen. Die Möglichkeit die UEFI: Built-in EFI Shell auszuwählen erscheint, wenn die Taste F11 beim Start des Servers gedrückt wird.

image

Danach befinden wir uns in UEFI Shell Smile

Sinnvoll ist es hier, dass alle USB-Devices vom Server entfernt werden, mit Ausnahme dem welches das BIOS enthält.image

Gemäß der Anleitung habe ich die folgenden Schritte ausgeführt und habe dabei gleich festgestellt, dass mein Stick auf fs1: zu finden war.

  1. fs1:
  2. fs1:\> cd bios
  3. fs1:\> cd x11sch
  4. fs1:\> flash.nsh X11SCH0.526

image

Mit einem Return (Taste) startet der Flashvorgang und damit das Update des BIOS …

image

… was ein wenig dauern kann, bei mir waren es 5 Minuten. Danach sieht die Sache wie folgt aus und der Server kann neu gestartet werden.

image

Ich schalte nach erfolgreichem Update den Server ganz aus, damit er beim nächsten Neustart sich vollständig initialisiert, dass mag aber Geschmacksacke sein.

Sollte der Server im BIOS auf Boot mode select [UEFI] stehen, so wird dieser Wert durch das Update auf [DUAL] geändert und der Windows Boot Manager kann das Betriebssystem nicht mehr laden. Dann einfach nochmals ins BIOS gehen und die Option auf [UEFI] ändern, was den Windows Boot Manager an seiner ehemaligen Position wieder einblendet.

image

Dann klappt es auch wieder mit dem Start des Betriebssystems.

Enjoy it, b!