JoGi65
Dabbler
- Joined
- Feb 21, 2016
- Messages
- 45
Flashanleitung LSI SAS3008 auf Mainboard Supermicro X11SSH-CTF über integrierte Uefi-Shell
Es funktioniert alles über IPMI, keine Tastatur oder Bildschirm am Serverboard notwendig.
Ich hab das aus dem Forum, Internet und Flash Anleitung zusammengeklaubt, und hoffentlich für Laien wie mich, auf Deutsch verständlich niedergeschrieben.
Da es die FW nicht auf der Supermicro Seite gibt, hab ich auch die genommen, die in diesem Beitrag beschrieben wurde: https://forums.freenas.org/index.php?threads/10862-update-mpr-driver-to-version-9.36544/page-2
Grundsätzliches:
Am LSI SAS3008 Controller ist ein Bios und eine FW. Beim Hochrüsten der FW Version, gehört das Bios auf jeden Fall mit upgedatet. Bitte bei den Screenshots beachten, dass die Files in den Sreenshots teilweise andere Namen haben, da ich nach der Ablage noch immer wissen möchte welche es sind.
Einige haben den komplett gleichen Namen und Größe, aber andern Inhalt! (Hex Editor)
Was man braucht:
Efi Flash Utility
Download hier http://www.avagotech.com/products/server-storage/host-bus-adapters/sas-9300-8e#downloads unter Firmware zB: Installer_P11_for_UEFI.zip
(mindestens gleichwertige Version oder höher wählen als die FW – auch wenn die Dateien immer gleich heißen, zB sas3flash.efi, sind sie nicht gleich!)
FW und Bios
Download hier http://www.avagotech.com/products/server-storage/host-bus-adapters/sas-9300-8e#downloadsunter Firmware (ensprechende Version wählen – zB für FreeNas 9.10 diese Version: Download 9300_8e_Package_P9_IR_IT_Firmware_BIOS_for_MSDOS_Windows)
Folgende Dateien aus den Zips extrahieren und alle auf einen Fat32 formatierten Stick (hab NTFS nicht versucht) ablegen.
zB:
sas3flash.efi
mptsas3.rom
SAS9300_8e_IT.bin
Am besten ins Root Verzeichnis des Sticks, da die englische Tastaturbelegung nervt. (oder umstellen)
Dann am Serverboard anstecken und Booten.
Einstieg in die Efi Shell über das Bios Menü des Mainboards durch drücken von „F11“ (Mainboard Bootmenü), oder Einstieg ins Mainboard Bios mit „Entf“ und Auswahl der Efi Shell im Bootmenü des Bios.
Nach Durchlauf des ganzen Bootzeugs ist man in der Efi Shell.
fs0: - (Stick mounten)
cd lsi3008it - (Bei mir liegt das Ganze im Ordner LSI3008IT, also den Ordner auswählen)
dir - (Schauen ob alles da ist)
sas3flash.efi -list -(Wichtig ist die Adresse auszulesen. Abspeichern zB als Screenshot)
sas3flash.efi -o –e 7 - (Sollte sich die FW nicht flashen lassen, vorher alles löschen)
sas3flash.efi -o -b mptsas3.rom -f SAS9300_8e_IT.bin - (Mit diesen Befehlen werden Bios und FW geflasht. Ich hab das Bios auf die aktuellste Version geflasht, da es meiner Meinung nach abwärts kompatibel ist. Aufwärts nicht!) Ihr könnt natürlich auch das passende verwenden.
sas3flash.efi -o -sasadd 500605b00b606470 (eure ausgelesene Zahl wird wieder reingeschrieben)
sas3flash.efi -list - (zur Kontrolle)
exit – So, jetzt sollte alles laufen
Wer sich unsicher ist, kann auch das originale Bios mit den entsprechenden Befehlen vorher auf den Stick downloaden.
Bitte Fehler oder bessere Lösungen eintragen.
Es funktioniert alles über IPMI, keine Tastatur oder Bildschirm am Serverboard notwendig.
Ich hab das aus dem Forum, Internet und Flash Anleitung zusammengeklaubt, und hoffentlich für Laien wie mich, auf Deutsch verständlich niedergeschrieben.
Da es die FW nicht auf der Supermicro Seite gibt, hab ich auch die genommen, die in diesem Beitrag beschrieben wurde: https://forums.freenas.org/index.php?threads/10862-update-mpr-driver-to-version-9.36544/page-2
Grundsätzliches:
Am LSI SAS3008 Controller ist ein Bios und eine FW. Beim Hochrüsten der FW Version, gehört das Bios auf jeden Fall mit upgedatet. Bitte bei den Screenshots beachten, dass die Files in den Sreenshots teilweise andere Namen haben, da ich nach der Ablage noch immer wissen möchte welche es sind.
Einige haben den komplett gleichen Namen und Größe, aber andern Inhalt! (Hex Editor)
Was man braucht:
Efi Flash Utility
Download hier http://www.avagotech.com/products/server-storage/host-bus-adapters/sas-9300-8e#downloads unter Firmware zB: Installer_P11_for_UEFI.zip
(mindestens gleichwertige Version oder höher wählen als die FW – auch wenn die Dateien immer gleich heißen, zB sas3flash.efi, sind sie nicht gleich!)
FW und Bios
Download hier http://www.avagotech.com/products/server-storage/host-bus-adapters/sas-9300-8e#downloadsunter Firmware (ensprechende Version wählen – zB für FreeNas 9.10 diese Version: Download 9300_8e_Package_P9_IR_IT_Firmware_BIOS_for_MSDOS_Windows)
Folgende Dateien aus den Zips extrahieren und alle auf einen Fat32 formatierten Stick (hab NTFS nicht versucht) ablegen.
zB:
sas3flash.efi
mptsas3.rom
SAS9300_8e_IT.bin
Am besten ins Root Verzeichnis des Sticks, da die englische Tastaturbelegung nervt. (oder umstellen)
Dann am Serverboard anstecken und Booten.
Einstieg in die Efi Shell über das Bios Menü des Mainboards durch drücken von „F11“ (Mainboard Bootmenü), oder Einstieg ins Mainboard Bios mit „Entf“ und Auswahl der Efi Shell im Bootmenü des Bios.
Nach Durchlauf des ganzen Bootzeugs ist man in der Efi Shell.
fs0: - (Stick mounten)
cd lsi3008it - (Bei mir liegt das Ganze im Ordner LSI3008IT, also den Ordner auswählen)
dir - (Schauen ob alles da ist)
sas3flash.efi -list -(Wichtig ist die Adresse auszulesen. Abspeichern zB als Screenshot)
sas3flash.efi -o –e 7 - (Sollte sich die FW nicht flashen lassen, vorher alles löschen)
sas3flash.efi -o -b mptsas3.rom -f SAS9300_8e_IT.bin - (Mit diesen Befehlen werden Bios und FW geflasht. Ich hab das Bios auf die aktuellste Version geflasht, da es meiner Meinung nach abwärts kompatibel ist. Aufwärts nicht!) Ihr könnt natürlich auch das passende verwenden.
sas3flash.efi -o -sasadd 500605b00b606470 (eure ausgelesene Zahl wird wieder reingeschrieben)
sas3flash.efi -list - (zur Kontrolle)
exit – So, jetzt sollte alles laufen
Wer sich unsicher ist, kann auch das originale Bios mit den entsprechenden Befehlen vorher auf den Stick downloaden.
Bitte Fehler oder bessere Lösungen eintragen.