Naprawa oprogramowania sterującego firmware w serwerze plików TheCus N4100 PRO po nieudanym downgrade’ie, upgrade’ie lub uszkodzeniu w wyniku zaniku zasilania. Opis osobiście wypróbowany.
Rozwiązania są minimum dwa:
- Zakup nowej i zaprogramowanej fabrycznie pamięci DOM ( http://shop.thecus-eu.com/index.php?cPath=56_41 );
- Wgranie nowego wsadu na pamięć DOM wymontowaną z uwalonego urządzenia.
Poniżej pokuszę się o rozwinięcie rozwiązania zaproponowanego pod numerem 2:
- Interfejs łączący to zmodyfikowane złącze interfejsu laptopowego IDE (złącze żeńskie, piny pozamieniane pionowo).
- „Programator” zmontowany w pająku za pomocą zakupionych w sklepie elektronicznym długich goldpinów, dolutowanych doń kilkucentymetrowych odcinków cieniutkiego drutu (ok 22szt.) oraz adaptera USB<>IDE wyciągniętego z taniej chińskiej kieszeni na dysk laptopowy 2,5″. „Przekrosować” trzeba jeden rząd pinów, drugi można połączyć na wprost samymi goldpinami wsuwanymi do żeńskich złącz pamięci DOM i interfejsu IDE.
- Kolejne operacje wykonujemy na dowolnym komputerze przy użyciu systemu Linux (ja wykorzystałem Live CD z SystemRescueCd http://www.sysresccd.org/Download)
- Pobieramy najnowszą wersję wsadu firmware’u DOM ( http://www.thecus.com/Downloads/DOM/ )
- Weryfikacja sumy kontrolnej:
md5sum [nazwa pobranego pliku] - Podłączamy DOM do komputera za pomocą spreparowanego wcześniej „programatora”. Sprawdzamy, czy jest widoczny w systemie: cat /proc/scsi/scsi (powinien się pojawić jako np. /dev/sdc )
- Odmontowujemy DOM: umount /dev/sdx (gdzie x oznacza nasze urządzenie, np. c )
- Wgrywamy firmware: dd if=[nazwa pobranego pliku] of=/dev/sdx bs=1k (gdzie x oznacza nasze urządzenie, np. c )
- Weryfikujemy i porównujemy sumy kontrolne: dd if=/dev/sdx bs=1k count=xxx | md5sum (Gdzie xxx wyraża liczbę bloków, która jest wyświetlona po prawidłowo przeprowadzonym procesie wgrywania wsadu, np. 128192.
- Wyłączany komputer, montujemy zaprogramowany DOM w serwerze i przystępujemy do konfiguracji produkcyjnej urządzenia (niestety, ale urządzenie przywróciliśmy do ustawień fabrycznych. NAS na podstawie zainstalowanych dysków twardych w moim przypadku sam wykrył konfigurację macierzy RAID. Wymagane było „jedynie” utworzenie nowych użytkowników i przypisanie im uprawnień do zasobów.
Źródło: http://forum.thecus.com/viewtopic.php?f=13&t=850#p3885