Конфигурирование устройств
6.9. Конфигурирование устройств
Устройства АТА перед подключением к шине должны быть корректно сконфигурированы. Конфигурирование подразу- мевает выбор типа интерфейса и определение адреса устрой- ства. Тип интерфейса - XT или AT - определяется моделью накопителя. В изделиях фирмы Seagate тип обозначается последней буквой в шифре модели: А - АТА (16 бит), Х - для XT (8 бит), а сочетание АХ означает возможность вы- бора AT/XT с помощью джампера.
Существует два способа задания адреса устройства - с по- мощью кабельной выборки или явным заданием адреса на каждом из устройств. Режим кабельной выборки включается перемычкой CS (Cable Select - кабельная выборка). В этом случае оба устройства на шине конфигурируются одинако- во-в режим CS, а адрес устройства определяется его поло- жением на специальном кабеле-шлейфе (Рисунок 6.2). Кабель- ная выборка будет работать, если она поддерживается и задана на всех устройствах канала, включая хост-адаптер, ко- торый обеспечивает заземление контакта 28. При этом спо- собе задания адресов исключается синхронизация шпинде- лей накопителей (актуально в RAID-массивах) через тот же провод контакта 28. Кабельная выборка применяется редко. Ее условное преимущество - унификация конфигурирова- ния устройств, а недостаток - привязка физического поло- жения устройств к кабелю - ведущее устройство должно быть ближе к адаптеру, чем ведомое. Возможно подключе- ние адаптера к среднему разъему, а устройств - к крайним, но это не всегда удобно.
Более распространен режим явной адресации, при котором используется обычный "прямой" кабель (см. Рисунок 6.1). В этом случае перемычка CS не устанавливается, а адрес устрой-
ства задается перемычками, состав которых варьируется. В принципе, достаточно лишь указать устройству его номер (0/1), но в устройствах, разработанных до стандарта АТА, ведущему устройству "подсказывали" о наличии ведомого (по интерфейсу АТА оно могло бы это определить само по сигналу DASP). Итак, на устройствах IDE можно увидеть следующие джамперы:
M/S (Master/Slave - ведущее/ведомое) - переключатель адреса. Если на шине присутствует одно устройство, оно должно быть сконфигурировано как ведущее. Если на шине два устройства - одно должно быть ведущим, дру- гое - ведомым. Иногда джампер обозначается как "</D" (диск С:/диск D:), но для второго канала IDE такое на- звание некорректно. Когда появились первые IDE-диски емкостью 1 Гбайт, для преодоления барьера в 504 Мбайт некоторые модели допускали конфигурирование в виде двух устройств (0 и 1) половинной емкости. В таком ре- жиме на их IDE-шлейф второе физическое устройство подключать нельзя.
SP (Slave Present), DSP (Drive Slave Present), "Master but Slave is not ATA-compatible", "Master but Slave uses only PDIAG-signal" - устанавливается на ведущем устройстве для указания на присутствие ведомого. Если переключа- тель установлен, а ведомое устройство не подключено, POST даст сообщение об ошибке. Джампер применяется для дисков, не использующих сигнал DASP#.
ACT (Drive Active) - устанавливается на Master (встре- чается редко).
Для полностью АТА-совместимых дисков перемычка ставится только на ведомое устройство, а его присутствие ведущее определит автоматически.
Разобраться с джамперами старых устройств трудно, если нет документации. У современных устройств лишние джамперы упразднили, а существующие комментируются на наклейке- шильдике. Если джамперы устанавливаются рядом с интер- фейсным разъемом, вероятно, они расположены в соответствии со стандартом АТА (Рисунок 6.4). Здесь буквой k обозначены по- зиции ключевых (пропущенных) выводов, контакты 1-40 ис-
пользуются для интерфейса, а контакты А-Н - для установ- ки джамперов (табл. 6.14).