Community-Lösung

ZimaOS mit mehreren Laufwerken über einen LSI-HBA: Von fehlender mpt3sas-Unterstützung zur verifizierten SAS3004-Erkennung

A June-December 2025 thread where the real question was LSI HBA compatibility rather than the number of drives. IceWhale said the installer did not support LSI HBA cards well at first, then integrated mpt3sas and more LSI drivers. By December, a community user reported immediate detection of a SAS3004-based IBM M1210 with four 8 TB SAS SSDs and stable performance.

ZimaOS unterstützt schon lange mehrere Speicherlaufwerke; das ursprüngliche Problem betraf speziell eine Lücke beim LSI-HBA-Treiber. Der ursprüngliche Nutzer hatte eine LSI-SAS2308/9217-8i-Karte, deren angeschlossene Laufwerke nicht angezeigt wurden. Zima-Jerry identifizierte die Karte als Modell, das den mpt3sas-Kernel-Treiber verwendet, und sagte, dieser Treiber sei für eine kommende Version integriert worden.

Im Dezember 2025 berichtete ein weiterer Nutzer, dass ZimaOS einen auf SAS3004 basierenden IBM M1210 und alle vier angeschlossenen 8-TB-SAS-SSDs sofort erkannt habe. Auch die aktuelle Dokumentation von IceWhale führt LSI-RAID-Adapter, MegaRAID SAS und LSI-HBA-Unterstützung unter den implementierten Treiberbeiträgen auf. Damit ist die Schlussfolgerung „ZimaOS unterstützt mehrere Laufwerke über einen HBA nicht“ veraltet, während die genaue Kompatibilität von Karte und Firmware weiterhin auf Geräteebene überprüft werden muss.

ZimaOS-RAID5-Erstellungsdialog mit vier über einen LSI-HBA erkannten 7,68-TB-SAS-SSDs
Ein späterer Nutzer zeigte, dass alle vier am HBA angeschlossenen SAS-SSDs in der ZimaOS-RAID5-Oberfläche verfügbar waren.

Die ursprüngliche SAS2308-Karte benötigte mpt3sas-Unterstützung.

Die Quellkarte war eine LSI SAS2308-8i / 9217-8i. IceWhale identifizierte mpt3sas als relevanten Linux-Kernel-Treiber und sagte, die Unterstützung werde normalerweise in der nächsten Version verfügbar sein.

Das war ein Problem auf Treiberebene und keine Einschränkung hinsichtlich der Anzahl der Laufwerke, die ZimaOS verwalten kann.

Der Installer von 2025 hatte eine separate Einschränkung bei der Sichtbarkeit von HBAs.

Zima-Jerry sagte außerdem, dass das damals aktuelle Installer-Image LSI-HBA-Karten noch nicht besonders gut unterstütze, und schlug als Workaround vor, vor dem Schreiben des ZimaOS-Images ein anderes System zu starten.

Dieser Hinweis ist historisch. Aktuelle Nutzer sollten mit dem aktuellen ZimaOS-Installer beginnen und nur dann auf versionsspezifische Wiederherstellungsmethoden zurückgreifen, wenn IceWhale diese dokumentiert.

IceWhale fügte später im Jahr 2025 weitere LSI-Treiber hinzu.

Im Dezember kehrte Jerry zum Thread zurück und bat die Nutzer um einen erneuten Test, da kürzlich viele zusätzliche LSI-HBA-Treiber hinzugefügt worden waren.

Damit änderte sich die praktische Kompatibilitätseinschätzung gegenüber den ersten Antworten im Juni erheblich.

Ein Setup mit SAS3004 / IBM M1210 wurde durch die Quelle bestätigt.

vipper_666 meldete die sofortige Erkennung eines auf SAS3004 basierenden IBM M1210 mit vier 8-TB-SAS-SSDs und sagte, die Leistung sei konstant und stabil geblieben.

Terminal-Benchmark eines aus HBA-angeschlossenen SAS-SSDs erstellten ZimaOS-RAID5 mit vier Laufwerken
Der Nutzer veröffentlichte außerdem einen Benchmark, nachdem ZimaOS erfolgreich Speicher aus den am HBA angeschlossenen Laufwerken erstellt hatte.

Die aktuelle Version von ZimaOS führt LSI-HBA-Unterstützung als implementiert auf.

Auf der aktuellen Treiberbeitragsseite von IceWhale werden LSI-RAID-Adapter, LSI Logic MegaRAID SAS RAID und LSI-HBA-Unterstützung als implementiert aufgeführt.

Verwenden Sie die aktuelle ZimaOS-Treiberliste.

Überprüfen Sie weiterhin den genauen Controller und Modus

Zwei Karten mit demselben LSI-Familiennamen können unterschiedliche Chipsätze, Firmware-Persönlichkeiten, RAID-/IT-Modi oder OEM-Firmware verwenden. Bevor Sie Daten löschen, erfassen Sie:

lspci -nnk
lsblk -o NAME,SIZE,MODEL,SERIAL,FSTYPE
dmesg | grep -i -E „mpt3sas|MegaRAID|SAS|SCSI|Fehler|Fehler“

Software-RAID erfordert, dass der HBA einzelne Laufwerke bereitstellt

Wenn ZimaOS RAID/JBOD selbst erstellen soll, sollte der HBA einzelne Blockgeräte sauber bereitstellen. Ein virtuelles Hardware-RAID-Laufwerk verbirgt die einzelnen Laufwerke vor ZimaOS und verändert die Zuständigkeiten für Ausfälle und Wiederaufbau.

IT-/HBA-Modus und Hardware-RAID-Modus verfolgen unterschiedliche Ziele

Für von ZimaOS verwaltetes RAID ist eine HBA-/IT-Controller-Konfiguration, die jedes physische Laufwerk direkt bereitstellt, in der Regel die sauberste Architektur. Ein virtuelles MegaRAID-Laufwerk präsentiert stattdessen ein logisches Gerät und verlagert Redundanz- und Wiederaufbauentscheidungen auf den Controller.

Erstellen Sie kein Hardware-RAID-Volume und gehen Sie dann nicht davon aus, dass ZimaOS weiterhin jedes physische Laufwerk einzeln erkennen oder überwachen kann.

Sichtbarkeit der Laufwerksseriennummern bewahren

Wenn mehrere identische SAS-/SATA-Laufwerke über einen HBA angeschlossen sind, sind die Seriennummern entscheidend, um später ein ausgefallenes Laufwerk zu identifizieren. Vergewissern Sie sich vor der Erstellung des Arrays, dass ZimaOS/Linux für jedes Laufwerk konsistent Modell- und Seriennummern anzeigen kann.

Die Controller-Firmware kann ebenso wichtig sein wie der Kernel-Treiber

Selbst mit mpt3sas vorhanden ist, können alte OEM-Firmware oder eine nicht übereinstimmende Controller-Persönlichkeit die Initialisierung, die Link-Aushandlung und die Laufwerkserkennung beeinflussen. Notieren Sie vor der Fehlersuche die Firmwareversion des Controllers und vermeiden Sie das Cross-Flashing von Firmware, sofern Sie die genaue OEM-/Kartenversion nicht kennen.

Alle Laufwerke vor der RAID-Erstellung testen

Nachdem ZimaOS den HBA erkannt hat, überprüfen Sie jedes vorgesehene Laufwerk in lsblk und der Speicheroberfläche, bevor Sie RAID erstellen. Fehlt ein Laufwerk bereits zu diesem Zeitpunkt, liegt ein Treiber-, Controller- oder Verkabelungsproblem vor, das durch die RAID-Erstellung nicht behoben wird.

LSI-HBA-FAQ

Unterstützt ZimaOS mehr als ein Speicherlaufwerk?

Ja. Das ursprüngliche Problem war die Kompatibilität des HBA-Treibers, nicht eine Produktbeschränkung auf ein Laufwerk.

Wurde mpt3sas von IceWhale hinzugefügt?

Ja. Zima-Jerry sagte, dass der Treiber für eine spätere Version integriert wurde.

Wurde im Thread tatsächlich eine LSI-HBA-Konfiguration verifiziert?

Ja. Ein IBM M1210 auf Basis des SAS3004 mit vier 8-TB-SAS-SSDs wurde als funktionsfähig und stabil gemeldet.