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

Полигон-2

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

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

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

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

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

<<Назад  Вперед>> Страницы: 1 * 2
Печать
 
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 могу попробовать...
ATauenis
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 апр. 2015
uav1606 написал:
[q]
На какой-то довольно старой материнке на базе 430TX я запускал 16-битный безбиосный MFM-контроллер одновременно с вторым каналом IDE, первый канал отключал, всё работало нормально.
[/q]
На Lucky Star 5I-TX2A бесбиосный 16-битный MFM нормально работает и как первичный, и как вторичный. При условии отключения соответствующего встроенного IDE и установки перемычками порта I/O. Уже писал в условно аналогичной теме.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Откопал старую мамку 6LX2 на чипсете 440LX
http://www.elhvb.com/mboards/luckystar/manuals/6LX2/6lx2.pdf
Там в BIOS есть меню - отключить PCI IDE контроллер, первичный или вторичный
Пункт 3.7
<<Назад  Вперед>> Страницы: 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