Soluzione della community

Più unità in ZimaOS tramite un HBA LSI: dall’assenza del supporto per mpt3sas al rilevamento verificato di SAS3004

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 supporta da tempo più unità di archiviazione; il problema della fonte riguardava specificamente una lacuna nel driver HBA LSI. L'utente originale aveva una scheda LSI SAS2308/9217-8i le cui unità collegate non comparivano. Zima-Jerry ha identificato la scheda come utilizzatrice del driver del kernel mpt3sas e ha affermato che quel driver era stato integrato per una versione imminente.

A dicembre 2025, un altro utente ha riferito che ZimaOS aveva riconosciuto immediatamente un IBM M1210 basato su SAS3004 e tutti e quattro gli SSD SAS collegati da 8 TB. Anche la documentazione attuale di IceWhale elenca gli adattatori RAID LSI, MegaRAID SAS e il supporto HBA LSI tra i contributi ai driver implementati. Di conseguenza, la conclusione secondo cui «ZimaOS non supporta più unità tramite HBA» è ormai obsoleta, sebbene la compatibilità esatta con scheda e firmware debba ancora essere verificata a livello del dispositivo.

Finestra di dialogo per la creazione di un RAID5 ZimaOS che mostra quattro SSD SAS da 7,68 TB rilevati tramite un HBA LSI
Un utente della fonte ha successivamente mostrato tutte e quattro le unità SSD SAS collegate all'HBA disponibili nell'interfaccia RAID5 di ZimaOS.

La scheda SAS2308 originale necessitava del supporto mpt3sas

La scheda della fonte era una LSI SAS2308-8i / 9217-8i. IceWhale ha identificato mpt3sas come driver del kernel Linux pertinente e ha affermato che il supporto sarebbe dovuto arrivare normalmente nella versione successiva.

Si trattava di un problema del livello dei driver, non di un limite al numero di unità che ZimaOS può gestire.

L'installer del 2025 aveva una limitazione separata relativa alla visibilità degli HBA

Zima-Jerry ha anche affermato che l'immagine dell'installer allora corrente non supportava molto bene le schede HBA LSI e ha suggerito di avviare un altro sistema prima di scrivere l'immagine di ZimaOS, come soluzione alternativa.

Quel consiglio è storico. Gli utenti attuali dovrebbero iniziare con l'installer ZimaOS corrente e ricorrere a metodi di ripristino specifici per versione solo se documentati da IceWhale.

IceWhale ha aggiunto altri driver LSI nel corso del 2025

A dicembre, Jerry è tornato nella discussione e ha chiesto agli utenti di ripetere i test perché di recente erano stati aggiunti molti altri driver HBA LSI.

Ciò ha modificato sostanzialmente il quadro della compatibilità pratica rispetto alle prime risposte di giugno.

Una configurazione SAS3004 / IBM M1210 è stata confermata dalla fonte

vipper_666 ha riferito il rilevamento immediato di un IBM M1210 basato su SAS3004 con quattro SSD SAS da 8 TB e ha affermato che le prestazioni sono rimaste costanti e stabili.

Benchmark da terminale su un RAID5 ZimaOS a quattro dischi creato da SSD SAS collegati all'HBA
L'utente della fonte ha anche pubblicato un benchmark dopo che ZimaOS aveva creato correttamente lo storage dalle unità collegate all'HBA.

L'attuale ZimaOS elenca il supporto HBA LSI come implementato

L'attuale pagina di IceWhale dedicata ai contributi ai driver elenca gli adattatori RAID LSI, il supporto LSI Logic MegaRAID SAS RAID e il supporto HBA LSI come implementati.

Usa l'elenco attuale dei driver di ZimaOS.

Verifica comunque il controller e la modalità esatti

Due schede con lo stesso nome della famiglia LSI possono utilizzare chipset, personalità del firmware, modalità RAID/IT o firmware OEM diversi. Prima di cancellare i dati, acquisisci:

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

Il RAID software richiede che l'HBA esponga i singoli dischi

Se vuoi che sia ZimaOS a creare il RAID/JBOD, l'HBA dovrebbe presentare in modo pulito i singoli dispositivi a blocchi. Un disco virtuale RAID hardware nasconde i singoli membri a ZimaOS e modifica le responsabilità relative a guasti e ricostruzione.

La modalità IT/HBA e la modalità RAID hardware hanno obiettivi diversi

Per un RAID gestito da ZimaOS, l'architettura più semplice è solitamente un controller in modalità HBA/IT che esponga direttamente ogni disco fisico. Un disco virtuale MegaRAID presenta invece un unico dispositivo logico, trasferendo al controller le decisioni relative alla ridondanza e alla ricostruzione.

Non creare un volume virtuale RAID hardware dando per scontato che ZimaOS continuerà a rilevare o monitorare ogni membro fisico in modo indipendente.

Mantieni visibili i numeri di serie dei dischi

Quando diverse unità SAS/SATA identiche sono collegate tramite un HBA, i numeri di serie sono fondamentali per identificare in seguito un membro guasto. Prima di creare l'array, verifica che ZimaOS/Linux possa riportare in modo coerente il modello e il numero di serie di ogni disco.

Il firmware del controller può essere importante quanto il driver del kernel

Anche con mpt3sas la presenza, un vecchio firmware OEM o una personalità del controller non corrispondente possono influire sull'inizializzazione, sulla negoziazione del collegamento e sul rilevamento delle unità. Prima di procedere con la diagnosi, annota la versione del firmware del controller ed evita di eseguire il cross-flashing del firmware, a meno che tu non conosca esattamente la revisione OEM e della scheda.

Verifica tutte le unità prima di creare il RAID

Dopo che ZimaOS rileva l'HBA, verifica ogni disco previsto in lsblk e nell'interfaccia di archiviazione prima di creare il RAID. Se a questo punto manca un membro, si tratta di un problema di driver, controller o cablaggio, non di qualcosa che la creazione del RAID possa risolvere.

Domande frequenti sugli HBA LSI

ZimaOS supporta più di un'unità di archiviazione?

Sì. Il problema originale riguardava la compatibilità del driver HBA, non un limite del prodotto a un solo disco.

mpt3sas è stato aggiunto da IceWhale?

Sì. Zima-Jerry ha detto che il driver era stato integrato per una versione successiva.

Nel thread è stata effettivamente verificata qualche configurazione HBA LSI?

Sì. È stato segnalato che un IBM M1210 basato su SAS3004 con quattro SSD SAS da 8 TB funzionava in modo stabile.