Marvell SSD - 88SS1074, 88SS9189,
88SS1092, 88SS1093
Marvell to jeden z niewielu producentów kontrolerów SSD z szerokim wsparciem w PC-3000 SSD - zarówno dla SATA jak i NVMe. Kluczowy szczegół: Marvell stosuje model "sandbox" gdzie każdy producent dysku pisze własny firmware na tym samym krzemie. Ten sam 88SS1074 w Crucial MX300 i Kingston UV500 to dwa różne produkty firmware z różnym zakresem wsparcia narzędziowego.
Model sandbox Marvell - ten sam krzem, różny firmware
Marvell nie sprzedaje gotowych rozwiązań SSD - sprzedaje platformę: układ kontrolera jako bazę, na której każdy producent dysku buduje własne oprogramowanie. Translator (FTL), algorytmy wear leveling, obsługa błędów ECC, sekwencje inicjalizacji - wszystko to jest pisane przez producenta dysku, nie przez Marvell.
Praktyczna konsekwencja: Crucial MX300 i Kingston UV500 mają identyczny 88SS1074 na poziomie krzemu. Ale Crucial implementuje translator zbliżony do referencyjnego, a Kingston stosuje własny, mocno zmodyfikowany mikrokod translatora. PC-3000 VanGogh ma dojrzałe wsparcie dla podejścia Crucial i WD/SanDisk. Dla Kingstona - wsparcie jest częściowe, bo PC-3000 musi "rozumieć" struktury danych konkretnego translatora.
To jest fundamentalna różnica między Marvell a np. Phison: przy Phisonie PS3111 każdy dysk (ADATA, Goodram, Kingston z tym kontrolerem) ma praktycznie identyczny firmware. Przy Marvell każdy producent to osobna historia.
Crucial MX300, WD Blue G1 / WD Blue 3D i wybrane SanDisk - dobra, praktyczna ścieżka pracy w PC-3000 VanGogh. Zakres działań zależy jednak od firmware, NAND i stanu translatora.
Kingston UV400/UV500 - ten sam 88SS1074, ale zmodyfikowany translator OEM ogranicza dostępne ścieżki w PC-3000. Wsparcie częściowe.
Micron enterprise (5200, 5300, 5210 ION) - kolejny wariant firmware, specyficzny dla środowisk serwerowych.
Praca z kontrolerem Marvell wymaga bezpiecznego dostępu serwisowego, kontroli zasilania i narzędzi, które nie zapisują niczego na oryginalnym nośniku. Błędne próby uruchamiania, flashowania firmware albo wymuszania inicjalizacji mogą pogorszyć stan danych.
PC-3000 i Marvell - co jest a co nie jest wspierane
PC-3000 SSD ma moduł VanGogh dla wybranych kontrolerów Marvell SATA i NVMe. To jedna z mocniejszych rodzin pod względem wsparcia narzędziowego, ale z ważnym zastrzeżeniem: ten sam kontroler może działać zupełnie inaczej w zależności od firmware producenta dysku.
SATA: 88SS9174, 88SS9187, 88SS9189, 88SS9190, 88SS1074. NVMe: 88SS1093.
Przykładowe modele z listy: Crucial C300/C400/M4, Crucial M500/M550/MX100/MX200 (część jako partial support), Intel 510, Micron C300/C400, Plextor M3/M3 Pro/M5 Pro/M5S, SanDisk Genesis/Ultra Plus/Ultra II/Vulcan/X110/X300, SanDisk SSD Plus i WD Blue G1 na 88SS1074 oraz Plextor M9Pe, WD Black G1, SanDisk A400 i wybrane Lenovo/Ramaxel OEM na 88SS1093.
| Kontroler | Dyski | Wsparcie PC-3000 | Uwagi |
|---|---|---|---|
| 88SS9174 | Crucial C300/C400/M4, Micron C300/C400 | Wspierany | Starsza generacja, dojrzała ścieżka pracy |
| 88SS9187/9189/9190 | Crucial M500/M550/MX100/MX200, Plextor M3/M5, SanDisk Ultra II | Częściowe | Oficjalna lista zawiera wiele modeli jako Partial support |
| 88SS1074 | Crucial MX300, WD Blue G1, SanDisk SSD Plus / Ultra II | Wspierany | Crucial i WD/SanDisk: dobra ścieżka. Kingston: częściowe* |
| 88SS1074 (Kingston) | Kingston UV400, UV500, HyperX Fury RGB | Częściowe* | Zmodyfikowany translator OEM ogranicza PC-3000 |
| 88NV1120 | Lexar NS100/NQ100, HP S600 | Brak | Budżetowy SATA, poza zakresem VanGogh |
| 88NV1160 | Lexar NM500, SL100 Pro | Brak | Entry NVMe, brak wsparcia |
| 88SS1092 | Plextor M9P+, Lexar NM700 | Do weryfikacji | Sprawdzać konkretną rewizję i aktualną listę wsparcia |
| 88SS1093 | Plextor M9Pe, WD Black G1, SanDisk A400, Lenovo/Ramaxel OEM | Wspierany | High-end NVMe Gen3, oficjalnie obsługiwany |
Kingston w seriach UV400 i UV500 stosuje własny, mocno zmodyfikowany mikrokod translatora na krzemie 88SS1074. PC-3000 VanGogh rozpoznaje kontroler, może nawiązać komunikację terminalową, ale struktury danych FTL są inne niż w Crucial/WD. Zakres możliwości odzysku zależy od konkretnego stanu dysku i stopnia uszkodzenia. Nie jest to "brak wsparcia" - to "ograniczone wsparcie z niepewnością co do zakresu".
Typowe awarie Marvell SSD - BSY, safe mode i BSW2 lock
Stan BSY - kontroler zamrożony
Najczęstszy objaw awarii 88SS1074: kontroler wchodzi w permanentny stan BSY (Busy) po korupcji firmware. Nie odpowiada na polecenia ATA, BIOS nie widzi dysku, system przy bootowaniu z tym dyskiem zawiesza się lub nie uruchamia. Dysk może być słyszalny (ciche kliknięcia mechanizmu zasilania) ale nie komunikuje się przez SATA.
W niektórych przypadkach odzysk wymaga ustabilizowania pracy kontrolera w warunkach laboratoryjnych. Cel jest prosty: uzyskać bezpieczną komunikację z oryginalnym kontrolerem na tyle długo, aby przeprowadzić diagnozę i odczyt bez pogarszania stanu nośnika. Nie jest to procedura do samodzielnych prób.
Safe Mode / Firmware boot failure
Kontroler nie może załadować firmware z NAND podczas sekwencji rozruchu - wchodzi w minimalny tryb awaryjny. Dysk może przez chwilę się identyfikować przed zawieszeniem, lub pojawia się z diagnostyczną pojemnością (np. 1 GB zamiast właściwej). PC-3000 VanGogh w trybie technologicznym może nawiązać komunikację z kontrolerem w tym stanie i przystąpić do rekonstrukcji firmware.
BSW2 firmware garbage collection lock
Specyficzny dla części wdrożeń Kingston: dyski z rewizją firmware BSW2 mogą wejść w BSY po nieudanym procesie garbage collection. Jest to znany problem oprogramowania wewnętrznego dysku. W takiej sytuacji kontroler przestaje normalnie odpowiadać na polecenia ATA, mimo że dane nie muszą być fizycznie utracone.
| Objaw | Co może oznaczać |
|---|---|
| Brak dysku w BIOS | BSY state lub awaria zasilania PCB |
| Dysk w BIOS ale system się zawiesza przy boot | BSY state - kontroler zamrożony po załadowaniu |
| Dysk pojawia się chwilowo i znika | Safe mode / firmware boot failure |
| Błędna pojemność (1 GB, 0 bajtów) | ROM mode lub uszkodzony FTL |
| Nagłe zawieszenie podczas idle | BSW2 GC lock (Kingston) |
Dysk w stanie BSY zawiesza bus SATA podczas inicjalizacji - każdy boot z takim dyskiem podpiętym jest ryzykowny. Jeśli system daje się uruchomić (dysk jako drugi, nie systemowy) - odłącz go i nie podłączaj bez sprzętu laboratoryjnego. Wielokrotne próby boot mogą pogłębiać uszkodzenia w obszarze serwisowym NAND.
Kontrolery Marvell - tabela z modelami dysków
Poniżej główne kontrolery Marvell spotykane w dyskach SSD trafiających do odzysku, z przykładami modeli i pojemnościami. Lista łączy oficjalne rodziny wspierane przez PC-3000 z praktycznymi modelami spotykanymi w laboratorium. Zielony oznacza realną ścieżkę pracy narzędziowej, żółty - wsparcie częściowe lub zależne od firmware, czerwony - brak klasycznego wsparcia.
Crucial MX300 vs Kingston UV500 - ten sam chip, różny wynik
Oba dyski mają kontroler Marvell 88SS1074 na PCB. Zewnętrznie podobne - 2.5" SATA, zbliżona wydajność. Ale przy awarii firmware i próbie odzysku przez PC-3000 VanGogh - różnica jest znacząca.
Crucial MX300
Translator FTL jest bliższy implementacji referencyjnej Marvell niż w wielu wariantach OEM. W praktyce daje to dobrą ścieżkę pracy przez PC-3000 VanGogh: tryb technologiczny, analiza firmware i rekonstrukcja FTL z metadanych NAND. Przy typowej awarii typu BSY lub korupcja firmware są realne szanse na odzysk danych.
Kingston UV400 / UV500
Kingston stosuje własny, mocno zmodyfikowany mikrokod translatora. PC-3000 rozpoznaje 88SS1074 i może nawiązać komunikację terminalową, ale struktury FTL są specyficzne dla Kingstona. Wsparcie jest częściowe - co oznacza że zakres możliwości zależy od konkretnego przypadku i stopnia uszkodzenia.
Nie jest to "niemożliwe" - ale jest to trudniejsze i mniej przewidywalne niż Crucial czy WD.
1. Który producent implementował firmware (Crucial, WD, Kingston, Micron enterprise - każdy inaczej)
2. Wersja firmware / rewizja PCB - ten sam model dysku może mieć różne wersje
3. Stan uszkodzenia - przy głębokiej korupcji FTL nawet dobrze wspierane modele mogą wymagać niestandardowych procedur
4. Możliwość bezpiecznego uzyskania dostępu serwisowego do kontrolera bez zapisu na oryginalnym nośniku
Etykieta na dysku + pełny numer modelu. Dla Kingston: UV400/UV500 - 88SS1074 ze zmodyfikowanym firmware OEM. Dla Crucial: MX300 - 88SS1074 referencyjny. Przy całkowitym braku detekcji - numer seryjny i model z etykiety wystarczą do wstępnej oceny możliwości.
FAQ - Marvell SSD
Powiązane
Crucial, WD Blue lub Kingston SSD nie działa?
Opisz model i objawy.
Model dysku, pojemność, co się stało - czy BIOS nie widzi, czy system się wiesza, czy dysk pojawia się przez chwilę. Odpiszę z oceną zazwyczaj tego samego dnia.