Rozwiązanie społecznościowe

ZimaOS: wiele dysków przez kontroler HBA LSI — od braku obsługi mpt3sas do potwierdzonego wykrywania 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 od dawna obsługuje wiele dysków pamięci masowej; problem ze źródła dotyczył konkretnie braku sterownika LSI HBA. Pierwotny użytkownik miał kartę LSI SAS2308/9217-8i, do której podłączone dyski nie były widoczne. Zima-Jerry zidentyfikował kartę jako korzystającą ze sterownika jądra mpt3sas i powiedział, że sterownik został zintegrowany na potrzeby nadchodzącego wydania.

W grudniu 2025 roku inny użytkownik zgłosił, że ZimaOS natychmiast rozpoznał kontroler IBM M1210 oparty na SAS3004 oraz wszystkie cztery podłączone dyski SSD SAS o pojemności 8 TB. Aktualna dokumentacja IceWhale również wymienia adaptery RAID LSI, MegaRAID SAS oraz obsługę LSI HBA wśród wdrożonych sterowników. Oznacza to, że wniosek „ZimaOS nie obsługuje wielu dysków przez HBA” jest nieaktualny, choć zgodność z konkretną kartą i oprogramowaniem układowym nadal wymaga weryfikacji na poziomie urządzenia.

Okno tworzenia RAID5 w ZimaOS pokazujące cztery dyski SSD SAS o pojemności 7,68 TB wykryte przez HBA LSI
Później inny użytkownik będący źródłem informacji pokazał wszystkie cztery dyski SSD SAS podłączone przez HBA jako dostępne w interfejsie RAID5 ZimaOS.

Oryginalna karta SAS2308 wymagała obsługi mpt3sas

Karta będąca źródłem informacji to LSI SAS2308-8i / 9217-8i. IceWhale zidentyfikowało mpt3sas jako odpowiedni sterownik jądra Linuksa i powiedział, że obsługa powinna pojawić się w następnym wydaniu.

Był to problem warstwy sterownika, a nie ograniczenie liczby dysków, którymi ZimaOS może zarządzać.

Instalator z 2025 roku miał osobne ograniczenie dotyczące widoczności HBA

Zima-Jerry powiedział również, że ówczesny obraz instalatora nie obsługiwał kart LSI HBA zbyt dobrze, i zasugerował uruchomienie innego systemu przed zapisaniem obrazu ZimaOS jako obejście problemu.

Ta rada ma charakter historyczny. Obecni użytkownicy powinni zacząć od aktualnego instalatora ZimaOS i korzystać z metod odzyskiwania zależnych od wersji tylko wtedy, gdy IceWhale je udokumentuje.

IceWhale dodało więcej sterowników LSI później w 2025 roku

W grudniu Jerry wrócił do wątku i poprosił użytkowników o ponowne testy, ponieważ niedawno dodano wiele kolejnych sterowników LSI HBA.

To znacznie zmieniło praktyczny obraz zgodności w porównaniu z pierwszymi odpowiedziami z czerwca.

Konfiguracja SAS3004 / IBM M1210 została potwierdzona przez źródło

Użytkownik vipper_666 zgłosił natychmiastowe wykrycie kontrolera IBM M1210 opartego na SAS3004 z czterema dyskami SSD SAS o pojemności 8 TB i stwierdził, że wydajność pozostała stała i stabilna.

Test wydajności w terminalu na macierzy ZimaOS RAID5 złożonej z czterech dysków SSD SAS podłączonych przez HBA
Użytkownik będący źródłem informacji opublikował również test wydajności po pomyślnym utworzeniu przez ZimaOS puli pamięci masowej z dysków podłączonych przez HBA.

Aktualna wersja ZimaOS wymienia obsługę LSI HBA jako już wdrożoną

Aktualna strona IceWhale dotycząca współtworzenia sterowników wymienia adaptery RAID LSI, LSI Logic MegaRAID SAS RAID oraz obsługę LSI HBA jako już wdrożone.

Użyj aktualnej listy sterowników ZimaOS.

Nadal zweryfikuj dokładny kontroler i tryb pracy

Dwie karty o tej samej nazwie rodziny LSI mogą korzystać z różnych chipsetów, trybów oprogramowania układowego, trybów RAID/IT lub oprogramowania układowego OEM. Przed wymazaniem danych zapisz:

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

Macierz programowa wymaga, aby HBA udostępniał poszczególne dyski

Jeśli chcesz, aby ZimaOS samodzielnie utworzył macierz RAID/JBOD, HBA powinien prawidłowo udostępniać poszczególne urządzenia blokowe. Wirtualny dysk sprzętowej macierzy RAID ukrywa poszczególne człony przed ZimaOS i zmienia zakres odpowiedzialności za awarie i odbudowę.

Tryb IT/HBA i tryb sprzętowej macierzy RAID służą różnym celom

W przypadku macierzy RAID zarządzanej przez ZimaOS najczystszą architekturą jest zwykle kontroler HBA/IT, który udostępnia każdy fizyczny dysk bezpośrednio. Wirtualny dysk MegaRAID prezentuje zamiast tego jedno urządzenie logiczne, przenosząc decyzje dotyczące nadmiarowości i odbudowy na kontroler.

Nie twórz woluminu wirtualnego sprzętowej macierzy RAID, zakładając potem, że ZimaOS nadal będzie widzieć lub monitorować każdy fizyczny człon niezależnie.

Zachowaj widoczność numerów seryjnych dysków

Gdy kilka identycznych dysków SAS/SATA jest podłączonych przez HBA, numery seryjne mają kluczowe znaczenie dla późniejszej identyfikacji uszkodzonego członka. Przed utworzeniem macierzy potwierdź, że ZimaOS/Linux może spójnie wyświetlać informacje o modelu i numerze seryjnym każdego dysku.

Oprogramowanie układowe kontrolera może być równie ważne jak sterownik jądra

Nawet w przypadku mpt3sas obecne, stare oprogramowanie układowe OEM lub niezgodny tryb kontrolera mogą wpływać na inicjalizację, negocjację połączenia i wykrywanie dysków. Przed rozpoczęciem diagnostyki zapisz wersję oprogramowania układowego kontrolera i nie zmieniaj oprogramowania układowego między wersjami, chyba że znasz dokładną wersję OEM i rewizję karty.

Przetestuj wszystkie dyski przed utworzeniem macierzy RAID

Po wykryciu HBA przez ZimaOS sprawdź każdy zamierzony dysk za pomocą lsblk oraz interfejsu pamięci masowej przed utworzeniem macierzy RAID. Brak członka macierzy na tym etapie oznacza problem ze sterownikiem, kontrolerem lub okablowaniem, którego nie rozwiąże utworzenie macierzy RAID.

FAQ dotyczące HBA LSI

Czy ZimaOS obsługuje więcej niż jeden dysk?

Tak. Problem dotyczył zgodności sterownika HBA, a nie ograniczenia produktu do jednego dysku.

Czy firma IceWhale dodała mpt3sas?

Tak. Zima-Jerry powiedział, że sterownik został zintegrowany z późniejszym wydaniem.

Czy w wątku faktycznie zweryfikowano jakąś konfigurację HBA LSI?

Tak. Zgłoszono, że kontroler IBM M1210 oparty na układzie SAS3004 z czterema dyskami SSD SAS o pojemności 8 TB działał poprawnie i stabilnie.