Communityoplossing

Meerdere schijven in ZimaOS via een LSI HBA: van ontbrekende mpt3sas-ondersteuning tot geverifieerde SAS3004-detectie

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 ondersteunt al lange tijd meerdere opslagschijven; het probleem in de bron was specifiek een ontbrekende LSI HBA-driver. De oorspronkelijke gebruiker had een LSI SAS2308/9217-8i-kaart waarvan de aangesloten schijven niet verschenen. Zima-Jerry identificeerde de kaart als een kaart die de mpt3sas-kerneldriver gebruikt en zei dat die driver in een komende release zou worden geïntegreerd.

In december 2025 meldde een andere gebruiker dat ZimaOS een IBM M1210 op basis van SAS3004 en alle vier de aangesloten SAS-SSD's van 8 TB onmiddellijk herkende. De huidige documentatie van IceWhale vermeldt ook ondersteuning voor LSI RAID-adapters, MegaRAID SAS en LSI HBA als geïmplementeerde driverbijdragen. Daarmee is de conclusie “ZimaOS ondersteunt geen meerdere schijven via HBA” achterhaald, hoewel de compatibiliteit van specifieke kaarten en firmware nog per apparaat moet worden geverifieerd.

Dialoogvenster voor het maken van ZimaOS RAID5, waarin vier SAS-SSD's van 7,68 TB worden weergegeven die via een LSI HBA zijn gedetecteerd
Een latere gebruiker van de bron liet zien dat alle vier de via de HBA aangesloten SAS-SSD's beschikbaar waren in de ZimaOS RAID5-interface.

De oorspronkelijke SAS2308-kaart had ondersteuning voor mpt3sas nodig

De kaart uit de bron was een LSI SAS2308-8i / 9217-8i. IceWhale identificeerde mpt3sas als de relevante Linux-kerneldriver en zei dat ondersteuning normaal gesproken in de volgende release zou worden toegevoegd.

Dat was een probleem in de driverlaag, geen beperking van het aantal schijven dat ZimaOS kan beheren.

Het installatieprogramma van 2025 had een afzonderlijke beperking wat betreft HBA-zichtbaarheid

Zima-Jerry zei ook dat de toenmalige installatie-image LSI HBA-kaarten niet goed ondersteunde en stelde als tijdelijke oplossing voor eerst een ander systeem op te starten voordat de ZimaOS-image werd weggeschreven.

Dat advies is historisch. Huidige gebruikers moeten beginnen met het huidige ZimaOS-installatieprogramma en alleen terugvallen op versiespecifieke herstelmethoden als IceWhale die documenteert.

IceWhale voegde later in 2025 meer LSI-drivers toe

In december keerde Jerry terug naar de discussie en vroeg hij gebruikers opnieuw te testen, omdat er onlangs veel extra LSI HBA-drivers waren toegevoegd.

Daarmee veranderde het praktische compatibiliteitsbeeld aanzienlijk ten opzichte van de eerste reacties in juni.

Een configuratie met SAS3004 / IBM M1210 werd door de bron bevestigd

vipper_666 meldde dat een IBM M1210 op basis van SAS3004 met vier SAS-SSD's van 8 TB onmiddellijk werd herkend en dat de prestaties stabiel en constant bleven.

Terminalbenchmark van een vierdisk-ZimaOS RAID5, opgebouwd uit via een HBA aangesloten SAS-SSD's
De oorspronkelijke gebruiker plaatste ook een benchmark nadat ZimaOS met succes opslag had opgebouwd uit de via de HBA aangesloten schijven.

De huidige versie van ZimaOS vermeldt ondersteuning voor LSI HBA als geïmplementeerd

De huidige driverbijdragepagina van IceWhale vermeldt ondersteuning voor LSI RAID-adapters, LSI Logic MegaRAID SAS RAID en LSI HBA als geïmplementeerd.

Gebruik de actuele lijst met ZimaOS-drivers.

Controleer nog steeds de exacte controller en modus

Twee kaarten met dezelfde LSI-familienaam kunnen verschillende chipsets, firmwarepersoonlijkheden, RAID/IT-modi of OEM-firmware gebruiken. Leg het volgende vast voordat je gegevens wist:

lspci -nnk
lsblk -o NAME,SIZE,MODEL,SERIAL,FSTYPE
dmesg | grep -i -E "mpt3sas|megaraid|sas|scsi|fout|mislukt"

Software-RAID vereist dat de HBA afzonderlijke schijven beschikbaar maakt

Als je wilt dat ZimaOS zelf RAID/JBOD aanmaakt, moet de HBA afzonderlijke blokapparaten correct beschikbaar maken. Een hardware-RAID-virtuele schijf verbergt de afzonderlijke leden voor ZimaOS en verandert de verantwoordelijkheden voor storingen en herstel.

IT/HBA-modus en hardware-RAID-modus dienen verschillende doelen

Voor door ZimaOS beheerde RAID is een HBA/IT-controller die elke fysieke schijf rechtstreeks beschikbaar maakt doorgaans de meest overzichtelijke architectuur. Een MegaRAID-virtuele schijf presenteert in plaats daarvan één logisch apparaat, waardoor redundantie- en herstelbeslissingen naar de controller worden verplaatst.

Maak geen hardware-RAID-volumeschijf aan om vervolgens aan te nemen dat ZimaOS elke fysieke schijf nog afzonderlijk kan zien of monitoren.

Behoud de zichtbaarheid van schijfserienummers

Wanneer meerdere identieke SAS/SATA-schijven via een HBA zijn aangesloten, zijn serienummers essentieel om later een defect lid te identificeren. Controleer voordat je de array aanmaakt of ZimaOS/Linux voor elke schijf consistent model- en serienummerinformatie kan rapporteren.

Controllerfirmware kan net zo belangrijk zijn als de kernel­driver

Zelfs met mpt3sas aanwezig is, kunnen oude OEM-firmware of een niet-overeenkomende controllerpersoonlijkheid invloed hebben op de initialisatie, linkonderhandeling en zichtbaarheid van schijven. Noteer de firmwareversie van de controller voordat je problemen gaat oplossen en flash firmware niet opnieuw tenzij je de exacte OEM- en kaartrevisie begrijpt.

Test alle schijven voordat je RAID aanmaakt

Nadat ZimaOS de HBA heeft gedetecteerd, controleer je elke beoogde schijf met lsblk en de opslaginterface voordat je RAID aanmaakt. Als een schijf in dit stadium ontbreekt, is dat een probleem met de driver, controller of bekabeling; het aanmaken van RAID zal dit niet oplossen.

Veelgestelde vragen over LSI HBA

Ondersteunt ZimaOS meer dan één opslagschijf?

Ja. Het oorspronkelijke probleem was compatibiliteit van de HBA-driver, niet een productlimiet van één schijf.

Is mpt3sas door IceWhale toegevoegd?

Ja. Zima-Jerry zei dat de driver voor een latere release was geïntegreerd.

Is een LSI HBA-configuratie in de thread daadwerkelijk geverifieerd?

Ja. Er is gemeld dat een IBM M1210 op basis van de SAS3004 met vier SAS-SSD's van 8 TB goed en stabiel werkte.