Typ błędu |
Kod błędu |
Opis | |
Bity |
& 4 |
3 2 10 | |
0 i |
0 0 0 0 |
Błąd odczytu pola ID: kontroler wykrył błąd ECC w odczytywanym polu ID | |
0 i |
0 0 0 1 |
Błąd danych: kontroler wykrył nieusuwalny błąd ECC w czytanym •sektorze | |
0 1 |
0 0 10 |
Błąd znacznika adresu: kontroler Stic odnalazł spodziewanego znacznika adresu (AM) | |
0 i |
0 0 11 |
Wie wykorzystany | |
0 i |
0 10 0 |
Nie znaleziony sektor: kontroler znalazł prawidłowo cylinder i gło — wicę, ale nie znalazł potrzebnego sektora. | |
0 i |
0 10 1 |
Błąd. pozycjonowania: adres cylindra lu3> głowicy (lub obydv/a), będące wynikiem operacji pozycjonowania nie są zgodne ze spodziewanym adresem | |
0 i |
0 i 1 0 |
Ni'if wykorzystany | |
0 i |
0 i i 1 |
Nie wykorzystany | |
0 I o i |
10 0 0 |
Usuwalny błąd danych: kontroler wykrył usuwalny błąd ECC w czytanym polu Zła Ścieżka: kontroler wykrył znacznik złej Ścieżki podczas ostatniej operacji; nie ma prób ponowienia operacji po tym błędzie |
Jednostka sterująca inicjuje operacje przez przesłanie do kontrolera Cl-bajtowe go bloku danych {DCB -aevice controi błock). Poniższa tabela przedstawia układ tego bloku i okreSla senoiczenie poszczególnych bajtów.
Bajt O • Bity 7, Q, i 5 identyfikują klasę rozkazu
Bity o<l p do 4- zawierają kod rozkazu
- Bit 5 identyfikuje numer napędu Bity cni o do 4 zawierają numer wybranej głowicy Bity U 7 ią niewykorzystane
■ ; t
Bajt . 2 Bity pj i 7 zawierają dwa najbardziej znaczące bity
numeru cylindra
Bity od 0 do 5 zawierają numer sektora