Диагностические параметры

Здесь будут описаны форматы диагностических страниц, применимые ко всем устройствам SCSI. От установки значения бита ФС (формат страницы) команды SEND DIAGNOSTIC зависит количество диагностических страниц, определяющих состав списка параметров этой команды. Команда SEND DIAGNOSTIC должна будет использовать формат страницы, представленный в табл. 1.

Таблица 1. Формат диагностической страницы

>
Байты Биты
7 6 5 4 3 2 1 0
0 Код страницы
1 Резерв
2 (СЗБ)

Длина страницы (n-3)

(МЗБ)

3
4-n Диагностические параметры

Описание таблицы.

  • Байт 0

    Указывает на значение кода страницы, которая была послана или возвращена. Возможные коды представлены в табл. 2.

    Таблица 2. Коды диагностической страницы

    Значение кода Описание
    00h Поддерживаемые диагностические страницы
    01h—3Fh Резерв (для всех типов страниц)
    40h—7Fh Для определенных типов устройств
    80h—FFh Для страниц, определяемых производителем
  • Байт 1

    Зарезервирован и не используется.

  • Байты 2 и 3

    Определяют длину (в байтах) всех диагностических параметров, следующих за этим полем. Если выделенная длина страницы меньше, чем длина фактически возвращенных параметров, адресат закончит выполнение команды с проверкой статуса.

  • Байты с 4 по n

    Содержат значения параметров диагностики устройства.

При использовании кода страницы 00h будет возвращен список диагностических страниц, осуществляемых адресатом. Это возможно, если адресат применяет опцию формата страницы в командах SEND DIAGNOSTIC и RESEIVE DIAGNOSTIC RESULTS. Определение этой страницы для команды SEND DIAGNOSTIC включает в себя первые 4 байта и сообщает адресату о необходимости вернуть список всех поддерживаемых диагностических страниц через выполнение команды RESEIVE DIAGNOSTIC RESULTS. Общий формат описания поддерживаемых устройством диагностических страниц представлен в табл. 3.

Таблица 3. Поддерживаемые диагностические страницы

>
Байты Биты
7 6 5 4 3 2 1 0
0 Код страницы (00h)
1 Резерв
2 (СЗБ)

Длина списка страниц (n-3)

(МЗБ)

3
4-n Список поддерживаемых диагностических страниц

Описание таблицы.

  • Байт 0

    Указывает на значение кода страницы (00h).

  • Байт 1

    Зарезервирован и не используется.

  • Байты 2 и 3

    Указывают на длину (в байтах) расположенного далее списка страниц.

  • Байты с 4 по n

    Содержат весь список поддерживаемых диагностических страниц. Они будут расположены в порядке возрастания, начиная от 00h.

 

 

2021-04-01

Google сообщил о запуске проекта Dunant

Проект Dunant, начатый в 2018 году, был запущен в эксплуатацию. Трансатлантический интернет-кабель соединяет США и континентальную Европу. Общая протяженность...

подробнее
2020-04-06

Новшества в обновленной Windows 10

Корпорация Microsoft завершила разработку обновления, в котором добавлено множество функций. Обновление содержит как доработку уже имеющихся систем, так...

подробнее

 

Все новости...

 

Научно-Техническое Объединение

Тел.: +7(4752) 55-95-86

E-mail:e-mail