Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » SCSI |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Fe-Restorator |
Сообщение отправлено: 2 марта 2015 19:17 Сообщение отредактировано: 2 марта 2015 19:51
Рассмотрим исходные данные: 1) карточка-контроллер с потенциально наличествующей терминацией 2) кабель-шлейф на 5 сосков, на крайнем подвешен отдельный терминатор непонятного типа 3) несколько винчей с непонятно-как настроенными SCSI-ID и с неизвестного состояния терминацией. Ставим задачу: Собрать действующую шину SCSI с несколькими винчами и (в перспективе) сканером. Из имеющихся комплектующих. Решение, по-шагам: 1) Лезем в сеть за мануалами на всё оборудование: на винчи, на сканер, на контроллер, на самостоятельный терминатор. 2) Контроллер имеет 2 выхода шины: внешний и внутренний, посему при использовании сканера, терминацию на самом контроллере надо отключить. Полагаю, за это отвечает JP1, но нужно свериться с мануалом. Однако, начинать построение шины с не вполне надёжного девайса (сканера) - неудачное решение: глюков много, толку мало. Да и вообще, настраивать оба плеча шины одновременно - трудоёмкая задача со множеством "сюрпризов". Посему временно забываем про внешний разъём и ВКЛЮЧАЕМ терминацию на самом контроллере. 3) Зрим мануал на винчи. Там тоже должна быть информация про терминацию: имеется таковая или нет, отключаемая она или неотключаемая (вечнодействующая), получает питание с электроники винча или по-кабелю с контроллера. На данном шаге задача - выбрать один винч с НЕотключаемой терминацией и подвесить его на самый дальний сосок будущей шины. Если такового винча не обнаружится, стоит выбрать винч, со включаемой терминацией и питанием её от электроники винча. Этот винч также подвешен будет на самый дальний "сосок" внутреннего плеча шины. Если оба варианта не применимы, смотрим мануал на внешний терминатор, он питаем по шине или отдельным молексом в БП. Второй вариант предпочтительнее. В сём разе на самом дальнем соске будет подвешен именно терминатор. На всех остальных винчах, кроме выбранного, терминацию нужно ОБЯЗАТЕЛЬНО отключить. 4) Раскладываем винчи по порядку их следования на шине: от самого дальнего от контроллера к самому близкому к оному. Теперь, соответственно мануалу, выставляем на каждом винче его SCSI-ID, у самого дальнего винча ID=0, следующего - ID=1, ближайшего к контроллеру - ID=6, ибо "узкая" шина, независимо от количества плеч может содержать только 7 устройств, с номерами 0..6. Если винчей менее 7-ми (а так и есть, ибо ещё сканер подключать будем, ID нужен), то прерывать последовательность назначаемых ID не нужно, пусть "винчовое царство" остановится на ID=2, например. 5) Ещё раз проверяем, что на самом дальнем винче (ID=0) включена терминация, маркируем винчи карандашом, чтоб не перепутать потом в дебрях систблока и соединяем винчи шлейфом, последовательно, чтобы получилась цепочка: {терминатор} -> ID=0 -> ID=1 -> ID=2 -> ... -> ID=6 -> контроллер. теперь, если подвести питание ко всем компонентам, шина заработает правильно и чётко. 6) Вспоминаем, что винчей всего 3 штуки и один из них со включённой встроенной терминацией, тогда цепочка будет выглядеть так: ID=0(терминированный) -> ID=1 -> ID=2 -> контроллер. Проверяем до установки в корпус - всё отлично работает. 7) Вспоминаем про сканер. Или вообще про внешний сказь-девайс. Для его подключения потребуется внешний сказь-кабель "DB25->DB50mini", разъёмы внешних девайсов, как правило, именно такие. Есть ещё громоздкий "центроникс-50", но встречается редко, в совсем старой аппаратуре. 8) Зрим мануал на сканер на предмет наличия терминации. Если есть таковая, включаем её. Питание терминации у внешних устройств берётся с их БП. Это минус, ибо при выключенном девайсе плечо "провисает" оставаясь без терминации. Посему предпочтителен именно внешний терминатор, с питанием да хоть от клавиатуры. или полностью пассивный терминатор, если физическая длина "плеча" невелика. 9) Выставляем сканеру SCSI-ID, поскольку имеем дело с медленным устройством на шине, назначаем ID в обратном порядке, от 6 к 0, т.е. у сканера будет ID=6. 10) Собираем цепочку кабель >- сканер >- терминатор Если подключать ещё и внешний цд-резак, ему назначить ID=5 и собрать цепочку кабель >- сканер >- кабель >- цд-резак(терминированный) Ибо внешние привода почти всегда имеют встроенную терминацию и не требуют внешних терминаторов. 11) Выключаем терминацию на контроллере и ко внешнему разъёму подключаем внешнюю цепочку. Проверяем - всё работает. 12) теперь маркируем все элементы, разбираем оба плеча и собираем всё внутри/снаружи корпуса компа, восстанавливая в точности все подключения. проверка на работоспособность - и радуемся активной шине SCSI. PS. На месте винчей/сканеров могут быть самые разнообразные девайсы, но принцип построения шины от этого не меняется. Главное - соблюдать количество девайсов на шине (узкая - до 7, широкая - до 15) и назначение ID в зависимости от скорости устройства и от удалённости оного от контроллера. Ряд SCSI-ID в порядке убывания скорости девайсов: 15 -> 0 -> 14 -> 13 -> 12 -> 11 -> 10 -> 9 -> 8 -> 1 -> 2 -> 3 -> 4 -> 5 -> 6 0 и 15 - самые быстрые девайсы (винчи на 15К оборотов например, их трансфер по шине максимален). Кроме того, это "загрузочные" номера, потому и выставлены рядом, хотя скорость по широкой шине всегда превосходит скорость по узкой, т.е. 15 быстрее 0. 5 и 6 - самые медленные девайсы, например сканер и FDD привод. Соответственно, для узкой шины номеров с 15 по 8 не существует, ряд укорачивается. PPS. номера scsi-id (за очень редким исключением) не должны повторяться. Нельзя подвесить два винча на ID=1, например, будет конфликт адресов шины и в лучшем случае винчи не будут определяться контроллером, в худшем - откажется работать всё плечо шины, заблокированное контроллером. |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
eretik Контроллеры на чипе TMC-950 прекрасно работают на XT, являются одними из самых быстрых и имеют полный набор софта (ASPI). Без разницы, кто сделал контроллер, главное - чип. Вот тут есть прошивки от 850/950 http://minuszerodegrees.net/rom/rom.htm Для XT рекомендуется ver 8.2 http://minuszerodegrees.net/ro...M_V8.2.bin При старте контроллера его BIOS пишет что-нибудь ? |
eretik
Advanced Member
Откуда: Екатеринбург Всего сообщений: 821 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 нояб. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 марта 2015 22:45 Сообщение отредактировано: 2 марта 2015 22:47 |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 марта 2015 22:52 Сообщение отредактировано: 2 марта 2015 22:53
eretik Сними прошивку для истории ?? Рекомендую прошить BIOS 8.2 . (Оно шьется обычно в UWEPROM 2764) Также надо в первую очередь проверить SCSI терминаторы и отсутствие конфликтов на шине ISA (может быть переключить джамперами BIOS на другой адрес). Терминаторы на старых устройствах примитивные - просто резисторы и довольно критичны, а на новых - всякие продвинутые Glith Eater-ы и работают даже при нарушении терминации Еще может быть проблема, что на винтах запрещен (джампером) ASYNC Negotiation, т.к. чип TMC-950 не умеет SYNC SCSI-2. |
eretik
Advanced Member
Откуда: Екатеринбург Всего сообщений: 821 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 нояб. 2013 |
alecv написал: готово! Сними прошивку для истории ?? конфликтов нету - мамка пустая, без портов - только видео и этот контроллер адреса и прерывания менял терминатора присутствуют (на фотках - черные полоски вдоль внутреннего разъема) Прикрепленный файл (Future_Domain_TMC-850M_V7.0.bin, 8192 байт, скачан: 14 раз) |
Gerda
Advanced Member
Седьмая из Девяти. Откуда: Ленинград Всего сообщений: 1130 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 марта 2015 23:59 Сообщение отредактировано: 3 марта 2015 1:00
update: C firmware 7.0 от eretik моя карта определила как HDD Fujitsu MAB-3045SP , так и CD-ROM Sony CDU-76S. Software поддержка PowerSCSI! ASPI Interface v4.0 зависла. Но без нее компьютер XT загружается с винчестера. Значит, информация "те что с 8.0 до 8.2 – корректно не определяют те, что больше 2.1ГБ" неверна, винчестер на 4.3ГБ. Или мне просто повезло с конфигурацией. Скорость линейного чтения с указанного HDD при firmware 8.203 543КБ/c, при 7.0 567 КБ/c. Это дамп с моей карты FD TMC-850 v8.203: Прикрепленный файл (Future_Domain_TMC-850M_V8.203.bi, 8192 байт, скачан: 13 раз) |
Fe-Restorator |
NEW! Сообщение отправлено: 3 марта 2015 15:32 Сообщение отредактировано: 3 марта 2015 15:34
eretik написал: Присутствие - не показатель! Их ещё включать надобно, на многих моделях как контроллеров, так и винчей. Отдельным джампером, а то и несколькими. терминатора присутствуют (на фотках - черные полоски вдоль внутреннего разъема) Более того, если железка старая, а терминирующие сборки вставлены в цанговые колодки - внутри есть окисел. Нужно вынуть и вставить эти сборки несколько раз, для очистки контакта. |
Сейчас на форуме |
Gerda
Advanced Member
Седьмая из Девяти. Откуда: Ленинград Всего сообщений: 1130 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 марта 2015 20:20 Сообщение отредактировано: 3 марта 2015 20:23
Я снова поторопился с выводами. Не получается много времени для экспериментов. С версией firmware 7.0 от eretik на HDD 4.3 не видно больше 2.1 ГБ (только первая DOS 6.22 Partition) и никакими версиями драйвера PowerSCSI не удается смонтировать CD-ROM, хотя карта его определяет. C версией 8.2 получается и то и другое без плясок с бубном. |
eretik
Advanced Member
Откуда: Екатеринбург Всего сообщений: 821 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 нояб. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 марта 2015 22:20 Сообщение отредактировано: 3 марта 2015 22:23
Fe-Restorator написал: При умышленном нарушении терминации любым способом (убрать 1 резисторную сборку с контроллера, убрать терминатор на конце шины, неправильно настроить терминацию на винте) сразу вылазит надпись: Присутствие - не показатель! Их ещё включать надобно "adapter self-test failed" резисторные сборки на контроллере заменил - ничего не изменилось. Джампер1 ни на что визуально не влияет. (на плате соединен с 26м пином. По распиновке разъема - питание пассивного терминатора?) еще момент - если на винте включить старт по команде котроллера, то он так и не раскручивается. не поступает команда на старт ??? З.Ы. все тесты провожу с сигейтом на 300 МБ - на него есть подробный мануал и он не выходит за озвученный предел в 2,1ГБ |
Gerda
Advanced Member
Седьмая из Девяти. Откуда: Ленинград Всего сообщений: 1130 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 марта 2015 22:39 Сообщение отредактировано: 3 марта 2015 23:06
eretik, сделайте проверку, нет ли обрыва индуктивностей L1,2,4 на плате? Не хочется верить в то, что VLSI сдвинулся с ума. Хоть и Высокой Степени Интеграции, но катушек, чтобы с них съехать, там нет©. Может быть, кроме HDD, есть другое SCSI устройство для проверки с контроллером? Снимите джампер 0WS. Это тоже, случается, приводит к некорректной работе карты - до сих пор неизвестно на какой она платформе используется сейчас? |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » SCSI |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |