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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Запуск MFM-контроллера на современных платах
RSS

Запуск MFM-контроллера на современных платах

<<Назад  Вперед>> Страницы: 1 2
Печать
 
mgraw
Newbie


Всего сообщений: 23
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2015
Здравствуйте собратья!

Мне нужно запустить 16-битный контроллер MFM (WD1003V-MM1) на современной машине с ISA слотами. "Современная" - это имеются в виду промышленные компьютеры с шиной PICMG 1.0 или компьютер на базе платы типа DFI HD620.

В другой теме мне уже был один ответ:


alecv написал:
[q]
А по теме - довольно сложная задача т.к. у современных машин IDE PCI содержится прямо в чипсете южного моста и практически всегда конфликтует по I/O портам (1F0H) с MFM. К сожалению, почти у всех машин аппаратура IDE полностью не отключается, даже если запретить в BIOS. Может их и можно совместить, но если а)повезет; б)есть специальная опция типа "отключить встроенный IDE вообще".
[/q]
Хороший вопрос. Как узнать степень полноты отключения встроенного контроллера IDE? Как можно это увидеть, что на данных портах больше никто не сидит?
svinka
Advanced Member
Сеньор

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


Ссылка


Дата регистрации на форуме:
25 июня 2016
Если встроенный контроллер IDE висит на шине PCI то он никак не может конфликтовать по портам с устройствами на шине ISA. Разные шины. Разная программная поддержка. Разве не так???
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
svinka написал:
[q]
Если встроенный контроллер IDE висит на шине PCI то он никак не может конфликтовать по портам с устройствами на шине ISA.
[/q]
Устройство PCI запросто может конфликтовать и по портам и по прерываниям с ISA. Да и по памяти тоже. Так, например, обычно не работают вместе вставленные PCI и ISA видеокарты VGA в одну мамку.
На низком уровне протоколы отличаются, но на чуть более высоком - нет. Например, если PCI заняло и слушает порт 0x220h, то если в досе написать mov dx,0220h; out dx,al, то значения AL уйдет в порт 0x220h PCI платы. Если будет тарчать ISA плата, то значение регистра AL уйдет в ISA. Если будут торчать оба, скорее всего уйдет обоим сразу.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
svinka написал:
[q]
Если встроенный контроллер IDE висит на шине PCI то он никак не может конфликтовать по портам с устройствами на шине ISA. Разные шины. Разная программная поддержка. Разве не так???
[/q]
С точки зрения процессора то же самое адресное пространство памяти и портов.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Контроллеры PCI IDE как правило в своих BAR имеют пред-конфигурированный адрес 01F0H в пространстве I/O и отвечают на него, даже если не прошло PCI PNP.

У некоторых контроллеров можно этот BAR выключить, у некоторых нет. Контроллеры все немного разные, особенно если это какие-нибудь современные SATA OHCI с эмуляцией старого IDE.
A PNP BIOS как правило инициализирует чохом все PCI устройства, какие найдет.

Так что это лотерея.

Проверить даже не знаю как, если только грузить с флопа DOS и DEBOG-ом читать порты 1F0H..1F8H.
Многие операционки инициализируют PCI PNP еще раз "под себя", так что надо брать чистый DOS, а в BIOS искать опцию "PNP OS Installed" = Yes или "Resources Controlled By" = OS, тогда BIOS не будет дергать PCI устройства, а передаст это дело OS.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
По-моему последний чипсет без IDE - это Neptune 430NX под Pentium I.
82378ZB SYSTEM I/O (SIO) 82379AB SYSTEM I/O APIC (SIO.A)
У них на мамках припаивался внешний чип IDE типа CMD 640 или PCTech RZ1000.
У Тритона уже IDE в чипе.
mgraw
Newbie


Всего сообщений: 23
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2015
кстати про БИОС. есть ли эмуляторы\виртуалки, которые позволяют загрузиться с биосом от 286 и к реальному железу притом обращаться?
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
mgraw Современные OS к железу не пускают. Ну или очень нетривиально.
PikeIt
Newbie


Всего сообщений: 145
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 нояб. 2018
По поводу конфликтов, где то слыша, и вроде как на данном форуме, то что 8 битный мфм контроллер не конфликтует с иде контроллером и вполне себе можно подцепить и иде и мфм.

Пруфоф пока не нашел

UPD:
Нашел. Пункт 1-3
topic/8367
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
На какой-то довольно старой материнке на базе 430TX я запускал 16-битный безбиосный MFM-контроллер одновременно с вторым каналом IDE, первый канал отключал, всё работало нормально. На более новых не пробовал - у меня нет современных матерей с ISA, но на чём-нибудь с Socket 370 могу попробовать...
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Запуск MFM-контроллера на современных платах
RSS

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

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

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