Witam po dłuższej przerwie. Walczyłem z CERT na U6 i mam parę obserwacji i pytań:
CERT nie chce zaczynać od N2 (N2,,22 lub N2,AA,22). W sumie mało ważne. Od N4 idzie ładnie. W rozsądnym czasie kończy na N50. SUPER! Wgrywam AT_ROM i... dysk nie wstaje poprawnie. W terminalu widać:
Intf tsk rst 1024k x 16 buffer detected
Hd Msk 0A00 - Switch to full int.
Ready
ATRst
U6 - ST320410A(S),03.39
.
zamiast:
Intf tsk rst 1024k x 16 buffer detected
Hd Msk 0A00 - Switch to full int.
Ready
ATRst
U6 - ST320410A(S),03.39
.PMstr
Porównując z plikami zbackupowanymi przed CERTem znalazłem uszkodzenie (?) w liście defektów: Key_05. Po szybkiej naprawie dysk ładnie chodzi na AT.
Uszkodzony Key_05:
0FF10 00 00 00 00 ¦ 00 00 00 00 ¦ 00 00 00 00 ¦ FF FF FF FF
0FF20 00 00 00 00 ¦ 00 00 00 00 ¦ 00 01 93 D9 ¦ 00 00 00 00
0FF30 00 00 00 00 ¦ 01 00 93 D9 ¦ 00 00 00 00 ¦ 00 00 00 00
0FF40 00 01 95 0F ¦ 00 00 00 00 ¦ 00 00 00 00 ¦ 01 01 94 0F
0FF50 00 00 00 00 ¦ 00 00 00 00 ¦ 01 00 93 0F ¦ 00 00 00 00
0FF60 00 00 00 00 ¦ 01 01 90 0F ¦ 00 00 00 00 ¦ 00 00 00 00
0FF70 00 00 90 0F ¦ 00 00 00 00 ¦ 00 00 00 00 ¦ 00 01 8F 0F
0FF80 00 00 00 00 ¦ 00 00 00 00 ¦ 01 00 8F 0F ¦ 00 00 00 00
0FF90 00 00 00 00 ¦ 01 01 7E 0F ¦ 00 00 00 00 ¦ 00 00 00 00
0FFA0 00 00 7E 0F ¦ 00 00 00 00 ¦ 00 00 00 00 ¦ 01 00 7D 0F
0FFB0 00 00 00 00 ¦ 00 00 00 00 ¦ 01 01 7A 0F ¦ 00 00 00 00
0FFC0 00 00 00 00 ¦ 00 00 7A 0F ¦ 00 00 00 00 ¦ 00 00 00 00
0FFD0 00 01 79 0F ¦ 00 00 00 00 ¦ 00 00 00 00 ¦ 01 00 79 0F
0FFE0 00 00 00 00 ¦ 00 00 00 00 ¦ 01 01 76 0F ¦ FF FF FF FF
0FFF0 FF FF FF FF ¦ 00 00 00 00 ¦ 00 00 00 00 ¦ 00 00 00 00
Poprawiony Key_05:
0FF10 00 00 00 00 ¦ 00 00 00 00 ¦ 00 00 00 00 ¦ FF FF FF FF
0FF20 FF FF FF FF ¦ 00 00 00 00 ¦ 00 01 93 D9 ¦ 00 00 00 00
0FF30 00 00 00 00 ¦ 01 00 93 D9 ¦ 00 00 00 00 ¦ 00 00 00 00
0FF40 00 01 95 0F ¦ 00 00 00 00 ¦ 00 00 00 00 ¦ 01 01 94 0F
0FF50 00 00 00 00 ¦ 00 00 00 00 ¦ 01 00 93 0F ¦ 00 00 00 00
0FF60 00 00 00 00 ¦ 01 01 90 0F ¦ 00 00 00 00 ¦ 00 00 00 00
0FF70 00 00 90 0F ¦ 00 00 00 00 ¦ 00 00 00 00 ¦ 00 01 8F 0F
0FF80 00 00 00 00 ¦ 00 00 00 00 ¦ 01 00 8F 0F ¦ 00 00 00 00
0FF90 00 00 00 00 ¦ 01 01 7E 0F ¦ 00 00 00 00 ¦ 00 00 00 00
0FFA0 00 00 7E 0F ¦ 00 00 00 00 ¦ 00 00 00 00 ¦ 01 00 7D 0F
0FFB0 00 00 00 00 ¦ 00 00 00 00 ¦ 01 01 7A 0F ¦ 00 00 00 00
0FFC0 00 00 00 00 ¦ 00 00 7A 0F ¦ 00 00 00 00 ¦ 00 00 00 00
0FFD0 00 01 79 0F ¦ 00 00 00 00 ¦ 00 00 00 00 ¦ 01 00 79 0F
0FFE0 00 00 00 00 ¦ 00 00 00 00 ¦ 01 01 76 0F ¦ 00 00 00 00
0FFF0 00 00 00 00 ¦ 00 00 00 00 ¦ 00 00 00 00 ¦ 00 00 00 00
Co jest przyczyną, że CERT sam źle zapisuje listę defektów? I czy dobrze ją naprawiłem - dysk chodzi ale nie do końca poprawnie ale o tym piszę dalej.
Następnie, pierwszą rzeczą którą trzeba zrobić po CERTcie to zapis całej powierzchni. Wygląda to jakby podczas CERT testy szły z innymi parametrami aaptacyjnymi niż potem. Dobra, robię zapis całej powierzchni, potem skan, wygląda na OK. Prawie. Pod sam koniec wyskakuje 1 lub 2 ABRT!. Co ciekawsze jak robię skan tylko podejrzanego obszaru to tych błędów nie ma. Oczywiście normalne metody naprawy nie dają skutku, po terminalu też nie udało mi się dojść co jest przyczyną ani jak to naprawić. Wygląda mi to na błąd translatora (naprawiałem Key_05 - czyżby to?), szczególnie widząc takie informacje w terminalu jak się te błędy pojawiają (
Nwt Er fe):
AT Er 00 Nwt Er fe RdWr d279.00.013e
ATA St d0 Er 00 Op 40 e, 2549b00,00 86 00
Niwot: 00000000 0e 007c.0.000 8000 02cc 01ac 0000
W0,LBA S00000000,E=0254a780,H0300, Serr=03CC
AT Er 00 Nwt Er fe RdWr 0071.00.002c
ATA St d0 Er 04 Op 40 e, 2549b00,00 86 00
Niwot: ffffffff 32 0002.0.000 d279 013e 03cc 0001
CERT uruchamiałem na trzech dyskach U6 FW:3.39 używając U6DLE i plików z tego pakietu (AT_ROM, CERT_ROM, CERT_OVL). I na wszystkich trzech mam te same problemy.
Na koniec kilka pytań:
1. Jak zacząć CERT na tych dyskach by zakończył się pełnym sukcesem? (bez uszkodzonych list defektów i/lub translatora i bez konieczności robienia zapisu całej powierzchni)
2. Czy jest komenda TMOS do regeneracji translatora czy wystarcza tylko wgrać z pliku listy defektów? (to drugie jakoś niespecjalnie mi działało poprawnie). Komendy do czyszczenia list defektów już znalazłem.
3. Czy moja naprawa Key_05 jest poprawna? Jeśli tak, to co może być powodem tych ABRT! i jak to naprawić?