Краткий обзор Ultra 160 SCSI-контроллера Tekram DC390U3D
Контроллер (Host Adapter) DC-390U3D (Dual Ultra 160 SCSI) является старшим и наиболее продвинутым на данный момент продуктом линейки DC-39xxxx контроллеров SCSI компании Tekram Technology.
Интересен он прежде всего тем, что обладает весьма широкими возможностями (можно даже сказать - универсален) и позволяет удовлетворить практически всем требованиям, предъявляемым к недорогим (до $250) контроллерам SCSI (Small Computer System Interface). Судите сами. Host adapter содержит два независимых 16-битных канала, каждый из которых поддерживает все SCSI протоколы вплоть до Ultra 160 (см. табличку), то есть максимальная суммарная скорость передачи контроллера равна 320 Мбайт/с. К каждому из двух каналов можно подключить до 15 устройств (напомню, что один из 16 адресов шины SCSI принадлежит самому хосту), причем каждый из каналов имеет как внутренний, так и внешний разъемы, а приборы на внутренней и внешней шинах могут существовать одновременно (надо только, чтобы их ID, то есть адрес на шине SCSI, не повторялись). Таким образом, к DC-390U3D можно одновременно подключить до 30 внутренних и внешних устройств по протоколу до Ultra 160, находящихся на расстоянии до 12 метров от хоста.
Тип протокола шины SCSI | Скорость передачи, Мбайт/с | Наибольшее количество приборов | Тип электрического интерфейса * | Наибольшая длина кабеля, м |
---|---|---|---|---|
SCSI-1 | 5 | 8 | SE | 6 |
Fast SCSI | 10 | 8 | SE | 3 |
Fast Wide SCSI | 20 | 16 | SE | 3 |
Ultra SCSI | 20 | 8 | SE | 1,5 |
Wide Ultra SCSI | 40 | 8 | SE | 1,5 |
Ultra2 SCSI | 40 | 8 | LVD | 12 |
Wide Ultra2 SCSI | 80 | 16 | LVD | 12 |
Ultra 160 SCSI | 160 | 16 | LVD | 12 |
Таблица 1.
SCSI протоколы контроллера Tekram DC-390U3D для каждого из двух каналов.
* SE - Single Ended, LVD - Low Voltage Differential.
Оба канала снабжены, разумеется, 68-контактными high-density разъемами LVD (внешние - VHDCI), но для второго канала предусмотрен также «прежний» 50-контактный low-density разъем (Ultra/SCSI-2, см. фото выше) и аналогичный внешний (на отдельной планке), что упрощает подключение к контроллеру старых SCSI приборов. Сосуществование на одном канале LVD (Ultra2/3) и SE (Fast/Ultra) устройств возможно, но крайне нежелательно, поскольку переводит весь канал на скорость Fast/Ultra и соответствующие ограничения кабеля. Поэтому такие устройства лучше группировать на разных каналах, благо возможности контроллера позволяют это делать легко. В комплекте с контроллером идут два шлейфа стандарта Ultra 160 SCSI, состоящие из витых пар (см. фото). Каждый из них имеет длину 125 см и, помимо терминатора и хоста, может подключаться к четырем внутренним устройствам. Имеется также один 50-жильный плоский кабель на 2 дивайса. Два активных LVD/SE терминатора из комплекта (см. фото) и функция автотерминации в самом адаптере также упрощают конфигурирование устройств на шинах SCSI.
Сердцем хост-адаптера служит микросхема LSI 53C1010. Она подключена напрямую к шинам SCSI (через буферы на микросхемах DS2117M) и обеспечивает согласование работы потоколов SCSI и PCI. Адаптер поддерживает спецификацию шины PCI версии 2.2, то есть «широкую» 64-битную шину PCI с 64-битным же DMA bus mastering, частотой сигналов до 66 МГц и полосой пропускания до 528 Мбайт/с. Тем не менее, DC-390U3D совместим и с «обычной» 32-битной шиной PCI rev. 2.1 (33 МГц, 133 Мбайт/с) персональных компьютеров. Правда, в этом случае контроллер не удастся заставить работать по протоколу Ultra 160 (максимальная скорость SCSI будет 80 Мбайт/с), так как во время автоконфигурирования он обнаруживает ограничение на пропускание шины PCI в 133 Мбайт/с и не разрешает применение протокола SCSI со скоростью, превышающей возможности PCI. И поскольку адаптер DC-390U3D не является кэширующим устройством (не содержит свой буфер памяти, то есть является лишь транслирующим звеном между двумя шинами), а его непрерывный DMA трансфер в системную память по спецификации составляет около 100 Мбайт/с, то и применение скорости шины SCSI выше 80 Мбайт/с в таких условиях становится невозможным. К сожалению, такая особенность адаптера не отражена в его описании, и, подключив к нему винчестер Seagate Cheetah X15 ST318451LW, я безуспешно пытался выжать из этого тандема (на 32-битной PCI) признаки протокола Ultra 160 SCSI, переставляя всевозможные перемычки и меняя настройки BIOS.
Большинству адаптеров SCSI для поддержки более двух жестких дисков под DOS нужны драйвера, однако BIOS контроллера DC-390U3D обеспечивает поддержку до 24 устройств, включая жесткие и сменные диски, под MS-DOS без установки драйверов. Через BIOS доступно меню для гибкого конфигурирования хост-адаптера и всех устройств на шинах SCSI (включая протоколы их работы) без вскрытия корпуса компьютера. Из BIOS можно также отформатировать и проверить жесткие диски. С контроллером поставляются драйвера для DOS, Windows 9x/ME, Windows NT/2000, OS/2, NetWare, Linux (Red Hat, Caldera, SlackWare, S.U.S.E., Debian, TurboLinux), FreeBSD, Solaris, SCO Unix и Unixware. Проблем в работе контроллера DC-390U3D под Windows (включая соседство с IDE RAID на чипе HPT370 из состава материнской платы ABIT BX-133) замечено не было.