USB MSD. Часть 6. Команды SCSI (перевод)


Реакция на сброс

После сброса устройство переходит в состояние "UNIT ATTENTION". Спецификация "Архитектурная модель SCSI" (SCSI Architectural Model) определяет три возможных типа сброса: по включению питания, аппаратный сброс и сброс логического накопителя. Устройство присваивает полю "ADDITIONAL SENSE CODE" значение, указывающее конкретный тип сброса.

Сброс по включению происходит после подачи электропитания. Сброс по включению вызывает аппаратный сброс, а тот, в свою очередь, - сброс логического накопителя. Транспортный протокол может определять дополнительные события, вызывающие аппаратный сброс. Кроме того, могут существовать иные события, приводящие к сбросу логического накопителя. В отличие от других видов, сброс логического накопителя не пререводит страницы режима и другие параметры в состояние по умолчанию.

Спецификация USB определяет для накопителей данных два типа сброса: сброс порта USB и команду сброса накопителя данных, работающих по BBB-протоколу ("Bulk Only Mass Storage Reset"). Спецификация USB не соотносит оба указанных типа с каким-либо типом сброса SCSI и, соответственно, не определяет реакцию SCSI на сброс. Обычно сброс порта USB связывают с аппаратным сбросом SCSI. В некоторых устройствах команда сброса накопителей связывается с аппаратным сбросом, в то время как в других - со сбросом логического накопителя. Если ожидания хоста не соответствуют поведению устройства, могут возникнуть проблемы.

ПредпросмотрAttachmentSize
usb_msd_6.zip17.66 КБ