Klucz kod Qualifier - Key Code Qualifier

Klucz kod Qualifier jest kod błędu zwrócony przez SCSI urządzenia.

Kiedy SCSI cel urządzenie powraca do stanu wyboru w odpowiedzi na polecenia , inicjator zazwyczaj wtedy wydaje polecenie SCSI Zapytanie Sense . Proces ten jest częścią protokołu SCSI zwanego warunkowe Allegiance Stan . Cel będzie reagował na polecenia Zapytanie Sense z zestawem SCSI danych zmysłowych , który obejmuje trzy pola dające wzrost poziomu informacjami na temat błędu:

  • K - poczucie klucz - 4 bitów (bajt 2 od formatu danych Fixed sensie)
  • C - dodatkowy kod znaczenia (ASC) - 8 bitów (12 bajtów danych formatu Stałe sensie)
  • Q - dodatkowy wskaźnik sensowny (ASCQ) - 8 bitów (13 bajtów danych formatu Stałe sensie)

Inicjator może podjąć działania na podstawie tylko tej dziedzinie K, która wskazuje, czy błąd jest mniejszych lub większych. Jednak wszystkie trzy pola są zwykle logicznie połączone w polu 20 bit o nazwie Key Code Qualifier lub KCQ. Specyfikacja dla docelowego urządzenia będzie zdefiniowanie listy możliwych wartości KCQ. W praktyce istnieje wiele wartości KCQ które są wspólne między różnymi typami urządzeń SCSI i różnych producentów urządzeń SCSI. Wspólne wartości są wymienione poniżej, należy skonsultować się z konkretną dokumentacją sprzętu, jak również.

Lista wspólnych KCQs SCSI

Kategoria Klawisz ASC ASCQ Stan błędu
Bezsens 0 00 00 Żaden błąd
0 5D 00 Nie ma sensu - osiągnął próg PFA
miękki błąd 1 01 00 Odzyskane Write error - bez indeksu
1 02 00 nie odzyskano szukać zakończenie
1 03 00 Odzyskane Błąd zapisu - zapis usterki
1 09 00 Utwór następujący błąd
1 0B 01 ostrzegawcza temperatury
1 0C 01 Odzyskane Błąd zapisu z automatycznym realloc - przesunięte
1 0C 03 Odzyskane błąd zapisu - polecam przypisanie
1 12 01 Odzyskane dane bez ECC prev wykorzystaniem identyfikatora bloku logicznego
1 12 02 Odzyskane dane z wykorzystaniem ECC prev logiczny blok identyfikator
1 14 01 Odzyskane Record Not Found
1 16 00 Odzyskane błąd Write - Dane Sync Mark Błąd
1 16 01 Odzyskane Write Error - Błąd synchronizacji danych - dane przepisane
1 16 02 Odzyskane Write Error - Błąd synchronizacji danych - polecam przepisać
1 16 03 Odzyskane Write Error - Błąd synchronizacji danych - dane automatycznie przeniesione
1 16 04 Odzyskane Write Error - Błąd synchronizacji danych - zalecane zmiany przeznaczenia
1 17 00 Odzyskane dane bez korekcji błędów stosowany
1 17 01 Odzyskane Błąd odczytu - z prób
1 17 02 Odzyskane dane wykorzystujące pozytywne przesunięcie
1 17 03 Odzyskane dane wykluczających offsetu
1 17 05 Odzyskane dane wykorzystujące poprzedni identyfikator bloku logicznego
1 17 06 Odzyskane Błąd odczytu - bez ECC, auto przesunięte
1 17 07 Odzyskane Błąd odczytu - bez ECC, zaleca przypisanie
1 17 08 Odzyskane Błąd odczytu - bez ECC, zaleca przepisać
1 17 09 Odzyskane Błąd odczytu - bez ECC, dane przepisywane
1 18 00 Odzyskane Błąd odczytu - z ECC
1 18 01 Odzyskane dane z ECC i prób
1 18 02 Odzyskane Błąd odczytu - z ECC, auto przesunięte
1 18 05 Odzyskane Błąd odczytu - z ECC, zaleca przypisanie
1 18 06 Odzyskane dane z wykorzystaniem ECC i przesunięcia
1 18 07 Odzyskane Błąd odczytu - z ECC, dane przepisywane
1 1C 00 Lista wada nie znaleziono
1 1C 01 Podstawowa lista wad nie znaleziono
1 1C 02 Grown lista wad nie znaleziono
1 1F 00 Częściowa lista wada przeniesione
1 44 00 Wewnętrzna awaria docelową
1 5D 00 PFA osiągnęła próg
Nie gotowy 2 04 00 Not Ready - Bo nie sprawozdawczy.
2 04 01 Not Ready - staje się gotowy
2 04 02 Nie Ready - potrzebę zainicjowania komendy (jednostka start)
2 04 03 wymagana ręczna interwencja - Not Ready
2 04 04 Not Ready - format w toku
2 04 09 Not Ready - autotest w toku
2 31 00 Not Ready - średni format uszkodzony
2 31 01 Not Ready - polecenie Format zawiodły
2 35 02 Not Ready - obudowa usługi niedostępne
2 3A 00 Not Ready - średnio nie przedstawi
2 3A 01 Not Ready - średnio nie występuje - taca zamknięte
2 3A 02 Not Ready - średnio nie występuje - taca otwarte
2 3A 03 Not Ready - nie występuje średnio - obciążana
2 3A 04 Not Ready - średnio nie przedstawi - nośnik pamięci pomocniczy dostępny
2 4C 00 Błąd diagnostyczny - config nie załadowany
Średni błąd 3 02 00 Średni błąd - Brak Szukajcie pełna
3 03 00 Średni błąd - napisz usterki
3 10 00 Średni błąd - błąd CRC ID
3 11 00 Średni błąd - błąd odczytu nieodzyskane
3 11 01 Średni błąd - czytaj ponownych prób wyczerpany
3 11 02 Średni błąd - błąd zbyt długo, aby poprawić
3 11 04 Średni błąd - nieodzyskane błąd odczytu - Auto re-alokacji zawiodły
3 11 0B Średni błąd - błąd odczytu nieodzyskane - polecam przypisanie
3 14 01 Średni błąd - rekord nie został znaleziony
3 16 00 Średni błąd - błąd danych Sync Mark
3 16 04 Średni Error - Błąd synchronizacji danych - zaleca przypisanie
3 19 00 Średni błąd - wada lista błędów
3 19 01 Średni błąd - wada lista nie jest dostępny
3 19 02 Średni błąd - wada lista błędów w liście podstawowej
3 19 03 Średni błąd - wada lista błędów w liście dorosłego
3 19 0E Średni błąd - mniej niż 50% lista wad kopie
3 31 00 Średni błąd - średni format uszkodzony
3 31 01 Średni błąd - polecenie Format zawiodły
błąd sprzętowy 4 01 00 Hardware Error - nie ma indeksu lub sektor
4 02 00 Hardware Error - nie poszukują kompletne
4 03 00 Hardware Error - napisać usterki
4 09 00 Hardware Error - utwór następujący błąd
4 11 00 Hardware Error - błąd odczytu nieodzyskane w obszarze zastrzeżonym
4 15 01 Hardware Error - błąd pozycjonowania mechaniczna
4 16 00 Hardware Error - Błąd danych Sync Mark w obszarze zastrzeżonym
4 19 00 Hardware Error - wada lista błędów
4 19 02 Hardware Error - wada lista błędów w Liście Podstawowej
4 19 03 Hardware Error - wada lista błędów w Grown listy
4 32 00 Błąd sprzętowy - brak zapasowego wada dostępny
4 35 00 Hardware Error - awaria usługi obudów
4 35 01 Hardware Error - nieobsługiwana funkcja obudowa
4 35 02 Błąd sprzętowy - usługi obudów niedostępne
4 35 03 Błąd sprzętowy - brak transferu usługi obudów
4 35 04 Błąd sprzętowy - usługi obudów odmówił
4 35 05 Hardware Error - błąd sumy kontrolnej usługi obudów
4 3E 00 Hardware Error - jednostka logiczna nie ustawił jeszcze własnej
4 3E 01 Hardware Error - jednostka logiczna udało
4 3E 02 Hardware Error - timeout na jednostki logicznej
4 3E 03 Hardware Error - self-test zakończył się niepowodzeniem
4 3E 04 Sprzętu Błąd - nie można zaktualizować dziennik autotestu
4 44 00 Hardware Error - wewnętrzna awaria docelową
nielegalne Zapytanie 5 1A 00 Nielegalne Zapytanie - lista parmezanem błąd długość
5 20 00 Nielegalne Zapytanie - nieważny / nieobsługiwany kod polecenia
5 21 00 Nielegalne Zapytanie - LBA poza zasięgiem
5 24 00 Nielegalne Zapytanie - nieważne pole w CDB (Command Descriptor Block)
5 25 00 Nielegalne Zapytanie - nieważne LUN
5 26 00 Nielegalne Zapytanie - nieprawidłowe pola listy z parmezanem
5 26 01 Nielegalne Zapytanie - parametr nie jest obsługiwany
5 26 02 Nielegalne Zapytanie - nieprawidłowa wartość parmezanem
5 26 03 Nielegalne Zapytanie - niepoprawny parametr pola - parametr próg
5 26 04 Nielegalne Zapytanie - nieważne uwalniania trwałych rezerwacji
5 2C 00 Nielegalne Zapytanie - sekwencja błąd polecenia
5 35 01 Nielegalne Zapytanie - nieobsługiwana funkcja obudowa
5 49 00 Nielegalne Zapytanie - nieważne wiadomość
5 53 00 Nielegalne życzenie - ładowania nośnika lub wysunąć zawiodły
5 53 01 Nielegalne Zapytanie - rozładować niepowodzenie taśmy
5 53 02 Niedozwolone żądanie - średni usuwanie zapobiec
5 55 00 Nielegalne Zapytanie - awaria systemu zasobów
5 55 01 Nielegalne Zapytanie - bufor pełny system
5 55 04 Nielegalne Zapytanie - Niewystarczające zasoby Rejestracja
jednostka Uwaga 6 28 00 Jednostka Uwaga - nie gotowe do gotowego przejścia (format kompletna)
6 29 00 wystąpił POR lub odblokowanie - jednostka Uwaga
6 29 01 wystąpił POR - jednostka Uwaga
6 29 02 Jednostka Uwaga - nastąpiło resetowania magistrali SCSI
6 29 03 wystąpił TARGET RESET - Jednostka Uwaga
6 29 04 Jednostka Uwaga - self-zainicjowany reset wystąpił
6 29 05 Jednostka Uwaga - zmiana trybu transceiver do SE
6 29 06 Jednostka Uwaga - zmiana trybu transceiver LVD
6 2A 00 Jednostka Uwaga - parametry zmieniły
6 2A 01 Jednostka Uwaga - parametry trybu zmieniło
6 2A 02 Jednostka Uwaga - log wybierz PARMS zmieniły
6 2A 03 Jednostka Uwaga - Rezerwacje uprzedzać
6 2A 04 Jednostka Uwaga - Rezerwacje uwolnione
6 2A 05 Jednostka Uwaga - Zgłoszenia uprzedzać
6 2F 00 Jednostka Uwaga - Polecenia wyczyszczone przez innego inicjatora
6 3F 00 Jednostka Uwaga - warunki pracy zmieniły cel
6 3F 01 Jednostka Uwaga - microcode zmieniło
6 3F 02 Jednostka Uwaga - zmiana definicji działalności operacyjnej
6 3F 03 Jednostka Uwaga - parametry zapytanie zmieniło
6 3F 04 Jednostka Uwaga - urządzenie przymocowane komponent
6 3F 05 Jednostka Uwaga - identyfikator urządzenia zmieniło
6 3F 06 Jednostka Uwaga - grupa redundancja utworzone lub zmodyfikowane
6 3F 07 Jednostka Uwaga - grupa redundancja usunięte
6 3F 08 Jednostka Uwaga - Części utworzone lub zmodyfikowane
6 3F 09 Jednostka Uwaga - zapasowa usunięta
6 3F 0A Jednostka Uwaga - zestaw objętość utworzone lub zmodyfikowane
6 3F 0B Jednostka Uwaga - zestaw objętość usunięta
6 3F 0C Jednostka Uwaga - zestaw objętość deassigned
6 3F 0D Jednostka Uwaga - zestaw objętość przeniesiony
6 3F 0E Jednostka Uwaga - dane przekazane LUN zmieniła
6 3F 0F Jednostka Uwaga - echo buforze nadpisane
6 3F 10 Jednostka Uwaga - średni obciążana
6 3F 11 Jednostka Uwaga - nośnik pamięci pomocniczy dostępny
6 3F 12 Jednostka Uwaga - adres IP dodany iSCSI
6 3F 13 Jednostka Uwaga - adres IP iSCSI usunięte
6 3F 14 Jednostka Uwaga - adres IP zmienił iSCSI
6 3F 15 Jednostka Uwaga - sprawdzać deskryptory skierowania sense
6 3F 16 Jednostka Uwaga - microcode została zmieniona bez resetu
6 3F 17 Urządzenie Uwaga - strefa przejścia do pełnego
6 3F 18 Jednostka Uwaga - wiążą zakończone
6 3F 19 Jednostka Uwaga - wiążą przekierowany
6 3F 1A Jednostka Uwaga - zależna wiązaniami zmieniło
6 5D 00 Jednostka Uwaga - osiągnął próg PFA
Ochrona danych 7 20 02 Odmowa dostępu - Brak praw dostępu
7 27 00 Write Protect - komenda niedozwolone
Przerwano poleceń b 00 00 Przerwano Command - żaden dodatkowy kod rozpoznania
b 1B 00 Przerwano Command - błąd transferu danych sync (extra ACK)
b 25 00 Przerwano Command - nieobsługiwane LUN
b 3F 0F Przerwano Command - echo buforze nadpisane
b 43 00 Przerwano Command - wiadomość odrzucić błąd
b 44 00 Przerwano Command - wewnętrzna awaria docelową
b 45 00 Przerwano Command - Wybór / awarii ponowny
b 47 00 Przerwano Command - błąd parzystości SCSI
b 48 00 Przerwano Command - komunikat o błędzie inicjator wykrywane otrzymał
b 49 00 Przerwano Command - niestosowne / nielegalne wiadomość
b 55 03 Przerwano Command - niewystarczające środki
b 4B 00 Przerwano Command - Błąd fazy dane
b 4E 00 Przerwano Command - kryciu polecenia próbowali
b 4F 00 Przerwano Command - ze względu na pętli inicjalizacji
Inny mi 1D 00 Dwóch różniących się bitów - sprawdzić działanie podczas wyboru bajt
x 05 00 nielegalne żądanie
x 06 00 Uwaga jednostka
x 07 00 dane chronić
x 08 00 LUN braku komunikacji
x 08 01 LUN Timeout komunikacji
x 08 02 Błąd parzystości komunikacji LUN
x 08 03 LUN błąd komunikacji CRC
x 09 00 sprzedawca klucz specyficzne poczucie
x 09 01 Błąd serwo
x 09 04 Głowica wybierz wina
x 0A 00 error log przelewowy
x 0B 00 komenda przerwana
x 0C 00 Napisz błąd
x 0C 02 Napisać błąd - auto-realloc zawiodły
x 0E 00 niezgodności stanu porównywanych bitów danych
x 12 00 znak adres nie został znaleziony na polu ID
x 14 00 Nie znaleziono blok logiczny
x 15 00 przypadkowy błąd pozycjonowania
x 15 01 mechaniczny błąd pozycjonowania
x 15 02 Błąd wykryty przez pozycjonowanie odczytu medium
x 27 00 chroniony przed zapisem
x 29 00 wystąpił POR lub autobus zresetowane
x 31 01 Format zawiodły
x 32 01 Błąd lista aktualizacji wada
x 32 02 Brak części zamienne
x 35 01 Awaria nieokreślone usługi obudów
x 37 00 parametr zaokrąglone
x 3D 00 Nieprawidłowe bitów identyfikacji wiadomość
x 3E 00 LUN nie jest jeszcze skonfigurowany własny
x 40 01 Błąd parzystości pamięci DRAM
x 40 02 Błąd parzystości pamięci DRAM
x 42 00 zasilania lub awarii autotestu
x 4C 00 LUN zawiodły siebie konfigurację
x 5C 00 Zmiana statusu RPL
x 5C 01 wrzecion zsynchronizowane
x 5C 02 Wrzeciona nie zsynchronizowane
x 65 00 usterka napięcia
x ≥80 x sprzedawca specyficzny
x x ≥80 sprzedawca specyficzny

Referencje