Важная информация

User Tag List

Страница 2 из 11 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 104

Тема: Контроллер DW подключение дисков, драйвера

  1. #11
    Veteran Аватар для Andrey_Ak
    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,670
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    С чего бы это вдруг? 16 секторов, до 8 головок, до 1024 цилиндров (или до 1000). Другое дело, что под RT-11 первый упомянутый тобой драйвер даст максимум 32М, второй - 64М, остальное пространство будет недоступным. Ну, и дисков таких днем с фонарем не найдешь - начиная с 40М пошли IDE, MFM-RRL более 40М в массовых писюках не встречались, разве что в серверах, а их было очень мало. Мне попался всего один - ST4096, вроде-бы, так и тот дохлый...
    Вот у меня есть два ST4096 на 80мб... Пытаюсь подружить их с КЖД..

    п.с. Вот один 4096 в продаже:

    https://www.avito.ru/moskva/tovary_d..._mfm_710814669
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: [email protected] Fido: 2:5083/1 Radio: UN7GKQ

  2. #12
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey_Ak Посмотреть сообщение
    Вот у меня есть два ST4096 на 80мб... Пытаюсь подружить их с КЖД..
    Ты для начала поработай с ним, как с простым 20М, никто на лишние цилиндры-головки не полезет. Если пройдет, тогда будем разбираться дальше, если нет, скорее всего, труп. Движок запускается? Начальный поиск делает?
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  3. #13
    Veteran Аватар для Andrey_Ak
    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,670
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Ты для начала поработай с ним, как с простым 20М, никто на лишние цилиндры-головки не полезет. Если пройдет, тогда будем разбираться дальше, если нет, скорее всего, труп. Движок запускается? Начальный поиск делает?
    Так в том-то и дело, что даже как с 20М диском если работать, он не видит его.. И форматирование не проходит..
    Пробовал по разному настраивать драйвер, тоже не видит..

    Винты оба должны быть рабочими, раскручиваются, поиск начальный делает, все как положено..

    Еще вечером попробую поиграть с перемычками...
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: [email protected] Fido: 2:5083/1 Radio: UN7GKQ

  4. #14
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, заглянул в справочник Карпова, а там для ST4096 заявлено 9 головок. Очень странно. Обычно, нечетное количество головок бывает тогда, когда выделяют одну поверхность одного диска под серво, тогда возможны всякие чудеса... Это во-первых. А, во-вторых, у КЖД нет сигнала "выбор головки 2^3", что там идет на вторую ногу "широкого" разъема КЖД? Если там воздух, диск может интерпретировать обращение к 0 головке, как к 8-й (последней), а к 1-й и остальным - как к 9-15, которых нет.

    - - - Добавлено - - -

    И да, последняя поверхность по-любому будет недоступна. И, наконец, посчитал - 16 секторов * 8 головок * 1024 цилиндра = 128К секторов (блоков) = 64М. Это предельная емкость DW ДВК
    Последний раз редактировалось AFZ; 04.02.2016 в 10:42.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  5. #15
    Veteran Аватар для Andrey_Ak
    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,670
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Кстати, заглянул в справочник Карпова, а там для 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


    Можно выбрать каждую поверхность под один диск, а следовательно и каждую головку...
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: [email protected] Fido: 2:5083/1 Radio: UN7GKQ

  6. #16
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Два в третьей степени. У КЖД три бита номера головки, у писюков 4. Вот, этот самый последний бит, позволяющий выбрать головки 8-15 и выведенный у писюков на 2 ножку широкого разъема, у КЖД и отсутствует. Вопрос, что там: воздух, или земля? Если воздух, то вполне возможны те самые чудеса... Кстати, а заглушка (резисторная сборка) в харде на месте? Без нее тоже возможны чудеса.

    - - - Добавлено - - -

    А еще не знаю и ни разу не интересовался, в высоких уровнях там сигналы, или в низких? А то, наоборот, надо подать высокий...

    Именно высокий, как подсказал dk_spb.
    Последний раз редактировалось AFZ; 04.02.2016 в 11:32.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Veteran Аватар для Andrey_Ak
    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,670
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Документация от используемого мной драйвера DW

    Документация от используемого мной драйвера 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-блоки.)
    [свернуть]
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: [email protected] Fido: 2:5083/1 Radio: UN7GKQ

  9. #18
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,163
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    262
    Поблагодарили
    190 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вряд ли там чудеса: если старший бит выбора головки никуда не подключен, то, учитывая что сигналы инверсные и что он подтянут к +5В резистором в приводе, там "0"
    Соответственно с выбором младших головок проблем быть не должно.

    "RADIAL" или "CHAIN" - разные способы подключения нескольких дисков к одному MFM контролеру.

  10. #19
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    "RADIAL" или "CHAIN" - разные способы подключения нескольких дисков к одному MFM контролеру.
    Ни разу не видел. Данные подключаются радиально всегда, как нас учит ST412. Управление, обычно, подключается цепочкой, хотя, конечно, никто не мешает сделать это дело радиально... Стоп, а может здесь и проблема? Чем отличается подключение цепочкой от радиального? Я, навскидку, ничего, кроме необходимости терминировать только последнее устройство в цепочке, а на остальных терминаторы следует отключить, не припомню. Так вот, стоит поставить радиальное подключение - возможно, в положении CHAIN терминатор отключен, из-за чего возможны любые чудеса.

    Ну, и, все-таки, надо проверить старший бит номера головки (2 нога разъемов, как КЖД, так и харда), вдруг там "сопля" и он на земле. Надо убедиться, что там действительно высокий уровень.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  11. #20
    Veteran Аватар для Andrey_Ak
    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,670
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так, а вот прежде чем загружать систему и проверять работает драйвер или нет, видит ли он этот винт или нет,
    как с помощью регистров КЖД в мониторе можно проверить подключен ли диск?
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: [email protected] Fido: 2:5083/1 Radio: UN7GKQ

Страница 2 из 11 ПерваяПервая 123456 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 13
    Последнее: 19.10.2014, 13:52
  2. Ответов: 0
    Последнее: 13.06.2012, 07:14
  3. Исходник турбо-диск-драйвера ВГ93
    от Dmitry в разделе Программирование
    Ответов: 6
    Последнее: 05.04.2012, 16:17

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •