Интерфейсы ПК

       

Конфигурирование устройств SCSI


5.7. Конфигурирование устройств SCSI

Все устройства на шине должны быть согласованно скон- фигурированы. Для них требуется программно или с помо- щью джамперов установить следующие основные параметры:

Идентификатор устройства 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

Устройство

7

Хост-адаптер

6

Накопитель на магнитных дисках

5

-

4

Ленточный или R/W-оптический накопитель

3

CD-ROM

SGIID

Устройство

2

Сканер, принтер

1

НЖМД, поддерживаемый BIOS хост-адаптера

0

НЖМД, поддерживаемый BIOS хост-адаптера

Устройства SCSI допускают программирование - Pmgfvmmable Operating Definition. Программированием определений опера- ций для ЛУ можно изменить такие параметры, как иденти- фикация производителя, типа и модели устройства, уровень соответствия SCSI, номер спецификации, набор команд и т.д. Однако низкоуровневые параметры интерфейса (параметры временных диаграмм, определение паритета) сохраняются неизменными. Текущие определения могут быть считаны ИУ по командам Inquiry, Mode Sense и Read Capacity.


Содержание раздела