Кіріспе

SCSI қате кодының түрі

Кілт кодты саралаушы – SCSI құрылғысы қайтаратын қате коды. SCSI мақсатты құрылғысы командаға жауап ретінде тексеру шартын қайтарғанда, бастамашы әдетте SCSI Request Sense командасын жібереді. Бұл процесс SCSI протоколының бір бөлігі болып табылады, ол "Контингенттік адалдық жағдайы" деп аталады. Мақсат Request Sense командасына жауап ретінде қате туралы толыққанды ақпаратты ұсынатын үш өріс бар SCSI сезім деректерінің жиынтығын жібереді:
K – сезім кілті, 4 бит (Тұрақты сезім деректері форматының 2-байты)
C – қосымша сезім коды (ASC), 8 бит (Тұрақты сезім деректері форматының 12-байты)
Q – қосымша сезім коды саралаушысы (ASCQ), 8 бит (Тұрақты сезім деректері форматының 13-байты)
Бастамашы K өрісіне сүйене отырып, қате шағын ма, үлкен ма екенін анықтап, тиісті шара қолдана алады. Дегенмен, барлық үш өріс әдетте логикалық түрде 20 биттік өріс ретінде біріктіріледі, бұл Кілт кодты саралаушы немесе KCQ деп аталады. Мақсатты құрылғының сипаттамасында ККК-ның мүмкін болатын мәндерінің тізімі көрсетіледі. Іс жүзінде, әртүрлі SCSI құрылғылары түрлері мен әртүрлі SCSI құрылғыларын өндірушілер арасында көптеген ортақ KCQ мәндері бар. Көбінесе қолданылатын мәндер төменде келтірілген, сонымен қатар аппараттық құжаттаманы да қарастыру қажет.

Жалпы SCSI KCQ тізімі

Категория Ключ ASC ASCQ Состояние ошибкиБессмысленно 0 00 00 Ошибок нет05D00Бессмысленно Достигнут порог PFAМягкая ошибка10100Восстановлена ошибка записи - нет индекса10200Восстановлена ошибка поиска10300Восстановлена ошибка записи - сбой записи10900Ошибка отслеживания дорожки10B01Предупреждение о температуре10C01Восстановлена ошибка записи с автоматической перераспределением - перераспределено10C03Восстановлена ошибка записи - рекомендуется переназначить11201Восстановлены данные без ECC с использованием предыдущего логического блока ID11202Восстановлены данные с ECC с использованием предыдущего логического блока ID11401Восстановлена запись не найдена11600Восстановлена ошибка записи - ошибка метки синхронизации данных11601Восстановлена ошибка записи - ошибка синхронизации данных - данные перезаписаны11602Восстановлена ошибка записи - ошибка синхронизации данных - рекомендуется перезаписать11603Восстановлена ошибка записи - ошибка синхронизации данных - данные автоматически перераспределены11604Восстановлена ошибка записи - ошибка синхронизации данных - рекомендуется переназначить11700Восстановлены данные без применения коррекции ошибок11701Восстановлена ошибка чтения с повторными попытками11702Восстановлены данные с использованием положительного смещения11703Восстановлены данные с использованием отрицательного смещения11705Восстановлены данные с использованием предыдущего логического блока ID11706Восстановлена ошибка чтения без ECC, автоматическое перераспределение11707Восстановлена ошибка чтения без ECC, рекомендуется переназначить11708Восстановлена ошибка чтения без ECC, рекомендуется перезаписать11709Восстановлена ошибка чтения без ECC, данные перезаписаны11800Восстановлена ошибка чтения с ECC11801Восстановлены данные с ECC и повторными попытками11802Восстановлена ошибка чтения с ECC, автоматическое перераспределение11805Восстановлена ошибка чтения с ECC, рекомендуется переназначить11806Восстановлены данные с использованием ECC и смещений11807Восстановлена ошибка чтения с ECC, данные перезаписаны11C00Список дефектов не найден11C01Первичный список дефектов не найден11C02Список растущих дефектов не найден11F00Частичный список дефектов передан14400Внутренняя ошибка цели15D00Достигнут порог PFAНе готов20400Не готов - причина не сообщается.20401Не готов - становится готовым20402Не готов - требуется команда инициализации (запуск устройства)20403Не готов - требуется ручное вмешательство20404Не готов - форматирование в процессе20409Не готов - самотестирование в процессе23100Не готов - формат носителя поврежден23101Не готов - команда форматирования не удалась23502Не готов - службы корпуса недоступны23A00Не готов - носитель отсутствует23A01Не готов - носитель отсутствует - лоток закрыт23A02Не готов - носитель отсутствует - лоток открыт23A03Не готов - носитель отсутствует - загружаемый23A04Не готов - носитель отсутствует - доступна вспомогательная память носителя24C00Ошибка диагностики - конфигурация не загруженаОшибка носителя30200Ошибка носителя - поиск не завершен 30300Ошибка носителя - сбой записи31000Ошибка носителя - ошибка CRC ID31100Ошибка носителя - невосстановимая ошибка чтения31101Ошибка носителя - исчерпаны повторные попытки чтения31102Ошибка носителя - ошибка слишком велика для исправления31104Ошибка носителя - невосстановимая ошибка чтения - автоматическое перераспределение не удалось3110BОшибка носителя - невосстановимая ошибка чтения - рекомендуется переназначить31401Ошибка носителя - запись не найдена31600Ошибка носителя - ошибка метки синхронизации данных31604Ошибка носителя - ошибка синхронизации данных - рекомендуется переназначить31900Ошибка носителя - ошибка списка дефектов31901Ошибка носителя - список дефектов недоступен31902Ошибка носителя - ошибка списка дефектов в первичном списке31903Ошибка носителя - ошибка списка дефектов в растущем списке3190EMedium Error - меньше 50% копий списка дефектов33100Ошибка носителя - формат носителя поврежден33101Ошибка носителя - команда форматирования не удаласьОшибка оборудования40100Ошибка оборудования - нет индекса или сектора40200Ошибка оборудования - поиск не завершен40300Ошибка оборудования - сбой записи40900Ошибка оборудования - ошибка отслеживания дорожки41100Ошибка оборудования - невосстановимая ошибка чтения в зарезервированной области41501Ошибка оборудования - ошибка механического позиционирования41600Ошибка оборудования - ошибка метки синхронизации данных в зарезервированной области41900Ошибка оборудования - ошибка списка дефектов41902Ошибка оборудования - ошибка списка дефектов в первичном списке41903Ошибка оборудования - ошибка списка дефектов в растущем списке43200Ошибка оборудования - нет доступных запасных дефектов43500Ошибка оборудования - сбой служб корпуса43501Ошибка оборудования - неподдерживаемая функция корпуса43502Ошибка оборудования - службы корпуса недоступны43503Ошибка оборудования - сбой передачи служб корпуса43504Ошибка оборудования - отказ служб корпуса43505Ошибка оборудования - ошибка контрольной суммы служб корпуса43E00Ошибка оборудования - логический блок еще не сконфигурирован43E01Ошибка оборудования - логический блок не удался43E02Ошибка оборудования - время ожидания логического блока истекло43E03Ошибка оборудования - самотестирование не удалось43E04Ошибка оборудования - невозможно обновить журнал самотестирования44400Ошибка оборудования - внутренняя ошибка целиНедопустимый запрос51A00Недопустимый запрос - ошибка длины списка параметров52000Недопустимый запрос - неверный/неподдерживаемый код команды52100Недопустимый запрос - LBA вне диапазона52400Недопустимый запрос - неверное поле в CDB (блоке дескриптора команд)52500Недопустимый запрос - неверный LUN52600Недопустимый запрос - неверные поля в списке параметров52601Недопустимый запрос - параметр не поддерживается52602Недопустимый запрос - неверное значение параметра52603Недопустимый запрос - неверный параметр поля - пороговый параметр52604Недопустимый запрос - неверный выпуск постоянной резервации52C00Недопустимый запрос - ошибка последовательности команд53501Недопустимый запрос - неподдерживаемая функция корпуса54900Недопустимый запрос - неверное сообщение55300Недопустимый запрос - сбой загрузки или извлечения носителя55301Недопустимый запрос - сбой выгрузки ленты55302Недопустимый запрос - предотвращено удаление носителя55500Недопустимый запрос - сбой системного ресурса55501Недопустимый запрос - системный буфер заполнен55504Недопустимый запрос - недостаточно ресурсов регистрацииВнимание устройства62800Внимание устройства - переход из состояния не готов в готовое (форматирование завершено)62900Внимание устройства - произошел POR или сброс устройства62901Внимание устройства - произошел POR62902Внимание устройства - произошел сброс шины SCSI62903Внимание устройства - произошел TARGET RESET62904Внимание устройства - произошел самоинициированный сброс62905Внимание устройства - изменение режима трансивера на SE62906Внимание устройства - изменение режима трансивера на LVD62A00Внимание устройства - параметры изменены62A01Внимание устройства - изменены параметры режима62A02Внимание устройства - изменены параметры выбора журнала62A03Внимание устройства - резервирования прерваны62A04Внимание устройства - резервирования освобождены62A05Внимание устройства - регистрации прерваны62F00Внимание устройства - команды очищены другим инициатором63F00Внимание устройства - изменились условия эксплуатации цели63F01Внимание устройства - изменен микрокод63F02Внимание устройства - изменено рабочее определение63F03Внимание устройства - изменены параметры запроса63F04Внимание устройства - подключено компонентное устройство63F05Внимание устройства - изменен идентификатор устройства63F06Внимание устройства - создана или изменена группа избыточности63F07Внимание устройства - удалена группа избыточности63F08Внимание устройства - создана или изменена резервная копия63F09Внимание устройства - удалена резервная копия63F0AВнимание устройства - создано или изменено набор томов63F0BВнимание устройства - удален набор томов63F0CВнимание устройства - набор томов деактивирован63F0DВнимание устройства - набор томов повторно активирован63F0EВнимание устройства - изменены данные о сообщаемых LUN63F0FВнимание устройства - переполнен буфер эха63F10Внимание устройства - носитель загружаемый63F11Внимание устройства - доступна вспомогательная память носителя 63F12Внимание устройства - добавлен IP-адрес iSCSI63F13Внимание устройства - удален IP-адрес iSCSI63F14Внимание устройства - изменен IP-адрес iSCSI63F15Внимание устройства - описатели ощущений ссылок на проверку63F16Внимание устройства - микрокод был изменен без сброса63F17Внимание устройства - переход зоны в полный63F18Внимание устройства - привязка завершена63F19Внимание устройства - привязка перенаправлена63F1AВнимание устройства - изменена подчиненная привязка65D00Внимание устройства - Достигнут порог PFAЗащита данных72002Доступ запрещен - Нет прав доступа72700Защита от записи - команда не разрешенаПрерванная командаB0000Прерванная команда - нет дополнительного кода ощущенийB1B00Прерванная команда - ошибка передачи синхронных данных (дополнительное подтверждение)B2500Прерванная команда - неподдерживаемый LUNB3F0FПрерванная команда - переполнение буфера эхаB4300Прерванная команда - ошибка отклонения сообщенияB4400Прерванная команда - внутренняя ошибка целиB4500Прерванная команда - сбой выбора/повторного выбораB4700Прерванная команда - ошибка четности SCSIB4800Прерванная команда - инициатор обнаружил ошибку полученного сообщенияB4900Прерванная команда - неуместное/незаконное сообщениеB5503Прерванная команда - недостаточно ресурсовB...