Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Как подружить два SCSI-контроллера с винтом и стримером?
RSS

Как подружить два SCSI-контроллера с винтом и стримером?

<<Назад  Вперед>> Страницы: 1 2 3
Печать
 
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Дано.
1. SCSI контроллер 8 бит Storage Dimension SDC801 c BIOS-ом.
2. SCSI контроллер 16 бит AHA-1520B с BIOS-ом
A. Винт SCSI IBM 1Гб
B. Стример SCSI Wangtek-5525ES.
Терминаторы стоят по инструкции.
Материнка 386 всеядная, мультикарта и даже без портов, чтоб меньше конфликтов, видеокарта.
Задача одновременно использовать два SCSI устройства не стоит. Только какое-то одно, иначе запутаемся.

У меня подружились пары 1A и 2B.
1A: Питание винта включается секунд через 5, контроллер терпеливо ждет, пока винт прохрюкивается, выдает правильное название, объем, и начинается загрузка (правда не с винта и разделы не видны, но это уже вторично). FDISK видит второй винт.
1B: Контроллер опознает стример, грузится DOS, ASPI2DOS.SYS, со стримером можно работать спец.софтом

А вот 1B и 2A не дружат:
1B: Контроллер ждет, потом пишет NO DIRECT ACCESS..., идет загрузка с IDE, ASPI2DOS не загружается, стример не работает
2A: Питание винта не включается, контроллер тем не менее выдает название винта, но пишет, что винт NOT READY, идет загрузка с IDE, FDISK не видит второй винт.

Почему 16-битный более современный контроллер тем не менее не включает питание винта и не работает с ним? А 8-битный включает и работает.
Почему 8-битный контроллер не видит стример? Слишком древний, чтоб запросить модель стримера? Ну ладно, тогда почему ASPI2DOS не грузится?
Как попасть в BIOS SDC-801?
После загрузки DOS в паре 1A я могу в FDISK-е создать раздел на винте SCSI, но после перезагрузки раздела нет. Что я делаю не так? Может, для сказей FDISK не применим?
eretik
Advanced Member


Откуда: Екатеринбург
Всего сообщений: 821
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 нояб. 2013
sanders написал:
[q]
Почему 16-битный более современный контроллер тем не менее не включает питание винта и не работает с ним?
[/q]
задайте джампером на винте автоматический старт без команды контроллера

sanders написал:
[q]
Как попасть в BIOS SDC-801?
[/q]
задам глупый вопрос - через дебаг пробовали? :rolleyes:

sanders написал:
[q]
Может, для сказей FDISK не применим?
[/q]
применим - я им размечал сказевый винт.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Спасибо, пошел пробовать. Потом обновлю этот пост.
Я вообще не знал, что SCSI-винты при подаче питания могут не раскручиваться и это норма. Подключил его сперва без контроллера - не крутится. Покрутил, постучал молотком несильно (вдруг головы залипли), ну и отложил на утилизацию. А потом стал проверять контроллеры и что-то надоумило подключить его после стримера к контроллеру, и о чудо - крутится.

Итак, да, я зашел в Debug, увидел единственную точку входа CC00:3 и при переходе туда, контроллер выдал ту же строку, что и в начале включения компа: свое название и обнаруженный винт. И все. При просмотре текстов в BIOS-е я нашел только несколько сообщнеий, включая self-test, названия нескольких брендов и все. Т.е. BIOS не содержит диалогов с пользователем и какого-либо интерфейса. Вопрос, как войти в BIOS отпал: туда не нужно входить. Непонятно, почему партиции не держатся после FDISK-а.
bblkkskgv
Гость

Ссылка

только что на dtc-3150 (8бит скази) несколько дисков размечал-форматировал под ДОС на ХТ.
Макстор на 200 мБ и размечается, и форматируется, после перезагрузки- тишмна, один из двух АйБиЭм ДКАС-4330 - легко становится загрузочным ( при размере ДОС раздела в 2 гБ! ), второй- ни в какую. Джампера одинаковые стоят. Да, даже Сигейт на 9гБ контроллером опознаётся и размечается. А вроде не должен... чудеса.
Сейчас на форуме
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
sanders написал:
[q]
Я вообще не знал, что SCSI-винты при подаче питания могут не раскручиваться и это норма.
[/q]
норма. когда винтов хотябы 8-10, их моментальный старт убъет блок питания. по этому их запускает контроллер последовательно.
кстати, у второго контроллера может быть в биосе отключен автостарт винтов, для экономии времени опроса, подразумевая, что винтов мало и джампера стоят.
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
PS fdisk-ом scsi отлично разбивается.
Кстати, брать aha1520 за эталон я бы не стал, это сильно кастрированный контроллер, там запросто что-то могли выкинуть в угоду удешевлению.
То же самое про 8-битный, он может не поддерживать все, что не scsi-disk, просто потому, что на момент его создания такие устройства не планировались или стандарт не устоялся.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Так, после включения автостарта (действительно логика в последовательном включении есть - так программируется отстрел модулей порошкового пожаротушения с интервалом в 1-2сек, т.к. пусковые токи немалые), винчестер определился на 16-битном AHA-1520, разметился и отформатировался.
Пара 2А (см первое сообщение) образована.
Остались два вопроса:
- должен ли древний 8-битовый SDC-801 автодетектить подключенный стример (наверное должен, ведь он определяет ID-номера устройств), а то он говорит, что совсем ничего не подключено. И в случае с таким древним контроллером должен ли грузиться ASPI2DOS (как для 16-битного контроллера) или нужно грузить что-то иное для использования в DOS-е SCSI устройств?
- почему 8-битный SDC-801 верно определяет винчестер, но после загрузки с IDE FDISK не видит партиции на SCSI? Я только что создал на AHA-1520 один раздел на весь винт, отформатировал, проверил, записал туда несколько файлов. После смены контроллера на SDC801 разделов нет, FDSIK диск видит как 100% неиспользуемый.
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
так проблема не в том, что

sanders написал:
[q]
отформатировал, проверил, записал туда несколько файлов. После смены контроллера на SDC801 разделов нет,
[/q]
а в том, что даже на одном контроллере у тебя:

sanders написал:
[q]
я могу в FDISK-е создать раздел на винте SCSI, но после перезагрузки раздела нет
[/q]
Тут вопрос в том, битый ли диск, или 8-битный контроллер.
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Кстати, а у тебя в системе, кроме scsi еще есть ide?
Т.к. если ты загрузился с ide, то scsi в досе без дров виден и не будет.
Надо или грузиться со scsi (убрав ide, например), или драйвера подгружать.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Да ну почему вдруг драйвер? BIOS контроллера не нуждается в драйверах. Я же на AHA-1520 загружаюсь с IDE и вижу новоявленный диск D без проблем и без драйверов. Меняю контроллер на 8-битный SDC-801 и... не вижу диск D
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Я нашел на контроллере SDC-801 перемычку w/s 0 или 1. Подумал - вдруг 386 материнка, которая у меня в качестве стенда на все случаи жизни, слишком быстрая. И поставил 1w/s (было 0).
И, эврика! На винчестере увиделся раздел, сделанный вчера на другом контроллере и записанные в раздел файлы.
Правда, после возвращения перемычки "как было" в 0w/s раздел не исчез (а вчера его не было), и теперь он всегда есть, хоть после выключения компа надолго и при перемычке 0w/s, и 1w/s.
Может это так называемый танец с бубном, но - помогло.

А стример не видится в DOS-е потому что не загружается ASPI2DOS.SYS. А почему? Это не универсальный драйвер? Может, был более древний? Какой ASPI-драйвер принято использовать с 8-битными контроллерами?
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
sanders написал:
[q]
Какой ASPI-драйвер принято использовать с 8-битными контроллерами?
[/q]
Для каждого контроллера, а точнее - чипсета нужен собственный драйвер ASPI. ASPI2DOS.SYS - это не универсальный драйвер, а драйвер для контроллеров линейки Adaptec AHA-152x.

Самая большая коллекция DOS ASPI-драйверов - это CorelSCSI. Еще были наборы EZ-SCSI и PowerSCSI.
Gerda
Advanced Member
Седьмая из Девяти.

Откуда: Ленинград
Всего сообщений: 1130
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мар. 2015
Не уверен, что для контроллера NCR 53C90/53C90A существует работоспособная поддержка ASPI.
Существует файлик ASPI300.SYS для контроллера SUMO/Storage Plus на NCR 53C80A, но станет ли он взаимодействовать со сходным?

Прикрепленный файл (aspi300.sys, 8691 байт, скачан: 10 раз)
Fe-Restorator
Гость

Ссылка

Подход к SCSI: "Давайте воткнём широкий шлейф везде, кудысь втыкается и будем ждать беспроблеммной работы"...
Заранее известный правильный ответ: Фигушки оно сработает!

Стример внутренний, насколько понимаю. Это упрощает задачу. Оба, и стример, и винч - 50-ти пиновые, т.е. повисли на узкой шине, это гут.
Значит, танцуем от контроллера:
1) ближний разъём шлейфа втыкаем в винч, дальний - в стримак
2) на винче нафиг отключаем терминацию, а на стримаке наоборот, обязательно её включаем. Пассивна или активна терминация - большого значения не имеет, шлейф относительно короток, питалово с контроллера вполне способно дойти до терминатора.
3) Назначаем SCSI-ID, винчу == "0", стримаку == "6"
4) На винче отключаем "motor start" и "motor start delay", чтоб запускался сразу по подаче питалова. Ента задержка нужна токма для райдов, чтоб не перегружать БП безумным током от 100500 одновременно стартующих винчей. Для одного винча - это бесполезная фича.
5) Настраиваем биос контроллера на работу с винчом (бут, формат) и стримаком (скорость и асинхронность шины). Первая проверка - на первопенной мамке, как универсально-безглючный тестовый стэнд.
6) Перенос настроенного оборудования на "архаик86" платформу и подбор софта/дров для работы нею.
Сейчас на форуме
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Ну Вы как всегда не читаете начало. Увидели одно слово SCSI и ну советовать.
1. Мне НЕ надо одновременно использовать и винч, и стример.
2. У меня НЕнастраиваемый BIOS в контроллере. Винч он самоопределяет.
3. Я уже подошел к тому, что у меня не грузится ASPI-драйвер. После этого стример должен заработать.
Fe-Restorator
Гость

Ссылка

Я читаю всё, и внимательно. Сразу не понравилась твоя чехарда с контроллерами и девайсами, ты-ж не а "пятнашки" поиграть собрался? Если один контроллер держит нормальную SCSI-шину, он обработает все девайсы разом. Нет смысла в перестановке и подборе. Другое дело, когда пытаешься пользовать огрызок контроллера, да ещё и "залоченный", например, на стримак. Вот тут пляски с бубном возникнут сами-собой, в обязательном порядке.
В твоём случае, адаптек1520 способен полноценно держать (узкую, 50 пин) шину. Вывод?
Сейчас на форуме
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Xalveyn, спасибо, но драйвер действительно "Failed to load....".
Я смотрю, Вы спец, даром, что новичок у нас. Может еще идеи будут? Т.е. этот контроллер "заточен" только под винты, которые он способен автодетектить? И ни под что иное? CD-ROM-ам тоже нужен ASPI-драйвер?

Fe-Restorator, Adaptec AHA-1520 способен держать узкую шину - да, но у него будет узкая задача обслуживать стример в 286 машине.
SDC-801 не огрызок, а полноценный загрузочный контроллер, умеющий работать с винтами, например в ХТ. В этом его ценность. Но винты в ХТ я признаю только MFM, поэтому и ему будет навязан стример :-) Если найдется ASPI-драйвер. Иначе, действительно буду искать "огрызки" 8-битные. Ваш совет вообще говоря полезен и описывает общий принцип подключения SCSI-устройств, не решает проблему использования контроллера SDC для стримера. Видимо, правильный ответ на данный момент - "это невозможно".
Gerda
Advanced Member
Седьмая из Девяти.

Откуда: Ленинград
Всего сообщений: 1130
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мар. 2015
sanders Спасибо. Вполне возможно, что "заточен" только под винты, которые он способен автодетектить. Как, например, Seagate ST01/02, или Future Domain TMC-840 на том же чипе от TI.

По некоторым сведениям, контроллеры SDC-801/802 входили в варианты комплектации Syquest SQ-555.
CD-ROM не обязателен ASPI, например, с 8-битными контроллерами Future Domain, CD-ROM работает через CAM (драйвер FDCD.SYS). Возможно, под ограниченное число устройств существуют драйверы для SDC-801. Найти не смог.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Xalveyn 8-битный контроллер на NCR 53с90 - это очень странно. 53C90 - это быстрый синхронный чип до 5Mb/s и даже ISA-16 переполнит без труда. Обычно 8-битные контроллеры делают на более старом NCR 5380 или NCR 53C400 (это то же самое, но с обвесом). Вероятно, в интернетах ошибка. Вобщем, ждем фото от sanders и прошивку BIOS.

Если там действительно NCR 53C90, то можно попробовать SMDS 3.0
http://www.vogonsdrivers.com/getfile.php?fileid=405
Gerda
Advanced Member
Седьмая из Девяти.

Откуда: Ленинград
Всего сообщений: 1130
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мар. 2015
Оффтопик: Оффтопик:
[q]
и даже ISA-16 переполнит без труда.
[/q]
Спорить не стану, возможно - в попавшемся мне описании ошибка. Тем не менее, вот ISA-16 карта на 53С94:

sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Там чип 53С90.
Попробую новый драйвер от alecv вечером
Gerda
Advanced Member
Седьмая из Девяти.

Откуда: Ленинград
Всего сообщений: 1130
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мар. 2015
[q]
Там чип 53С90.
[/q]
[q]
8-битный контроллер на NCR 53с90 - это очень странно. Вероятно, в интернетах ошибка.
[/q]
Значит - не ошибка. :) В любом случае, фото не помешает. "Есть многое на свете, друг Горацио..."

SMDS 3.0/4.0 для PCI контроллеров. Гарантии его функциональности на ISA нет. Более ранних просто нет.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Выложил сканы платы 1200dpi в отдельную тему
<<Назад  Вперед>> Страницы: 1 2 3
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Как подружить два SCSI-контроллера с винтом и стримером?
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS