Supermicro X9DRL-iF wird im POST-Bildschirm im Statuscode B2 ohne externes Gerät aufgelegt

7924
Shisoft

Ich habe kürzlich meinen Server neu gestartet, um ein Speicherproblem zu ermitteln. Das System hängt kurz vor dem Booten des Betriebssystems am POST-Bildschirm mit dem Code B2 auf, und ich kann auch das BIOS-Setup nicht öffnen. Ich habe etwas gesucht und laut B2 lautet der B2-Status 'Console Output / Input devices / Console Initialization und Load Option ROM (VGA, RAID, Parallelschnittstellen, serielle Schnittstellen ……)'.

siehe: http://www.tomshardware.com/forum/321881-30-system-boot-error

Dann habe ich sowohl das PCI-E- als auch das USB-Gerät nacheinander getrennt und zum Testen einen Neustart durchgeführt. Nachdem ich das letzte Gerät entfernt habe, bleibt dieses Problem bestehen.

Das Board ist neu und ich habe nichts geändert, bevor dieses Problem auftritt. Ich habe also keine Ahnung.

0

4 Antworten auf die Frage

2
FredericoC

Ich habe gerade unzählige Stunden mit dieser Ausgabe auf einem Supermicro X9Dai-Motherboard verbracht . Nachdem er mit dem EFI-Bootloader von Clover herumgespielt hatte, steckte das Motherboard plötzlich auf POST mit dem B2-Statuscode. Ich konnte weder in das BIOS noch in den Bildschirm "Select boot device" gelangen. Dies machte es unmöglich, ein neues BIOS zu flashen oder den NVRAM zu löschen, was in meinem Fall das Hauptproblem zu sein scheint.

Nach einigem Googeln stieß ich auf die SuperMicro UEFI BIOS Recovery-Anleitung und es hat funktioniert! Im Grunde können Sie mit einem USB-Dongle und einer aktuellen BIOS-Datei in einen BIOS-Wiederherstellungsmodus starten. Hier sind die Schritte:

  1. Erstellen Sie mit Ihrem Laptop oder Ersatz-PC einen bootfähigen FreeDOS USB-Dongle
  2. Laden Sie das neueste BIOS von der Website Ihres Motherboards herunter. In meinem Fall (X9Dai) gibt es auf der Seite des Motherboards einen Link "Update Your BIOS" .
  3. Erstellen Sie einen Ordner im USB-Dongle und extrahieren Sie die BIOS-Dateien in den Ordner. Benennen Sie den Ordner so einfach wie "BIOS", damit Sie ihn später "cd" können.
  4. Lassen Sie alle Dateien im neuen Ordner, kopieren Sie die BIOS-Datei in das Stammverzeichnis des USB-Dongles (/) und benennen Sie sie in "Super.ROM" um (Groß- und Kleinschreibung beachten!). Die Bios-Datei ist die größte (etwa 16 MB) und wird etwa "X9DAi5.XXX" genannt.
  5. Setzen Sie nun den Dongle in das X9Dai-Motherboard ein, und sobald die Tastatur hochfährt, drücken Sie STRG + Home, bis zwei kurze Pieptöne ertönen. Es ist ein deutlicher Piepton, also wissen Sie es. Dann warten Sie und sehen Sie, ob das BIOS in den "APTIO Recovery Mode" wechselt. Ich musste das ein paar Mal tun, um wirklich einzusteigen, nicht sicher, warum. Hier können Sie "NVRAM zurücksetzen" aktivieren und "Mit Flash-Update fortfahren" aktivieren. Es gibt auch eine Option zum "Zurücksetzen von Hauptblöcken" (ähnlich), die ich auch aktiviert habe.
  6. Wenn Sie fertig sind, starten Sie neu und sollten in der Lage sein, erneut auf dem FreeDOS USB zu starten!
  7. (Möglicherweise optional) Beim Booten des FreeDOS USB "cd" in den BIOS-Ordner und das BIOS mit dem Befehl "AMI.BAT BIOSFileName. ###" erneut geflasht. Ich bin nicht sicher, ob dies geholfen hat, aber mein BIOS war sowieso nicht mehr aktuell, also habe ich es getan.

Wichtig: Wenn das BIOS geflasht wird, Warten Sie, bis der DOS-PROMPT WIEDER ERHÄLT, NUR DANN IST ES VOLLSTÄNDIG. Nachdem ich das BIOS geflasht hatte, schaltete ich den PC aus, unterbrach die Stromversorgung, entfernte die Batterie des Motherboards, löschte den CMOS und stellte alles wieder zusammen. Dann startete es, stieg in BIOS, Loaded Defaults ein, speicherte und startete neu.

Hoffentlich rettet dies jemanden, der nicht wie ich durch die Hölle geht.

0
Linker3000

Ich denke, das OP hat ihr Problem auf die eine oder andere Weise sortiert, aber nur um hinzuzufügen, dass ich dieses Problem mit einem Superserver 6027R-TRF (Supermicro X9DRi3-Systemplatine) hatte fehlerhafter oder fehlerhafter Eintrag - dies scheint die Systemplatine bei 'B2' einzufrieren, aber ich glaube nicht, dass es die B2-Testphase ist, die das Problem verursacht.

Ich habe versucht, das CMOS-RAM zu löschen (indem ich über Nacht die Knopfzelle weglasse und auch die freien CMOS-Lötpads kurzgeschlossen habe), aber ich denke, dies löscht den UEFI-NVRAM nicht. Das Board ignoriert auch den CTRL-HOME-Trick für ein Notfall-BIOS-Flash / CMOS-Clear.

Ich vermute, die Hauptursache liegt in der Überarbeitung der UEFI-Startoptionen über die BIOS-Setup-Seite. Ich habe an verschiedenen Kombinationen von Startgeräten in einer Testumgebung gearbeitet und löschte / löschte die Startoptionen mehrmals pro Stunde. Gelegentlich werden Änderungen erst angezeigt, wenn ich ein Save / Reboot durchgeführt habe, manchmal gar nicht, und manchmal würde die gleiche Option in mehreren Boot-Slots angezeigt. Ich denke, die Verwaltung / Bearbeitung der UEFI-Daten ist fehlerhaft, was zu einem akkumulativen Fehler führt Dies führt schließlich dazu, dass der POST-Prozess hängen bleibt.

Supermicro hat eine RMA-Platine mit erweitertem Austausch vereinbart (der Server ist nur etwa einen Monat alt).

0
Matt

Wenn es sich bei Ihrem RAID um einen Spiegel mit zwei Laufwerken handelt, entfernen Sie ein Laufwerk, setzen Sie den CMOS zurück, indem Sie den Akku entfernen und die Kontakte kurzschließen, und schalten Sie den Computer mit AHCI in den Legacy-Boot-Modus um.

Dieses Problem ist aufgetreten, als mein Board für die Verwendung des integrierten Intel-basierten RAID in einem Spiegel mit zwei Laufwerken konfiguriert wurde. Meiner Erfahrung nach war das Onboard-RAID unzuverlässig, wenn Sie versuchen, das Betriebssystem auf dem Array zu starten.

0
satter

Mein Fix für den festsitzenden B2 für Supermicro X9DR3-F nach schlechtem Ausschalten:

1) Schalten Sie das Gerät aus, entfernen Sie alle PCI-e- und USB-Geräte (außer Tastatur), schließen Sie den Monitor an den BMC (eingebauter VGA) an.
2) Setzen Sie den CMOS sowohl mit Akku als auch mit Jumper zurück.
2) Warten Sie, bis der POST beginnt, und drücken Sie die Taste ",". Die Eingabe - Setup‘sollte erscheinen
3) warten für PXE OpROM Initialisierung und drücken Sie Strg + S PXE - Setup aufzurufen
4) Beenden Intel Boot Agent - Setup und für BIOS - Setup warten
5) defaults laden, speichern und zurücksetzen.

Jetzt sollten Sie in der Lage sein, das BIOS-Setup aufzurufen oder das Betriebssystem zu starten.