Все устройства на шине должны быть согласованно скон-
фигурированы. Для них требуется программно или с помо-
щью джамперов установить следующие основные параметры:
Идентификатор устройства SCSI ID - адрес 0-7 (для Wide
SCSI 0-15), уникальный для каждого устройства на шине.
Обычно хост-адаптеру, который должен иметь высший прио-
ритет, назначается адрес 7 (15 для Wide SCSI, если все устрой-
ства 16-битные). Позиционный код, используемый для адре-
сации, обеспечивает совместимость адресации 8- и 16-битных
устройств на одной шине. Типовые заводские назначения иден-
тификаторов устройств приведены в табл. 5.15, хотя они не
являются обязательными. В настоящее время прорабатывает-
ся спецификация РпР для устройств SCSI, позволяющая ав-
томатизировать процесс назначения идентификаторов. Она
обеспечивает сосуществование традиционных (Legacy SCSI)
устройств, идентификаторы которых задаются джамперами,
с автоматически конфигурируемыми РпР-устройствами.
Контроль паритета - SCSI Parity. Если хотя бы одно уст-
ройство не поддерживает контроль паритета, он должен быть
отключен для всех устройств на шине. Контроль паритета,
особенно для дисковых устройств, является надежным сред-
ством защиты от искажения данных при передаче по шине.
Включение терминаторов - Termination. В современных уст-
ройствах применяются активные терминаторы, которые мо-
гут включаться одним джампером или программно управ-
ляемым сигналом. Терминаторы включаются только на
крайних устройствах в цепочке. Современные хост-адапте-
ры позволяют автоматически включать свой терминатор, если
они являются крайними, и отключать, если используются
внутренний и внешний разъем канала. Это позволяет под-
ключать и отключать внешние устройства, не заботясь о пе-
реключении терминаторов. Ранее приходилось открывать
корпус и переставлять джампер, а пассивные терминаторы
устанавливать в специальные гнезда (и извлекать их оттуда).
При отсутствии внутренних терминаторов пользователь.вы-
нужден был использовать внешние, устанавливаемые на ка-
бель.
Правильная установка терминаторов крайне существенна -отсутствие/избыток тер-
минаторов может привести к неустойчивости или неработоспособности интерфейса.
Питание терминаторов (Terminator Power). Когда использу-
ются активные терминаторы (для современных устройств -
всегда), питание терминаторов должно быть включено (джам-
пером или программно) хотя бы на одном устройстве.
Согласование скорости синхронного обмена (SCSI Synchronous
Negotiation). Режим синхронного обмена, обеспечивающий
высокую производительность, включается по взаимному со-
гласию устройств. Если хотя бы одно устройство на шине
его не поддерживает, рекомендуют согласование запретить
на хост-адаптере. Если обмен будет инициирован синхрон-
ным устройством, хост-адаптер поддержит этот режим.
Старт по команде (Start on Command) или задержанный
старт (Delayed Start). При включении этой опции запуск
двигателя устройства выполняется только по команде от
хост-адаптера, что позволяет снизить пик нагрузки блока
питания в момент включения. Хост будет запускать устрой-
ства последовательно.
Разрешение отключения (Enable Disconnection). Позволяет ус-
тройствам отключаться от шины при неготовности данных
во время длительных операций с носителем, что весьма эффек-
тивно в многозадачном режиме при нескольких ПУ на шине.
В случае одного устройства отключение приводит только к
дополнительным затратам времени на повторное соединение.
SCSI ID
| Устройство
|
| Хост-адаптер
|
| Накопитель на магнитных дисках
|
| -
|
| Ленточный или R/W-оптический накопитель
|
| CD-ROM
|
SGIID
| Устройство
|
| Сканер, принтер
|
| НЖМД, поддерживаемый BIOS хост-адаптера
|
| НЖМД, поддерживаемый BIOS хост-адаптера
|
Устройства SCSI допускают программирование - Pmgfvmmable
Operating Definition. Программированием определений опера-
ций для ЛУ можно изменить такие параметры, как иденти-
фикация производителя, типа и модели устройства, уровень
соответствия SCSI, номер спецификации, набор команд и т. д.
Однако низкоуровневые параметры интерфейса (параметры
временных диаграмм, определение паритета) сохраняются
неизменными. Текущие определения могут быть считаны ИУ
по командам Inquiry, Mode Sense и Read Capacity.