Anpassung für die IT-Mode Version der H200 Raidkarte um diese im Internen Slot eines Dell R710 nutzen zu können.
- Dieser Artikel beruht auf den folgenden Anleitungen:
Reddit.com (homelab)
YouTube (ArtOfServer)
- Die Anpassung der Raidkarte (IT Mode) wurde direkt auf dem Server vorgenommen. (Installiertes OS: Proxmox 6.2-4)
- Die Karte muss sich schon im IT Mode befinden.
- Die Karte muss sich in einem der normalen PCI Slots befinden.
- Folgende Software wird benötigt:
1.) Installieren von benötigten Programmen.apt install build-essential unzip
2.) Herunterladen, Kompilieren und Installieren von lsirec und lsitool.# mkdir lsi#cd lsi#wget https://github.com/marcan/lsirec/archive/master.zip#wget https://github.com/exactassembly/meta-xa-stm/raw/master/recipes-support/lsiutil/files/lsiutil-1.72.tar.gz#tar -zxvvf lsiutil-1.72.tar.gz# unzip master.zip# cd lsirec-master# make# chmod +x sbrtool.py# cp -p lsirec /usr/bin/# cp -p sbrtool.py /usr/bin/# cd ../lsiutil# make -f Makefile_Linux
3.) Anpassen des SBR der H200 Karte um im Internen Slot lauffähig zu sein.
- Bus Adresse erlangen:
# lspci -Dmmnn | grep LSI
0000:05:00.0 "Serial Attached SCSI controller [0107]" "LSI Logic / Symbios Logic [1000]" "SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [0072]" -r03 "Dell [1028]" "6Gbps SAS HBA Adapter [1f1c]"
Bus Adresse: 0000:05:00.0
Geändert werden muss 0x1f1c zu 0x1f1e
- Karte vom Bus lösen und anhalten:
# lsirec 0000:05:00.0 unbind
# lsirec 0000:05:00.0 halt
- SBR auslesen:
# lsirec 0000:05:00.0 readsbr h200.sbr
- Umwandeln des binären sbr zu einem text file:
# sbrtool.py parse h200.sbr h200.cfg
- Modifizieren PID in Linie 9:
SubsysPID = 0x1f1c
zu folgendem:SubsysPID = 0x1f1e
Wichtig, wenn folgende Zeile in der cfg enthalten ist:SASAddr = 0xfffffffffffff
diese entfernen!
Speichern und schließen der Datei.
- Neuen SBR erstellen:
# sbrtool.py build h200.cfg h200-int.sbr
- Neuen SBR auf die Karte zurückspeichern:
# lsirec 0000:05:00.0 writesbr h200-int.sbr
- Reset der Karte und rescan des PCI Bus:
# lsirec 0000:05:00.0 reset
# lsirec 0000:05:00.0 info
# lsirec 0000:05:00.0 rescan
- Verifizieren der neuen H200 ID (H200I):
# lspci -Dmmnn | grep LSI
0000:05:00.0 "Serial Attached SCSI controller [0107]" "LSI Logic / Symbios Logic [1000]" "SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [0072]" -r03 "Dell [1028]" "PERC H200 Integrated [1f1e]"
Die Karte kann jetzt in den Internen Slot gesteckt werden.
4.) Jetzt können installierte Progamme und Tools wieder deinstalliert werden.# apt purge build-essential unzip# rm *.zip *.tar.gz
