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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Конфликт MFM и IDE при одновременном использовании
RSS

Конфликт MFM и IDE при одновременном использовании

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

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
В продолжение нашего спора с ХРОНОМЕТР.
Я уже не раз убеждался в этом явлении, но ХРОНОМЕТР просил меня перепроверить, и вот появилось время.
Исходные данные:
- материнская плата - именно эти - M396F, я с ней провожу все опыты - версии 2.7, попробовал сейчас и 2.6. Возможно все всё спишут на эту модель;
- контроллер RLL 8бит WD, но ранее были и MFM-ы всех мастей от WD до OMTI. Seagate не пробовал, там свои модели винчей зашиты.;
- мультикарта с IDE - банальнейшая, ранее были всякие;
Признаки явления:
- винчестер IDE нормально определяется в SETUP;
- винчестер MFM не определяется контроллером;
- ошибка 1701 не появляется;
- при смене экрана на POST Screen загрузка не происходит ниодкуда, все виснет.
Если в SETUP-е задать тип IDE - NONE, то винчестер IDE можно даже не отключать, заработает MFM, начнется загрузка с него.
Отключение же винчестера MFM от его контроллера не приводит ни к чему.
Настаиваю, что BIOS MFM работает не корректно в такой "компании", раз даже ошибка 1701 не выдается. Что-то ему мешает.
Вот фото.

Этот эффект НЕ ПРОЯВЛЯЕТСЯ и все КОРРЕКТНО РАБОТАЕТ с 1-2 моими контроллерами MFM, которые позволяют переключать не только стартовый адрес BIOS (одно это не помогает), но и порт i/o. Именно на этой модели материнок.
Раньше я принял это явление за аксиому (так и должно быть) и для переноса данных между IDE и MFM использую маленькую удобную плату с тремя Diskonchip-ами. А тут ХРОНОМЕТР написал, что albr подтвердил, что MFM с IDE работают.
У меня не очень много времени, но я смогу попробовать другую материнку, например 286, 386DX или 486, другой контроллер. Но сперва выскажите версии - в чем может быть причина этого эффекта?
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
sanders, я могу только подтвердить, что на пентиумной материнке подключал одновременно безбиосный MFM-контроллер и второй канал интегрированного IDE одновременно:
[q]
Вот сейчас экспериментировал... Подключил свой MFM-адаптер ASK-1003W (без BIOS'а, вроде) к материнке Gigabyte GA-586TX3 под Socket7. Отключил интегрированный Primary IDE, прописал параметры MFM диска (ST251) в BIOS Setup (диск ранее отформатировал на другом компе). Перегрузился - пошла загрузка с MFM-винта. А вот с включенным Primary IDE ничего не выходило. А к Secondary IDE я даже второй винт прицепил - всё работает нормально. Можно даже выбирать в Setup'е, с какого винта грузить систему - c MFM или IDE.
[/q]
Но у Вас, если я правильно понял, контроллеры с BIOS'ом, так что не совсем тот случай.
Может быть, у Вас просто у MFM-контроллера те же адреса портов, что у IDE? Раз Вы пишете, что помогает смена адресов портов I/O.
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
sanders, а раньше вы настаивали что проблема в пересечении портов МФМ и ИДЕ, для того и меняля адреса МФМ.
Я и раньше говорил, что причина скорее софтовая, чем аппаратная.
И по мнению i8088 дело может быть в древней версии биоса на контроллере МФМ.
Который не может корректно встроиться в цепочку обработки дисковых прерываний когда винчестеров больше одного.

Другую материнку пробовать пока не надо.
Отключите ИДЕ в сетапе, скачайте и установите на дискету или на МФМ пакет PowerIDE.
Доступ к ИДЕ должен появиться.

Ссылки в тех темах давал, недавно тоже напоминал...

uav1606, безбиосный МФМ и есть полный аналог набортного Primary IDE. Тут вопрос не возникает :)
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
XPOHOMETP написал:
[q]
И по мнению i8088 дело может быть в древней версии биоса на контроллере МФМ.
Который не может корректно встроиться в цепочку обработки дисковых прерываний когда винчестеров больше одного.
[/q]
Нее. На фото видна хард-карта RLL. Я ставил две такие карты, правда вторая была не WD, а Seagate. На той второй карте можно менять адрес BIOS (на фото - нельзя). Так вот, я задавал два разных адреса BIOS на картах, и между этими двумя винчестерами RLL c их хард-картами я переписывал (тиражировал) софт для своих Амстрадов. Т.е. дело не в количестве винчестеров/контроллеров/bios-ов, но именно в сочетании MFM и IDE.
И второе - ну какая может быть старая версия BIOS MFM, если я пишу о контроллерах, прошедших через мои руки, а их были десятки. Только сейчас у меня в наличии более 10и MFM с разными BIOS-ами. Только WD минимум три версии (первая или почти первая версия с самым простым форматтером, новая версия с простым форматтером, версия с сильно умным форматтером, в котором даже смещение 0й дорожки задать можно).



XPOHOMETP написал:
[q]
скачайте и установите на дискету или на МФМ пакет PowerIDE.
[/q]
А зачем сторонний софт? Что это докажет? Я ведь утверждаю, что не работают одновременно IDE и MFM, если не разнести их порты. Я не спорю, что сторонний софт, подменяя собой обработчик процедуры работы с IDE BIOS AT, может заставить их работать. Но это уже не BIOS AT! Можно и винду поставить, и может заработают оба стандарта, но это другая тема.

С практической стороны загрузка с дискеты некоего софта или драйвера усложняет работу, хотя и делает ее возможной. А загрузка этого софта с MFM не решит проблему частой смены винчестеров MFM, когда нужно копировать информацию туда-сюда. Но это если нет никакой другой возможности подружить IDE и MFM.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
XPOHOMETP написал:
[q]
sanders, а раньше вы настаивали что проблема в пересечении портов МФМ и ИДЕ, для того и меняля адреса МФМ.
[/q]
Я и сейчас написал, что проблему решала смена адресов i/o MFM.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
sanders, так а Вы можете просто по документации проверить, что порты не пересекаются? Другими словами, какие именно (цифрами) порты стоят по умолчанию на тех адаптерах, которые не работают совместно с IDE?
ATauenis
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 апр. 2015
uav1606 написал:
[q]
sanders, я могу только подтвердить, что на пентиумной материнке подключал одновременно безбиосный MFM-контроллер и второй канал интегрированного IDE одновременно:
[/q]
Тоже подтверждаю. NCL 5475 c Lucky Star 5I-TX2A отлично уживается. Onboard IDE оставил только Primary, а MFMник перенастроил перемычками на порты Secondary. Далее прописал Primary Master&Slave = Auto, Secondary Master = тип HDD, загрузил Win98, произвёл автопоиск устройств, перезагрузился, и везде (и в Win, и в DOS) диск отлично видится и работает.



Думаю, все проблемы возможны или из-за отсутствия поддержки второго IDE в BIOS, или капризов Plug&Pray.


XPOHOMETP написал:
[q]
Я и раньше говорил, что причина скорее софтовая, чем аппаратная.
[/q]
Согласен.
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
sanders, менять адрес портов не требуется!
Да и ни сторонний софт, ни винда эти адреса изменить не могут (речь про ИСА и перемычки, новодел не в счет).

Насчет удобства вопрос спорный.
Ведь далеко не у всех есть такой широкий выбор по железу.
И в таких случаях предлагаемый вариант доступ получить все же позволит.
Плюс винтов там можно получить больше чем поддерживает сетап.

Ну проверьте уже предлагаемый способ, вопросов имхо станет меньше :)
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Если это софтовая проблема, тогда странно, что смена адресов портов помогает. Возможно, если поставить вторичный адрес на MFM-контроллере, тогда он сам как-то не так себя ведёт, скажем, считает, что это второй диск? Т.е. его BIOS немного не так проводит процедуру инициализации. Что-нибудь связанное с таблицами параметров жёсткого диска, например.
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
ATauenis, Вам лишь бы написать чего?

Речь шла про MFM от XT и IDE на 286/386.

Вот при чём тут "безбиосный MFM-контроллер" и прочие "загрузил Win98" ???
<<Назад  Вперед>> Страницы: 1 2 3 4
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Конфликт MFM и IDE при одновременном использовании
RSS

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

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

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