Anpassung für die IT-Mode Version der H200 Raidkarte um diese im Internen Slot eines Dell R710 nutzen zu können.

  • 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

Dank an homelab und ArtOfServer für diese Anleitung.

Diese Seite nutzt cookies. Bitte lesen Sie die Datenschutzerklärung für weitere Informationen.