Я смотрю пункт 5.15 SBC-3 (команда READ CAPACITY (10)). Описание бита PMI (бит 0 байта 8 в CDB) скопировано ниже:
«Бит PMI, установленный в единицу, указывает, что сервер устройств возвращает информацию о последнем логическом блоке после того, как указано в поле АДРЕС ЛОГИЧЕСКОГО БЛОКА, до того, как может возникнуть существенная задержка, определяемая поставщиком при передаче данных».
Мои вопросы:
- Если и бит PMI, и АДРЕС ЛОГИЧЕСКОГО БЛОКА (байты 2-5 в CDB) не равны нулю, должен ли я (в качестве цели) по-прежнему сообщать последний LBA на моем диске?
- Если не вышеперечисленное, то что следует сообщить в этом случае?
- Что мне делать со значением АДРЕСА ЛОГИЧЕСКОГО БЛОКА (байты 2-5), когда установлен бит PMI?
(Я знаю, что бит PMI устарел в SBC-4, но мне все еще нужно реализовать эту функциональность в соответствии с текущим стандартом)