Вот у меня есть два ST4096 на 80мб... Пытаюсь подружить их с КЖД..
п.с. Вот один 4096 в продаже:
https://www.avito.ru/moskva/tovary_d..._mfm_710814669
Вид для печати
Вот у меня есть два ST4096 на 80мб... Пытаюсь подружить их с КЖД..
п.с. Вот один 4096 в продаже:
https://www.avito.ru/moskva/tovary_d..._mfm_710814669
Так в том-то и дело, что даже как с 20М диском если работать, он не видит его.. И форматирование не проходит..
Пробовал по разному настраивать драйвер, тоже не видит..
Винты оба должны быть рабочими, раскручиваются, поиск начальный делает, все как положено..
Еще вечером попробую поиграть с перемычками...
Кстати, заглянул в справочник Карпова, а там для ST4096 заявлено 9 головок. Очень странно. Обычно, нечетное количество головок бывает тогда, когда выделяют одну поверхность одного диска под серво, тогда возможны всякие чудеса... Это во-первых. А, во-вторых, у КЖД нет сигнала "выбор головки 2^3", что там идет на вторую ногу "широкого" разъема КЖД? Если там воздух, диск может интерпретировать обращение к 0 головке, как к 8-й (последней), а к 1-й и остальным - как к 9-15, которых нет.
- - - Добавлено - - -
И да, последняя поверхность по-любому будет недоступна. И, наконец, посчитал - 16 секторов * 8 головок * 1024 цилиндра = 128К секторов (блоков) = 64М. Это предельная емкость DW ДВК
Почему "у КЖД нет сигнала "выбор головки 2^3" ?
Согласно настройкам драйвера:
.SET DW0 SIDES=1
.SET DW1 SIDES=1
.SET DW2 SIDES=1
.SET DW3 SIDES=1
.SET DW0 TRACKS=667
.SET DW1 TRACKS=667
.SET DW2 TRACKS=667
.SET DW3 TRACKS=667
Можно выбрать каждую поверхность под один диск, а следовательно и каждую головку...
Два в третьей степени. У КЖД три бита номера головки, у писюков 4. Вот, этот самый последний бит, позволяющий выбрать головки 8-15 и выведенный у писюков на 2 ножку широкого разъема, у КЖД и отсутствует. Вопрос, что там: воздух, или земля? Если воздух, то вполне возможны те самые чудеса... Кстати, а заглушка (резисторная сборка) в харде на месте? Без нее тоже возможны чудеса.
- - - Добавлено - - -
А еще не знаю и ни разу не интересовался, в высоких уровнях там сигналы, или в низких? А то, наоборот, надо подать высокий...
Именно высокий, как подсказал dk_spb.
Документация от используемого мной драйвера DW
Код:Программа управления накопителем на жестком диске
( DW.SYS ).
ОПИСАНИЕ ПРИМЕНЕНИЯ
Руководство оператора
Рождествин Ю.Г.
1990.
Настоящий документ содержит руководство оператора по
примененю программы управления накопителем на жестком
диске ( НМД ) и описание ее управляющих директив.
Программа ( драйвер ) DW.SYS написана на языке
макроассемблера и предназначена для использования в
операционной системе RT11FB/SJ. Внешне драйвер отличается от
предыдущих версий длиной - 5-ть блоков и датой создания -
21 февраля 1990г.
1. Общий обзор
Драйвер предназначен для управления НМД через контроллер
КЖД, разработанный в г.Зеленограде.
Драйвер обеспечивает управление НМД со следующими
параметрами:
- число секторов на треке 16.;
- число рабочих поверхностей от 1 до 8;
- число рабочих цилиндров от 1 до 1024.
Драйвер работает с НМД, отформатированным программой
TDW.SAV.
Примерные параметры наиболее распространеных НМД
ТАБЛИЦА 1
-----------------------------------------------------------
! емкость (Мбайт) ! число поверхностей ! число цилиндров!
-----------------------------------------------------------
! ! ! !
! 5 ! 4 ! 153. !
! 10 ! 4 ! 306. !
! 20 ! 4 ! 615. !
! 40 ! 6 ! 820. !
-----------------------------------------------------------
Драйвер может рассматриваь один НМД как несколько
физических устройств, независимых друг от друга: DW0: DW1:
DW2: и DW3:, причем каждый номер устройства работает со
своими поверностями НМД. Например, DW0: использует
поверхности от 0 до 3, DW1: - от 4 до 5, DW2: - 6, DW3 - 7.
Общее количество поверхностей не должно превышать восьми,
некоторые номера могут вообще не использовать никакую
поверхность, тогда при обращении из операционной системы к
такому номеру будет выдаваться сообщение типа : Input/Output
error. Один номер может обращаться не более чем к четырем
поверхностям. Для совместимости с предыдущими версиями драй-
вера номер 0 должен обращаться к поверхностям 0-3.
2. SET - команды драйвера.
Для настройки драйвера на конкретный тип НМД
предназначены две SET-команды:
SET DW TRACK=NNN
где NNN количество рабочих цилиндров НМД в пределах 1-1024.
Назначение NNN большим чем в данном типе НМД может привести
к полной потере информации на НМД ! Для примера смотри
таблицу 1.
SET DW[N] SIDE=NNN
где [N] обязательный параметр ,определяющий номер
устройства (0-3), которому будет соответствовать NNN (0-4)
поверхностей НМД. Если NNN=0, то данный номер исключается из
операционной системы. Общее количество поверхностей на всех
номерах не должно превышать 8-ми или числа поверхностей у
данного типа НМД. Для совместимости с предыдущими версиями
драйвера применяйте команду:
SET DW0 SIDE=4
!!!ВНИМАНИЕ!!!
После изменения числа рабочих поверхностей запустите
программу калибровки драйвера командой R DW.SYS при этом
файл DW.SYS должен находиться на системном устройстве.
Сообщение: ?DW.SYS-U-Calibrate error появляется, если
программа калибровки не выполнилась. (Проверьте системное
устройство на BAD-блоки.)
[свернуть]
Вряд ли там чудеса: если старший бит выбора головки никуда не подключен, то, учитывая что сигналы инверсные и что он подтянут к +5В резистором в приводе, там "0"
Соответственно с выбором младших головок проблем быть не должно.
"RADIAL" или "CHAIN" - разные способы подключения нескольких дисков к одному MFM контролеру.
Ни разу не видел. Данные подключаются радиально всегда, как нас учит ST412. Управление, обычно, подключается цепочкой, хотя, конечно, никто не мешает сделать это дело радиально... Стоп, а может здесь и проблема? Чем отличается подключение цепочкой от радиального? Я, навскидку, ничего, кроме необходимости терминировать только последнее устройство в цепочке, а на остальных терминаторы следует отключить, не припомню. Так вот, стоит поставить радиальное подключение - возможно, в положении CHAIN терминатор отключен, из-за чего возможны любые чудеса.
Ну, и, все-таки, надо проверить старший бит номера головки (2 нога разъемов, как КЖД, так и харда), вдруг там "сопля" и он на земле. Надо убедиться, что там действительно высокий уровень.
Так, а вот прежде чем загружать систему и проверять работает драйвер или нет, видит ли он этот винт или нет,
как с помощью регистров КЖД в мониторе можно проверить подключен ли диск?