Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » XT-CF lite не хочет работать одновременно с МФМ контроллером |
<<Назад Вперед>> | Печать |
Merchant*RU
Advanced Member
Откуда: Москва Всего сообщений: 404 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 окт. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 июня 2016 16:02 Сообщение отредактировано: 13 июня 2016 16:17
Добрый день. Не вполне понимаю, должен-ли адаптер XT-CFlite работать одновременно с МФМ контроллером и подключённым к нему диском? Пробую на ХТ-мамке стартовать отдельно со связкой ST-11M + винч Kyocera 3,5" и отдельно с XT-CFlite + карточка на 8Гб. Оба варианта стартуют и работают безотказно, дос грузится. Пытаюсь запустить их одновременно, получается следующее: 1) отрабатывает сперва биос из ST11, показывает свою стартовую строчку с обнаруженным диском 2) запускается биос XT-CFlite, показывает своё меню с найденной карточкой, автоматически переходит на загрузку с "диска С" 3) управление возвращается на ST11 и загрузка идёт с МФМ-винча. 4) После загрузки никакой карточки не видно, ни разделов на ней, вообще ничего. Пробовал тот-же вариант со SCSI-контроллером и его диском, процедура выглядит так-же, кроме пункта 4, здесь карточка видится полностью, со всеми разделами. Материнка, процессор - те-же самые. На контроллере ST-11 пробовал выставлять адреса и С800, и D000, D800, E000, на карточке XT-CF намеренно выставлял адреса, не перекрывающиеся с указанными выше, результата сие не принесло, карточка по-прежнему не видна. Даже если выбрать загрузку с "диска А", по версии биоса XT-CF, то и в этом случае, после загрузки с дискеты CF-карточка никак не видна. Посмотрел на адреса портов контроллеров, у МФМ они в диапазоне 320..350, а у карточки XT-CF жёстко прошит 360, сменить невозможно, точнее, мне - нечем. Может быть, в этом дело? Пытался найти инструкцию к XT-CF, все ссылки ведут на www.lo-tech.co.uk , но там всё больше по сборке и программированию самого биоса, чем по совместимости с другими контроллерами. В чём я делаю ошибку? Добавлю. У адаптера XT-CFlite предусмотрен переключатель "отключить набортный биос". Для ХТ это приводит к неработоспособности адаптера, его как будто вовсе нет в системе. Это сделано для компьютеров класса 386 и выше, коие имеют свой биос, по части IDE, и даже автодетект винчей? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Merchant*RU написал: Я незнаком с XT-CF, но Вы сами написали что его базовый адрес 360, что несовместимо с У адаптера XT-CFlite предусмотрен переключатель "отключить набортный биос". Для ХТ это приводит к неработоспособности адаптера, его как будто вовсе нет в системе. Это сделано для компьютеров класса 386 и выше, коие имеют свой биос, по части IDE, и даже автодетект винчей? AT IDE, и соответственно работать средствами 286+ BIOS не будет. При отключенном optionROM на XT-CF всегда можно работать с устройством написав соответствующий DOS driver. Кстати, если есть DOS driver для ST11 от seagate, можно попробовать отключить option ROM на MFM ST11, загрузиться с CF-XT, и загрузить драйвер ST11 с него. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 июня 2016 21:41 Сообщение отредактировано: 13 июня 2016 23:36
1) Вот тут немного есть про несколько контроллеров http://wiki.sensi.org/dokuwiki/doku.php?id=hddxt раздел "Несколько контроллеров". Кратко: все BIOS-ы ставятся в "цепочку" по порядку адресов. Если BIOS первого контроллера находится на C800, то он должен поддерживать устройство 80h, которое станет диском C: (обычно), а второй контроллер, который живет CE00 должен поддерживать устройство 81h т.е. диск D: Попробуй в момент появления заставки CF-Lite после детекта CF нажать кнопочку "D" У меня к сожалению нету ST-11, но есть контроллер флопа 1.44 с собственным BIOS на CA00, все работает нормально. Если в момент заставки CF нажать кнопочку "A" - грузится с флопа. 2) Лучшие доки - это исходники https://code.google.com/archive/p/xtideuniversalbios/ выкачать через svn. Руководство (не самое свежее, увы) https://code.google.com/archiv...anual.wiki Также можно сросить в "официальном" треде http://www.vcfed.org/forum/sho...ersal-BIOS |
Merchant*RU
Advanced Member
Откуда: Москва Всего сообщений: 404 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 окт. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 июня 2016 0:33 Сообщение отредактировано: 14 июня 2016 1:00
i8088 написал: Благодарю, сей момент я упустил из виду, ещё не пробовал адаптер XT-CFlite на платах 286+ совместно с их "набортным" IDE. Как единственный адаптер диска в машинах 286+ он работает без нареканий. Я незнаком с XT-CF, но Вы сами написали что его базовый адрес 360, что несовместимо с alecv написал: Благодарю за помощь, содержимое страниц внимательно изучу, в меру моего понимания программирования (невеликого, увы). Попробуй в момент появления заставки CF-Lite после детекта CF нажать кнопочку "D" Кнопочку "D" уже пробовал, никакого результата, контроллер на неё не отзывается. Возможно, из-за "лайтовости" своей, в отличие от полновесного XT-CF, он не умеет определять ни slave-диски, ни вторичные, третичные и т.д. каналы IDE с их дисками. Замечу такую странность: я выставлял адрес для XT-CFlite в С800, а адрес ST11 ставил в D800, результат не изменился, хотя, по-логике, XT-CF должен был сработать первым... Можно поиграться с параметром "Late initialization", но это требует перепрошивки биоса контроллера XT-CFlite. что мне выполнить, в силу отсутствия оборудования, не удастся. Возможно, мне попался контроллер ST11 c "причудами" в прошивке. Попробую взять другой МФМ-контроллер, имею несколько штук, проверить с ним. Диск тоже возьму другой, чтобы не портить существующую связку. Немного отвлекусь. Хотелось использовать ХТ-CFlite для копирования с МФМ-винчей без посредства дискеты или нуль-провода, оказывается, это не всегда получается сделать. Во всяком случае, напрямую на платформе ХТ. Некогда, мне удавалось завести МФМ-контроллер совместно с IDE на платформе pentium-1, попробую повторить эксперимент, но теперь отключу набортный контроллер и заменю его на XT-CFlite. Практической пользы от эксперимента будет мало, но хотя-бы исключу вариант влияния платформы ХТ и возможной "усталости" матплаты. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 июня 2016 9:25 Сообщение отредактировано: 14 июня 2016 17:45
Merchant*RU В XT CF-Lite применяется xtideuniversalbios, у него общий код для всех разновидностей контроллеров. Для CF-Lite - у него приделан драйвер "нижнего уровня" для флешки. Вся остальная логика одинаковая. BIOS настраивается утилитой XTIDECFG но надо прошивать BIOS, да. Другой вариант - взять микросхему EEPROM 28С64 и прошивать прямо в плате. Адрес I/O 360h не перекрывается как правило ни с чем. Стандартный ISA IDE занимает адрес 1F0h. XT MFM контроллер чаще всего занимает 320h. Sound Blaster - 330h. На 300h чаще всего сидит сетевуха (если есть). Но вообще на такой глюк надо писать баг-репорт хотя бы в топик поддержки. У меня есть контроллер RLL Seagate ST-11R но к сожалению нету RLL винта. Upd Если поможет - у меня "обычная" Turbo XT с перешитым BIOS-ом AMI http://minuszerodegrees.net/xt_clone_bios/xt_clone_bios.htm первый сверху |
<<Назад Вперед>> | Печать |
Полигон-2 » Технический флейм » XT-CF lite не хочет работать одновременно с МФМ контроллером |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |