Игрушка из SCSI-накопителей и VLB контроллера

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
mvetsalo
Newbie
Сообщения: 42
Зарегистрирован: 13.08.2022,22:30
Откуда: Севастополь

Игрушка из SCSI-накопителей и VLB контроллера

Сообщение mvetsalo » 24.03.2023,20:03

Добрый день!
В закромах давно болтался неприкаяный VLB SCSI-мультиконтроллер RELIALOGIC XL-525 на чипе QLogic FAS216, но не было подходящих устройств, чтобы с ним поиграться. Но на днях ко мне в руки некоторое количество SCSI устройств (несколько винтов от сигейта, магнитооптический привод SONY MO-E502, ленточный накопитель Exabyte EXB-8200) и руки зачесались. Из того, что было в наличии собралась игрушка Am486DX4-100 / GMB-486SG / 16Mb RAM / IDE HDD + DVD / RTL8019 ну и свежеприобретенное конечно.
Биос на материнке про SCSI не в курсе (опция загрузки со SCSI устройств отсутсвует как класс), но, тем не менее, при отключенных FDD и IDE HDD вполне способен загрузиться со SCSI HDD. Винт (если он один) прекрасно видится и работает в DOS (во всех его проявлениях, включая Win95 и Win98). Но на этом как-бы и все... В DOS (и иже с ней) не видятся МО и лента. В WinNT 4.0, OpenBSD, FreeBSD не видится вообще ничего (скорее всего умные - работают не через BIOS а напрямую). В интернетах, кроме описания установки перемычек ничего не нашлось.
Может есть у кого положительный опыт эксплуатации всего сразу (или по-отдельности). В каких ОС можно попробовать это все завести? Или может кто-нибудь встречал драйвера/софт для WinNT или OS/2 для карточки и приводов? Буду признателен за наводки!

Аватара пользователя
led178
Advanced Member
Сообщения: 2254
Зарегистрирован: 26.09.2018,10:59
Откуда: Гатчина

Вклад в сообщество

Игрушка из SCSI-накопителей и VLB контроллера

Сообщение led178 » 24.03.2023,20:30

Вот люди пошли...
mvetsalo, ты просишь, но делаешь это без уваже ты в обществе задротов, обожающих порно!
Сходу на твою девочку даже фоток не находится.
Где хорошие (не на диване и трясущимися руками) фото со всех сторон? Прошивка BIOS?
Что отображает на экране и как выглядит её setup?
Драйвера и где их взять?
Скоростные замеры?

По твоим вопросам - что показывает bios контроллера при инициализации? Что показывает драйвер при запуске?

mvetsalo
Newbie
Сообщения: 42
Зарегистрирован: 13.08.2022,22:30
Откуда: Севастополь

Игрушка из SCSI-накопителей и VLB контроллера

Сообщение mvetsalo » 24.03.2023,21:10

led178 писал(а): 24.03.2023,20:30 Сходу на твою девочку даже фоток не находится.
Это да. Сходу находятся в основном пожелания "викинь ее, а лучше сожги"... Но пока не вариант.
led178 писал(а): 24.03.2023,20:30 Где хорошие (не на диване и трясущимися руками) фото со всех сторон?
Это можно. На следующей неделе могу оформить.
led178 писал(а): 24.03.2023,20:30Прошивка BIOS?
Сорри. Нечем снять...
led178 писал(а): 24.03.2023,20:30 Скоростные замеры?
Печаль - беда...
led178 писал(а): 24.03.2023,20:30 Что отображает на экране и как выглядит её setup? ... что показывает bios контроллера при инициализации?
Выражает сожеление, что ее воткнули рядом с другой мультикартой и выводит список найденных устройств. Про setup не знаю. Комбинацию клавиш она не предлагает, а родного софта у меня нет :-(
led178 писал(а): 24.03.2023,20:30 Драйвера и где их взять? ... Что показывает драйвер при запуске?
А вот это вопрос вопросов. В WinNT попытался подсунуть драйвер для QLogic FastSCSI!, но не взлетело. Может, конечно, не то утянул...

stanki27
Advanced Member
Сообщения: 440
Зарегистрирован: 21.08.2019,17:34
Откуда: Хабаровск

Игрушка из SCSI-накопителей и VLB контроллера

Сообщение stanki27 » 25.03.2023,10:38

led178 писал(а): 24.03.2023,20:30 Сходу на твою девочку даже фоток не находится
по мотивам Футурамы:

Аватара пользователя
Эрейнион
Advanced Member
Сообщения: 1074
Зарегистрирован: 04.04.2011,11:18
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Игрушка из SCSI-накопителей и VLB контроллера

Сообщение Эрейнион » 25.03.2023,11:47

Звучит как начало интересного приключения! Коллеги, я с вами!

Присоединяюсь к реквесту подробных фото и видео запуска.

По девайсам - проще всего найти драйвера ко всему этом для NT. Но я бы на такую машину советовал бы не 4.0, а все же 3.51. Заодно можно порвать окружающим шаблон запуском нормальных вин32 приложений в интерфейсе а-ля вин3.1. Ленте точно нужен драйвер, как диск она видится не будет, но сможет работать с программой ntbackup из поставки винды. МОшек у меня как-то пока не случилось, но мне всегда казалось, что должна видится как съемный диск, но драйверы возможно все же нужны (коллеги, дополните меня!).

С полуосью советую связываться уже после получения опыта с нт и при наличии желания продолжить половую связь с кремниевой формой жизни. Удовольствие гарантировано, но начинать с полуоси это как лишаться девственности в одной из продвинутых поз камасутры.
Коллекция компьютерной техники "Digital Vintage"
https://digitalvintage.ru | https://t.me/digitalvintage_ru | https://vk.com/digitalvintage_ru | https://instagram.com/digitalvintage.ru
Хабрастатьи: https://habr.com/users/ereinion/posts/

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

Игрушка из SCSI-накопителей и VLB контроллера

Сообщение hcn » 25.03.2023,11:51

mvetsalo писал(а): 24.03.2023,20:03 на чипе QLogic FAS216
Ближайший родственник - NCR 53C94.
mvetsalo писал(а): 24.03.2023,21:10
Прошивка BIOS?
Сорри. Нечем снять...
Должна светиться в памяти как option ROM, возьмите хоть NSSI, а там Tools -> Save ROM Modules.
Не факт, конечно, что будет что-то интересное.
mvetsalo писал(а): 24.03.2023,20:03 В ... OpenBSD, FreeBSD не видится вообще ничего
За контроллер отвечает драйвер esp, но работать он может только на спарках (для x86 не придумали, как искать устройство).
Для OS/2 нужен ncrscsi.exe, еще тут что-то есть.

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5968
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Игрушка из SCSI-накопителей и VLB контроллера

Сообщение uav1606 » 25.03.2023,13:08

mvetsalo, можете вот эти драйверы попробовать:
https://web.archive.org/web/19990219151 ... l525nt.exe
https://web.archive.org/web/19991021210 ... 525w95.exe
Вложения
xl525nt.exe
(28 КБ) 35 скачиваний
xl525w95.exe
(24.9 КБ) 36 скачиваний

mvetsalo
Newbie
Сообщения: 42
Зарегистрирован: 13.08.2022,22:30
Откуда: Севастополь

Игрушка из SCSI-накопителей и VLB контроллера

Сообщение mvetsalo » 25.03.2023,20:31

Всем спасибо огромное!
Будет чем заняться когда снова до железок доберусь. Фото подопытных сделаю в ближайшее время. Прошивку тоже попробую сдампить.
В ближайших планах попробовать завестись под Win95, т.к. она сейчас установлена. Также теперь можно пробовать WinNT, OS/2 и какой-нибудь старый Slackware (как оказалось, там под QLogic FAS2xxx даже отдельная дискета установочная имеется).
Любопытно также все-таки попытаться завести NetBSD (1.3) и FreeBSD (5.3 или выше). Драйвер esp где-то там появился. По идее для i386 он собираться должен (во всяком случае в текущем релизе он присутсвует, но с оговоркой, что в 14 версии его уже не будет). Но нужно памяти побольше. В OpenBSD (3.9 кажется) после старта оставалось около 1Mb свободно. Будем надеятся, что удасться разжиться 32Mb RAM.

mvetsalo
Newbie
Сообщения: 42
Зарегистрирован: 13.08.2022,22:30
Откуда: Севастополь

Игрушка из SCSI-накопителей и VLB контроллера

Сообщение mvetsalo » 27.03.2023,21:14

Продолжил сегодня свои игрища. Как и обещал - немного фото (правда с планшета):

Карта Relialogic XL-525
Изображение

HDD от Seagate - монструозный Elite ST410800N и банальный 3.5" ST3390N
Изображение Изображение

Магнитооптический привод Sony SMO-E502 и CD-ROM NEC MultiSpin 2Xi
Изображение

Мамонтообразный ленточный накопитель Exabyte EXB-8200 во внешнем корпусе
Изображение

Сегодня удалось более-менее разобраться как работает карта и побороть периодически возникающие глюки из-за неверной настройки аппаратуры. При внимательном чтении readme из комплекта драйверов для Win95 (спасибо uav1606) выяснилось, что они работают с картой через 140h порт и IRQ10. Изучение описания джамперов на сайте stason.org показало также, что карта умеет отображать свой BIOS в основную память или работать без такого отображения (через драйвер). Изначально она была настроена на IRQ11 и работу через 160h порт с отображением BIOS по адресу C800h (XT HDD ROM). В такой конфигурации при старте компьютера выводятся диагностика подключенных устройств, а также система умеет грузится с подключенного к карте HDD, даже не смотря на отсутсвие поддержки SCSI в BIOS материнки. Но при этом возникают проблемы с IDE контроллером - иногда нет старта; при подключении двух и более SCSI винтов в дополнение к IDE HDD материнка прифигевает и не знает откуда ей грузится. Также иногда напрочь теряется FDD. Как решение, при наличии полного зоопарка устройств (IDE, FDD, SCSI), я перекинул SCSI контроллер на IRQ10 и 140h порт без отображения BIOS в основную память. Теперь при старте машины полная тишина (нет перечня подключенных устройств, пропала возможность загрузки со SCSI), но глюки ушли. Подключенные железки появляются после загрузки драйвера в Win95 и работают вполне стабильно.
По самим железкам - винты оказались в приличном состоянии, но довольно медленные и о-о-о-чень шумные. CD-ROM опознался автоматом, подрузил драйвер и заработал. Правда смог прочесть только один диск из предложенных, но то такое... Магнитооптика увиделась как сменный диск, но припоытке что-нибудь с этим диском сделать (открыть или отформатировать) система уходит в глубокую задумчивость, но не виснет (при вынимании диска радостно сообщает, что "диск усё"). Мамонт опознался и требует драйвер, который пока найти не удалось.

На данный момент как-то так. Продолжение (who knows ;-) ...

Аватара пользователя
sanders
Advanced Member
Сообщения: 9350
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

Вклад в сообщество

Игрушка из SCSI-накопителей и VLB контроллера

Сообщение sanders » 27.03.2023,22:19

IDE контроллер никак не должен реагировать на Irq 11. Его удел 14-15 прерывания.
Так же, как SCSI-конроллер обязан нормально инициализироваться и на 10м IRQ тоже, ведь до загрузки Винды всем управляет BIOS, а в нем 10,11 свободны, туда может претендовать сетевая карта разве что. Видео - 9, PS/2 порт - 12.
Странно.
А вот поддержка SCSI в BIOS материнки и не нужна. На этапе тестирования при включении создается таблица векторов прерываний: кому в каком порядке передается управление устройствами. И адрес подпрограммы загрузки подменяется адресом из внешнего BIOS, будь то SCSI, Disk-On-Module, да хоть даже MFM HDD. Да-да, MFM со своим BIOS-ом будет стартовать раньше IDE и загрузка будет с MFM - это для примера.
Я хотел Вам скинуть драйверы ASPI для DOS для MO и прочих необычных устройств, но во-первых, Ваш монстр явно не Adaptec-совместимый, и ASPI драйверы нужно искать у производителя, а во-вторых, Вы уже добрались до Windows 95, и там настраивать все же удобнее.
Кстати, если у контроллера SCSI есть свой интерфейс в BIOS-е, то попробуйте в него войти и там запустить тест МО-диска. Работает ли с приводом сам контроллер, т.е. исправен ли привод МО и исправна ли связка его с контроллером? Еще факт опознания приводом диска можно отличить на слух (при некотором опыте). Если распознался, то после хрюканий следует ровное вращение без звуков. Если не распознался, то следуют повторяющиеся хрюки-звуки, много-много раз, потом или останов диска или его выброс.
Ну и конечно, для начала лучше бы всё лишнее из материнки удалить, даже видяху поставить простейшую ISA, чтобы не помышляла об Irq9.
И снова про IDE. Вы пишете дисковод теряется, так а на IDE-контроллере есть флоп? Их не оказывается два контроллера флопов в системе: на SCSI и на IDE? Один надо отключать, иначе конфликт будет.

mvetsalo
Newbie
Сообщения: 42
Зарегистрирован: 13.08.2022,22:30
Откуда: Севастополь

Игрушка из SCSI-накопителей и VLB контроллера

Сообщение mvetsalo » 28.03.2023,10:17

sanders писал(а): 27.03.2023,22:19 IDE контроллер никак не должен реагировать на Irq 11. Его удел 14-15 прерывания.
Да, конечно. Он и не реагирует. С IDE проблем меньше всего. Они вполне себе дружат. Единственный нюанс - когда дисков было много (два на SCSI, 1+1 на IDE), загрузки не было ниоткуда. Но может дело не в количестве, а просто на тот момент мне просто показалось, что я все правильно собрал, а на самом деле не все и/или не правильно :-)
sanders писал(а): 27.03.2023,22:19 Вы пишете дисковод теряется, так а на IDE-контроллере есть флоп? Их не оказывается два контроллера флопов в системе: на SCSI и на IDE? Один надо отключать, иначе конфликт будет.
IDE-контроллер в моем случае это вполне себе обычная мультикарта на чипе GoldStar Prime2. Естественно, я отключил (по крайней мере старался отключить) на ней все лишнее, включая FDD. Но глюки все равно были. Возможно это связано с тем, что XL-525 в этом отношении не самая простая карта. Как минимум есть версии с 4-мя FDD устройствами. Но на данной конкретной карте второй разъем не распаян и в нем присутствует только одна перемычка (см. фото в посте выше).
sanders писал(а): 27.03.2023,22:19 А вот поддержка SCSI в BIOS материнки и не нужна. ... И адрес подпрограммы загрузки подменяется адресом из внешнего BIOS ...
А вот здесь, IMHO, Вы не совсем правы. Как мне представляется, процесс поиска загрузочного устройства (не путать с процессом инициализации и процессом непосредственно загрузки) устроен примерно следующим образом. BIOS материнской платы определяет порядок поиска (для данной матери это "A, C" или "С, A"; где A - дисковод, C - первый IDE HDD, другого не дано). Подпрограмма загрузки, в соответствии с заданным порядком начинает опрашивать устройства и пытаться с них загрузиться. Если не получается, то у нее есть дополнительные варианты. В частности, для совместимости с IBM PC, которые не умели грузится с HDD, подпрограмма загрузки идет в память по адресу C800h в надежде, что там лежит подпрограмма загрузки с HDD. И если обсуждаемый SCSI-контроллер отобразил свой BIOS в эти адреса, то он получает управление и осуществляет загрузку с того, чего умеет - подключенного SCSI HDD. Пусть более сведущие товарищи меня поправят, если я совсем не прав. Таким образом, знание о наличии SCSI-устройств в системе дает возможность материнской плате загрузится напрямую со SCSI-диска без необходимости прибегать к "грязным трюкам" со стороны контроллера упихивая свой BIOS в, в общем то, чужие адреса и рискуя вызвать несовместимость с каким-нибудь "самым умным" ПО. Тогда в BIOS приоритет загрузки отображается как, например, "C, A, SCSI".
sanders писал(а): 27.03.2023,22:19 Кстати, если у контроллера SCSI есть свой интерфейс в BIOS-е, то попробуйте в него войти и там запустить тест МО-диска. Работает ли с приводом сам контроллер, т.е. исправен ли привод МО и исправна ли связка его с контроллером?
BIOS у контроллера есть, но как в него войти - не понятно. Комбинаций клавиш при старте он не предлагает. а родных дискет, на которых могла бы быть специальная утилита, у меня нет. Контроллер c MO приводом вполне себе работает. Правильно его опознает и инициализирует. В списке устройств Win95 он тоже правильно отображается. Но вот дальше проблемы. Честно говоря я даже не уверен, что он пытается диск раскрутить. Хотя во внешнем боксе достаточно сильно шумит вентилятор - мог просто не услышать.

Ответить