Проблемы с 128 MB Flash DOM IDE на 386SX

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
XPOHOMETP

Сообщение XPOHOMETP » 17.02.2019,14:29

Rio444 писал(а):У меня не было случая, чтобы CF с переходником не заработали.
Из того что помню:

Есть SanDisk на 32 MB. Не работает в переходнике CF-IDE. Ни на одной машинке.
Есть Stec на 128 MB. Не работает в USB-reader.
Есть Transcend на 1 GB x80. Не работает в переходнике CF-PCMCIA (а Transcend на 2 GB x120 работает без проблем).

Все карты исправны, прекрасно работают в других переходниках.
Как и эти переходники с другими картами (см. пример для 3-го случая).

Т.е. не все CF и переходники одинаково полезны :)
История ТС тому подтверждение - DOM, кроме корпуса, ничем от них не отличается...

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Rio444 » 17.02.2019,14:38

XPOHOMETP писал(а):Есть Stec на 128 MB. Не работает в USB-reader.
У меня как раз Stec. Использую преимущественно 512Мб.
Если больше - да, могут быть проблемы.
XPOHOMETP писал(а):Есть Transcend на 1 GB x80. Не работает в переходнике CF-PCMCIA
За PCMCIA ничего не скажу.
Электронка: Изображение копия Изображение

XPOHOMETP

Сообщение XPOHOMETP » 17.02.2019,14:58

Aleks69 писал(а):На днях получу CF и переходник. Может с ними заработает...
Ситуация в целом понятна.
Будем надеяться, что CF карта будет не от PQI :)
Aleks69 писал(а):Мне бы с MB запустить, без довесков.
1) Поискать BIOS от материнской на похожем чипсете, но желательно не от Phoenix.
Потребуется программатор, умение перетащить VGA BIOS в новую микросхему и т.д. и т.п.

2) Гарантий никаких не дам, но попробовать не трудно.
Поставьте что-то типа Ontrack Disk Мanager, EZ-Drive и т.п. не сильно свежих версий.
Устанавливались в MBR винта, в частности для преодоления барьера BIOS для дисков > 500 МВ.

3) Написать свой BIOS, OS, драйвер ... :biggrin:
Ну хотя бы свой обработчик int13 (размером не более 2-х секторов ?).
Затолкать на диск или куда-нибудь в ПЗУ, например рядом с VGA BIOS...


Индивидуальная несовместимость DOM и M/B :frown:
Но вариант 2 попробовать можно...

XPOHOMETP

Сообщение XPOHOMETP » 17.02.2019,15:06

Rio444 писал(а):За PCMCIA ничего не скажу.
Практически такой же переходник, как и пассивный CF-IDE.
На основе той же ISA шины, но в другом конструктиве....


Aleks69
Advanced Member
Сообщения: 441
Зарегистрирован: 31.01.2010,18:30

Сообщение Aleks69 » 17.02.2019,16:42

XPOHOMETP писал(а):Поставьте что-то типа Ontrack Disk Мanager, EZ-Drive и т.п. не сильно свежих версий.
Да, помню, было такое дело. Но, кажется, под первый участок исполняемого кода в MBR отведено всего около 450 байт. Эти-то, вероятно, нормально считаются. Но сомнительно, что сюда удалось засунуть основной код работы с секторами диска. При загрузке ОС считывается кажется еще до 16 секторов (поправка - управление может передаваться блоку, в котором может быть от 3 до 48! секторов), в которых может быть еще код, в нашем случае основной код драйвера.... и вот тут наступит облом. Но попробовать конечно можно.

PC/XT 8088х1; Commodore 64x1; Micro 8088х1 (сделай сам :thumbup:); XT 286x1; SX386-20x1; 486DX2-66x1, Mac LC475x1; Pentium II 133-300x1; Duron 1300+SQ2500x1, Intel D201GLY2A+SQ2500x1

XPOHOMETP

Сообщение XPOHOMETP » 17.02.2019,17:52

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

Более того, сразу и не вспомнить ставится ли он на винт столь малого объема.
Он ведь и так без ограничений (Ваш случай не считаем) напрямую BIOS-ом поддерживается.
Может и на этапе установки все завершится.

Но попытка - не пытка :)


i8088
Advanced Member
Сообщения: 4384
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

Сообщение i8088 » 18.02.2019,07:30

XPOHOMETP писал(а): Написать свой BIOS, OS, драйвер
Исправить такой BIOS не так сложно, если найти причину. Эти BIOS обычно не упакованы, что сильно облегчает задачу.

Aleks69
Advanced Member
Сообщения: 441
Зарегистрирован: 31.01.2010,18:30

Сообщение Aleks69 » 07.03.2019,10:17

Приветствую! Немного не в тему, но все же. Когда я подключаю с помощью 80 PIN IDE шлейфа переходник CF <-> IDE к контроллеру, интегрированному в плату 386SX из начала этого топика, плата даже не стартует. Признаться, пока не пробовал подключать один шлейф. Может быть такое, что придется искать 40 пиновый шлейф IDE? Вроде как в 80 пиновых только заземление добавлено... Первый пин не путал - на разъеме шлейфа есть заглушенный пин-ключ.
PC/XT 8088х1; Commodore 64x1; Micro 8088х1 (сделай сам :thumbup:); XT 286x1; SX386-20x1; 486DX2-66x1, Mac LC475x1; Pentium II 133-300x1; Duron 1300+SQ2500x1, Intel D201GLY2A+SQ2500x1

radical
Advanced Member
Сообщения: 3487
Зарегистрирован: 20.07.2017,11:54

Вклад в сообщество

Сообщение radical » 07.03.2019,10:42

Aleks69 писал(а):Может быть такое, что придется искать 40 пиновый шлейф IDE?
Да. У 80 пин шлейфа есть перебитая жила по стандарту, может быть это не нравится контроллеру.

XPOHOMETP

Сообщение XPOHOMETP » 07.03.2019,22:21

Еще один кандидат в песочницу нарисовался...
radical писал(а):Да. У 80 пин шлейфа
НЕТ. И конкретно к "80 пин" это прямого отношения не имеет.
До сих пор лежат кабели на 40 жил из комплекта материнок уровня Р-II.
Характерная черта - наличие защелок (со стороны разъема под материнскую), предотвращающих его случайное выпадение.
Воткнуть этой стороной в разъем винта обычно невозможно (ничего не сломав при этом).
Разводка информационных сигналов полностью совпадает с кабелем на 80 жил.
radical писал(а):есть перебитая жила по стандарту
НЕТ там "перебитой" жилы. Или приводите ссылку на стандарт с указанием версии, ссылки, страницы и т.д.
Есть отсутствующие контакты в разъеме слейва (среднем).
radical писал(а):может быть это не нравится контроллеру.
Для контроллера "это" - штатный режим.
А вот КЗ по линии может не всем по вкусу...

P.S. Для тех, кому лень читать тему - поиск по пин 28.



XPOHOMETP

Сообщение XPOHOMETP » 07.03.2019,22:55

Aleks69 писал(а):Приветствую! Немного не в тему, но все же.
Да в тему все, только просьба перечитать ее еще раз. Все уже сказано...
Aleks69 писал(а):Когда я подключаю с помощью 80 PIN IDE шлейфа. переходник CF <-> IDE к контроллеру, интегрированному в плату 386SX из начала этого топика, плата даже не стартует.
Про шлейф
http://www.phantom.sannata.ru/forum/ind ... 9#pp494719
Про пин 28
http://www.phantom.sannata.ru/forum/ind ... 7#pp495157
Aleks69 писал(а):Может быть такое, что придется искать 40 пиновый шлейф IDE?
В большинстве случаев не спасет. А вот на 80 жил есть варианты:
1) Попробовать подключить переходник IDE - CF на средний разъем шлейфа (который для slave).

2) Отрезать острыми кусачками/ножницами длинную часть кабеля с разъемом под матплату.
У меня оставшаяся часть на 80 жил длиной ~12 см успешно работает на компах от XT до P4.
Справедливости ради, на S370 и т.п. данный "дефект" не проявляется,
проблема с интегрированными в 286/386 матплаты контроллерами (о причинах говорилось выше).

3) Посмотреть визуально / прозвонить пин 28 переходника на землю.
При наличии контакта - устранить. Не требуется, если следовать пункту 2.


P.S. Использовал такие переходники
https://www.nix.ru/autocatalog/hdd_acce ... 54107.html

https://www.nix.ru/autocatalog/hdd_acce ... 56312.html

В разводке по 3 дефекта разной степени критичности (в зависимости от машинки).
Проводами и паяльником устраняются без особых проблем.

Ответить