Поделиться через


Многоуровневый сброс в Storport

Драйвер Storport реализует более расширенную схему сброса, чем драйвер порта SCSI. Метод сброса всей шины через порт SCSI является дорогостоящей операцией, даже в шине SCSI. На высокопроизводительных автобусах, таких как оптоволоконные каналы, сброс шины может быть даже невозможен.

По возможности драйвер Storport и связанные драйверы более высокого уровня пытаются сбросить логическую единицу. Если это не удается, Storport попытается сбросить устройство. Наконец, если этот подход также не удается, Storport сбрасывает шину. Эта последовательность создает значительно меньше операций сброса шины.

Чтобы удовлетворить более сложные требования высокопроизводительных шин, Storport реализует многоуровневую операцию сброса, которая позволяет использовать более разнообразные параметры сброса. Существует два типа сброса, которые отправляются через SDB-файлы, которые можно запросить, а не один:

Наконец, операция сброса шины выполняется с помощью синхронной процедуры обратного вызова HwStorResetBus.