Vogul
07.10.2016, 15:58
При обрел сабж в надежде заставить 286 машину работать с флопом 3,5 (в перспективе).
http://images.vfl.ru/ii/1475844833/b41426b8/14419486_s.jpg (http://vfl.ru/fotos/b41426b814419486.html)
Для начала никак не хотела работать с флопами - ни 5,25, ни 3,5. Флоп 3,5 постоянно крутился, будто шлейф неправильно вставлен, биос выдавал ошибку контроллера (Floppy disk(s) failure (40/С0)). Флоп 5,25 загоняет голову к самому шпинделю и кряхтит - страшно, отключаю питалово сразу. К слову все опыты проводятся на первопне, с матерью 5DHX rev 1.2, которая нормально грузится с набортного контроллера. Набортный контроллер флопа и IDE выключены. Шлейф из разъема FDD на материнке выдран (как оказалось - это имеет значение, др. мультяхи не хотели работать, когда к отключенному набортному контроллеру подцеплен штатный флоп первопня). Все используемые шлейфы проверены на рабочесть с другими мультикартами на этом первопне.
Потом присмотрелся к маркеровке пинов у мультикарты... и офигел.
http://images.vfl.ru/ii/1475844833/eff4d0e8/14419487_s.jpg (http://vfl.ru/fotos/eff4d0e814419487.html)
http://images.vfl.ru/ii/1475844834/e85867d5/14419489_s.jpg (http://vfl.ru/fotos/e85867d514419489.html)
У нормального флопа на нечетных пинах должна быть земля, на четных - сигналы. У этого четные пины (верхний ряд на фото) закорочены на землю (см. на оборотной фотке). Понятное дело он так работать не должен и будет вращать шпиндель как у неправильно вставленного шлейфа, поскольку все сигнальные пины флопа посажены на земплю (активность там как раз низким уровнем). Перекручиваение шлейфа тоже ничего не дает - оно и понятно, линии выбора флопа, включения мотора, шага и проч приходят не на те пины флопа.
Беру еще один шлейф и проводками от макетной платы цепляю к шлейфу от мультикарты так, чтобы пины 1-33 мультикарты (по их маркеровке) попадали на соответствующие пины 2-34 на флопе (я в свое время так подцеплял флоп к Корвету - работало). В этом случае ошибка Floppy Disk Failed (C0) - точного описания не нашел, но попадалась версия "неисправный контроллер" или типа "не удается инициализировать контроллер". Дисковод вообще никаких признаков жизни не подает (ни лампочкой, ни шпинделем - ничем).
Дальше решил посмотреть, что там с IDE. Сопоставил распиновку с другими мультяхами и опять непонятки - часть пинов закорочено на землю, причем у 2 разъемов разные пины... (см. оборотную фотку). Подозреваю, эти IDE для разных версий CD, в любом случае пока не попалась такая распиновка - у ATA (http://pinouts.ru/HD/AtaInternal.shtml) нет таких всплошную закороченных на земляю рядов. Понятное дело IDE-CF на этих разъемах не заработало (на др. мультяхах работает).
http://images.vfl.ru/ii/1475844833/c79eea31/14419488_s.jpg (http://vfl.ru/fotos/c79eea3114419488.html)
http://images.vfl.ru/ii/1475844834/9c6d5a13/14419490_s.jpg (http://vfl.ru/fotos/9c6d5a1314419490.html)
По джамперам ничего в сети не нашел (у которых функция не подписана). Прозвон показал следующее:
JP1-JP2 (под гребенкой FDD) подают соответственно на 5-6 ноги (I4-I5) программируемой матрицы PALCE20V8H-25PC/4 (http://html.alldatasheet.com/html-pdf/70229/LATTICE/PALCE20V8H-25PCSLASH4/260/1/PALCE20V8H-25PCSLASH4.html) прямой, либо инверсный сигнал с контактов 27 (Addr4) - 26 (Addr5) разъема ISA (https://en.wikipedia.org/wiki/Industry_Standard_Architecture). На фото установлена подача прямого сигнала.
JP4-6 подают землю, либо TTL на 18 ногу (I/O3) этой же матрицы, причем на обороте видно что пины JP5-6 соеденины дорожкой, т.е. по факту либо JP4, либо любой из JP5-6.
Как назло чип, сидящий на линиях данных ISA без маркировки... (крайний справа).
Очень надеюсь коллективный разум предложит идеи по принуждению этой мультяхи к вменяемой работе. Заранее благодарен за любую помощь!
P.S. Вот подумалось, может это вовсе не FDD разъем? У меня на одной из мультикарт есть разъем HDD на 34 контакта...
http://images.vfl.ru/ii/1475844833/b41426b8/14419486_s.jpg (http://vfl.ru/fotos/b41426b814419486.html)
Для начала никак не хотела работать с флопами - ни 5,25, ни 3,5. Флоп 3,5 постоянно крутился, будто шлейф неправильно вставлен, биос выдавал ошибку контроллера (Floppy disk(s) failure (40/С0)). Флоп 5,25 загоняет голову к самому шпинделю и кряхтит - страшно, отключаю питалово сразу. К слову все опыты проводятся на первопне, с матерью 5DHX rev 1.2, которая нормально грузится с набортного контроллера. Набортный контроллер флопа и IDE выключены. Шлейф из разъема FDD на материнке выдран (как оказалось - это имеет значение, др. мультяхи не хотели работать, когда к отключенному набортному контроллеру подцеплен штатный флоп первопня). Все используемые шлейфы проверены на рабочесть с другими мультикартами на этом первопне.
Потом присмотрелся к маркеровке пинов у мультикарты... и офигел.
http://images.vfl.ru/ii/1475844833/eff4d0e8/14419487_s.jpg (http://vfl.ru/fotos/eff4d0e814419487.html)
http://images.vfl.ru/ii/1475844834/e85867d5/14419489_s.jpg (http://vfl.ru/fotos/e85867d514419489.html)
У нормального флопа на нечетных пинах должна быть земля, на четных - сигналы. У этого четные пины (верхний ряд на фото) закорочены на землю (см. на оборотной фотке). Понятное дело он так работать не должен и будет вращать шпиндель как у неправильно вставленного шлейфа, поскольку все сигнальные пины флопа посажены на земплю (активность там как раз низким уровнем). Перекручиваение шлейфа тоже ничего не дает - оно и понятно, линии выбора флопа, включения мотора, шага и проч приходят не на те пины флопа.
Беру еще один шлейф и проводками от макетной платы цепляю к шлейфу от мультикарты так, чтобы пины 1-33 мультикарты (по их маркеровке) попадали на соответствующие пины 2-34 на флопе (я в свое время так подцеплял флоп к Корвету - работало). В этом случае ошибка Floppy Disk Failed (C0) - точного описания не нашел, но попадалась версия "неисправный контроллер" или типа "не удается инициализировать контроллер". Дисковод вообще никаких признаков жизни не подает (ни лампочкой, ни шпинделем - ничем).
Дальше решил посмотреть, что там с IDE. Сопоставил распиновку с другими мультяхами и опять непонятки - часть пинов закорочено на землю, причем у 2 разъемов разные пины... (см. оборотную фотку). Подозреваю, эти IDE для разных версий CD, в любом случае пока не попалась такая распиновка - у ATA (http://pinouts.ru/HD/AtaInternal.shtml) нет таких всплошную закороченных на земляю рядов. Понятное дело IDE-CF на этих разъемах не заработало (на др. мультяхах работает).
http://images.vfl.ru/ii/1475844833/c79eea31/14419488_s.jpg (http://vfl.ru/fotos/c79eea3114419488.html)
http://images.vfl.ru/ii/1475844834/9c6d5a13/14419490_s.jpg (http://vfl.ru/fotos/9c6d5a1314419490.html)
По джамперам ничего в сети не нашел (у которых функция не подписана). Прозвон показал следующее:
JP1-JP2 (под гребенкой FDD) подают соответственно на 5-6 ноги (I4-I5) программируемой матрицы PALCE20V8H-25PC/4 (http://html.alldatasheet.com/html-pdf/70229/LATTICE/PALCE20V8H-25PCSLASH4/260/1/PALCE20V8H-25PCSLASH4.html) прямой, либо инверсный сигнал с контактов 27 (Addr4) - 26 (Addr5) разъема ISA (https://en.wikipedia.org/wiki/Industry_Standard_Architecture). На фото установлена подача прямого сигнала.
JP4-6 подают землю, либо TTL на 18 ногу (I/O3) этой же матрицы, причем на обороте видно что пины JP5-6 соеденины дорожкой, т.е. по факту либо JP4, либо любой из JP5-6.
Как назло чип, сидящий на линиях данных ISA без маркировки... (крайний справа).
Очень надеюсь коллективный разум предложит идеи по принуждению этой мультяхи к вменяемой работе. Заранее благодарен за любую помощь!
P.S. Вот подумалось, может это вовсе не FDD разъем? У меня на одной из мультикарт есть разъем HDD на 34 контакта...