|
При установке использовалась следующая программная конфигурация системы:
OS/2 Warp 4.0 Merlin Russian + English FixPak 10
Используемые драйвера от Fujitsu версии 3.0 (их
можно также скачать с нашего сервера).
Аппаратная конфигурация для магнитооптического привода:
Adaptec AHA1522 ISA + DynaMO 640 (он же MO2513A)
Что хотелось бы отметить сразу? OS/2 умеет распознавать магнитооптические
диски, у которых размер сектора равен 512 байт. Для этого достаточно
в CONFIG.SYS просто добавить .ADD-драйвер для SCSI-контроллера.
В моем случае такие диски заработали практически сразу без каких
бы то ни было драйверов. OS/2 в этом случае действует так:
Грузится .ADD-драйвер, затем OS2DASD пытается обнаружить в нем устройство.
Если это удается, - вы имеете съемный диск, если нет, то нет.
Однако, если вам хотелось бы использовать superfloppy-формат (это
2048 байт на сектор), то без драйверов от Fujitsu не обойтись.
Более того, вам придется немного пошаманить, сделав несколько пассов руками:
- В документации к МО написано, что драйвер должен работать
через OS2ASPI.DMD. Это действительно так. Но! OS2ASPI.DMD должен грузиться
раньше OS2DASD.DMD. В противном случае OS2ASPI, обидевшись, молча отваливается.
Это приводит к тому, что MODISK.SYS, при загрузке пишет:
Cannot attach to SCSIMGR$
- Значит, сначала мы добавляем в конец CONFIG.SYS строчку:
BASEDEV=OS2ASPI.DMD
- Переносим на место за ним драйвер OS2DASD.DMD:
BASEDEV=OS2DASD.DMD
- Далее следует строчка с драйвером SCSI-контроллера. В моем примере
для адаптера AHA1522 это:
BASEDEV=AHA152x.ADD
Однако, если грузиться в такой конфигурации, то MODISK.SYS гордо заявляет:
"No mounted" со всеми вытекающими отсюда последствиями. Но теперь мы
знаем виновника - это OS2DASD, который уже успел сесть на контроллер без
нашего ведома. Запретим ему вешаться на наш контроллер указав необходимые
параметры для драйвера AHA152x. В моем случае это:
BASEDEV=AHA152x.ADD /ET /V /A:0 /!DM:5
Здесь /ET означает, что драйверу необходимо сканировать шину на предмет
обнаружения устройств. /V будет выводить диагностику. /A:0 означает, что
мы используем лишь первый SCSI-контроллер. В /!DM перечисляем SCSI-ID,
используемый под MO. Он должен соответствовать циферке, которая установлена
на вашем МО сзади.
Ну и напоследок, сам драйвер.
DEVICE=C:\OS2\MODISK.SYS /R1 /V
В конечном итоге в CONFIG.SYS это должно выглядеть так:
BASEDEV=OS2ASPI.DMD
BASEDEV=OS2DASD.DMD
BASEDEV=AHA152x.ADD /ET /V /A:0 /!DM:5
DEVICE=C:\OS2\MODISK.SYS /R1 /V
Надеюсь, это маленькое описание процесса сэкономит вам день интересного
общения с вместительной коробочкой под названием MO.
Discuss publication (replies:0)
|