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

Полигон-2

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

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

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

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

Загадки MFM

помогите разгадать

<<Назад  Вперед>> Страницы: 1 2 3 4 * 5 6
Печать
 
dk_spb
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Вот что дало глубокое копание:
Тот винт что работает выдает на Software reset: Error=0 (младший бит 0x3f6), No_address_mark (bit0 в 0x1F1).
Те что не работают выдают на Software reset: Error=0 (младший бит 0x3f6), No_track00 (bit1 в 0x1F1).
Везде в документации сказано что тип ошибки надо смотреть в Error Register (0x1F1) только если в 0x3F6 выставлен флаг ошибки. Фиг тут, сигейтовский адаптер ВСЕГДА проверяет и пропускает только ошибку No_address_mark :-(

Вопрос по существу:
ищу утилиту низкоуровневого форматирования, которая не только работает в обход BIOS (напрямую с регистрами контроллера), но и позволяет выбрать SECONDARY контроллер.
Утилит, которые лезут в регистры полно, та же SGATFMT4. Но они все радостно видят первый контроллер с одним винтом (на маме неотключаемый IDE) и все.
dk_spb
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Перелопатил SGATFMT4 на работу со вторым контроллером. Говорит идите нафиг, software reset (утилита его называет RECALL) не проходит - винт не подключен.

Взял другой контроллер (не сигейт). Проверил, что и рабочий и проблемный винт на этом контроллере software reset проходит с одинаковым резултатом, хотя и с разницей по времени.
Запустил патченный SGATFMT4 - проблемный винт форматирует и проверяет. Говорит рабочий винт, пользуйтесь на здоровье. Во как.....
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
dk_spb, AMNF после сброса - это для IDE трактуется как наличие устройства на шине.
Но флаг ошибки не в 3f6, а в регистр состояния, 1f7

Seagate контроллер использует свой способ работы с диском (как ST11, на который есть
документация). Те, даже если найдется такая утилита, скорее всего с Вашим Seagate
контроллером не будет работать. Я вообще сомневаюсь, что Ваш контроллер занимает
адреса Secondary channel.
[q]
взял другой контроллер (не сигейт). Проверил, что и рабочий и проблемный винт на этом контроллере software reset проходит с одинаковым резултатом, хотя и с разницей по времени.
[/q]
Ну что и требовалось доказать.
dk_spb
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Да, Вы правы, про 3f6 вместо 177 - это я ошибся.

>Я вообще сомневаюсь, что Ваш контроллер занимает адреса Secondary channel.
Не сомневайтесь, я проверил.

В общем вопрос как раз в том, почему если рекалибровка идёт долго (и, видимо, с проблемами), ST-21M/22M считает что винт с ошибкой (поиска нулевой дорожки) и метит его как отсутствующий. Точнее это даже не вопрос, а удивление по поводу сигейтовских заморочек.
Получается что с точки зрения сигейта из 8 винчестеров у меня рабочий только один. Остальные контроллеры согласны считать все винты рабочими.....
dk_spb
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Еще одно боль в том что из имеющихся у меня BIOSных 16-ти битных MFM один сигейт (который привередлив к винтам), а второй туповат: умеет только брть тип HDD из CMOS, но сам туда ничего положить не умеет. А имеющаяся мамка про HDD знает только Present=Y/N
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Могу посоветовать поискать другие прошивки для Seagate, может
в какой то версии исправили этот баг.
dk_spb
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Ну Вы скажете тоже.... Естественно, это я сделал еще до того как на форум стал писать. Нет вообще нигде прошики, кроме той что у меня. Ни BIOS, ни микрокода.
Хоть самому микрокод ковыряй......
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Здесь какая-то есть http://minuszerodegrees.net/rom/rom.htm
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Очевидно, ST-225 долго будут "камнем преткновения".

См. последние сообщения по теме: http://www.phantom.sannata.ru/...amp;st=new

Литература: http://pcrebuilding.altervista...Manual.pdf
dk_spb
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Кай написал:
[q]
См. последние сообщения по теме: http://www.phantom.sannata.ru/...amp;st=new
[/q]
Это про терминаторы что ли речь??

OEM мануал интересный, конечно, но ни капельки не подвинул вперед про быструю/долгую рекалибровку. Если предположить что долгая рекалибровка возникает из за проблем с чтением Track -1, то получается что винту пора в утиль. Но это всё неочевидно, а домыслы....
<<Назад  Вперед>> Страницы: 1 2 3 4 * 5 6
Печать
Полигон-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