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

Полигон-2

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

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

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

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

Проблема с MFM контроллером

Compaq 100637, от Compaq Portable Plus.

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


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
ua1osm написал:
[q]
Низкий формат MFM RLL ESDI винта дебагом:

-r cs
:800
-r ip
:5 ввод
-g

....
[/q]
Может, всё-таки :c800 , а не :800?

Root, относительно команды перехода, то поэтому адресу почти всегда команда перехода, т.к. это начало блока ПЗУ...
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Учитывая мой опыт ковыряния вирусов, могу сказать, что форматирование они пытались вызывать переходом на C800:5 и C800:6. При этом, в зависимости от BIOS'а контроллера, может начаться безусловное форматирование, а может быть весьма длительный диалог с запросом разнообразных параметров. Для того, чтобы понять, что умеет обсуждаемый контроллер, желательно слить дамп поболее, чем 128 байт - может там и нет ничего, а форматировать нужно, например, через ADM или какой-то родной утилитой.
Fe-Restorator
Гость

Ссылка

В моём контроллере DTC 5160x по команде -g=c800:5 начинается безусловное форматирование винта с геометрией взятой из ПЗУ контроллера или MBR-диска.
При
-r cs
:c800
-r ip
:5
-g
выдаётся простое текстовое меню с выбором 1-го или 2-го дисков, их геометрии и interleaving-а.
В случае arif-ru действительно стоит попробовать "-r ip:3" или "-r ip:100" как для нестандартных контроллеров.
Сейчас на форуме
arif-ru
Advanced Member


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


Ссылка


Дата регистрации на форуме:
8 окт. 2007
uav1606
Спасибо за исправление, вечером попробую.

Teodor
К сожалению, ADM говорит, что диск не установлен (и сразу же выгружается).

Fe-Restorator
Реакцию на "g=c800:5" уже описывал - в общем, лучше от него не стало.
За второй вариант спасибо, попробую вечером запустить.

olbush, Root
Спасибо! g=c800:ccc и g=c800:3 попробую - опять же вечером.


Teodor, olbush
Спасибо за советы. Но, к сожалению, я не знаю, как пользоваться debug и пока не нашёл в интернете достаточно простых для меня разъяснений. То есть предложенные мне списки комманд забить могу, но общие советы, увы, приводить в жизнь не умею.

Если конкретнее - скажите, пожалуйста,

А). как слить весь дамп целиком?
Б). Правильно ли я понял, что стоит попробовать ещё и "G=c800:6"
В). Не могли бы Вы за одно подсказать, где можно прочитать что-нибудь про "Debug"
AFleyM
Гость

Ссылка

arif-ru написал:
[q]
Teodor
К сожалению, ADM говорит, что диск не установлен (и сразу же выгружается).
[/q]
коллеги, а что делать-когда диск установлен и правильно видится биосом, а АМД говорит что он установлен неправильно и отказывается его форматить?
Сейчас на форуме
arif-ru
Advanced Member


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


Ссылка


Дата регистрации на форуме:
8 окт. 2007
Время появилось в середине дня. Проверил.
Результаты

G=c800:ccc - висит, диск крутится ровно, на Ctrl-Alt-Del не реагирует. ждал минут двадцать.

G=c800:3 - аналогично

G=c800:6 - диск не скрипел (как и при с800:5, кстати), но какие-то значения регистров вывелись:
A>debug
-g=c800:6

AX=0000 BX=0000 CX=0000 DX=0000 SP=0002 BP=0000 SI=0000 DI=0000
DS=0000 ES=0000 SS=110F CS=20CD IP=03DE NV UP DI PL ZR NA PE NC
20CD:03DE CC INT 3


Форматирование по схеме Fe-Restorator и ua1osm - то же самое:
A>debug
-r cs
CS 110F
:c800
-r ip
IP 0100
:5
-g

AX=0000 BX=0000 CX=0000 DX=0000 SP=0002 BP=0000 SI=0000 DI=0000
DS=0000 ES=0000 SS=110F CS=20CD IP=03DE NV UP DI PL ZR NA PE NC
20CD:03DE CC INT 3
-q



Если заменить
-r ip:5 на -r ip:3, то компьютер, опять же, зависает.
Если на -r ip:100 - выводит на экран несколько страниц симвлолосочетаний, несколько пустых страниц, слово "Compaq" и ещё послотни пустых страниц. Потом зависает.

Ни в одном положении жёсткий диск не дёргается.
По поводу перестановки перемычек - раньше же он, наверное, _так_ работал?
arif-ru
Advanced Member


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


Ссылка


Дата регистрации на форуме:
8 окт. 2007
Ага, нашёл help по debag-у и разобрался, как делать Dump нужного размера.

Вот что получилось:


-d c800:0000 2000

C800:0000 55 AA 10 EB 4C 90 2A 52-41 56 2A 20 28 43 29 20 U...L.*RAV* ©
C800:0010 43 6F 70 79 72 69 67 68-74 20 43 4F 4D 50 41 51 Copyright COMPAQ
C800:0020 20 43 6F 6D 70 75 74 65-72 20 43 6F 72 70 6F 72 Computer Corpor
C800:0030 61 74 69 6F 6E 20 31 39-38 33 2C 20 41 6C 6C 20 ation 1983, All
C800:0040 52 69 67 68 74 73 20 52-65 73 65 72 76 65 64 2E Rights Reserved.
C800:0050 20 FB 1E 06 57 56 52 51-53 50 FC 33 C0 8E C0 0E ...WVRQSP.3....
C800:0060 1F BE 4C 00 BF 00 01 26-A5 26 A5 BE 11 01 B9 06 ..L....&.&......
C800:0070 00 AD 8B F8 A5 8C C8 AB-E2 F7 B0 20 E6 20 E4 21 ........... . .!
C800:0080 24 9E E6 21 BA 13 02 B0-00 EE B0 FF EE B4 00 BA $..!............
C800:0090 80 00 CD 13 72 5E B4 14-BA 80 00 33 C9 32 C0 CD ....r^.....3.2..
C800:00A0 13 72 51 B4 0F BB 00 00-B2 80 CD 13 72 46 1E BB .rQ.........rF..
C800:00B0 40 00 8E DB C6 06 75 00-00 B2 80 BB 0A 00 B9 08 @.....u.........
C800:00C0 02 B4 10 CD 13 73 15 E2-F8 4B 75 F2 80 3E 75 00 .....s...Ku..>u.
C800:00D0 00 75 1B C6 06 75 00 00-1F EB 19 90 B4 11 CD 13 .u...u..........
C800:00E0 72 EA FE C2 80 06 75 00-01 BB 01 00 EB D0 1F BD r.....u.........
C800:00F0 00 00 EB 14 BB 07 00 B9-17 00 BE 29 01 B4 0E 2E ...........)....
C800:0100 AC CD 10 E2 F8 BD 0F 00-58 5B 59 5A 5E 5F 07 1F ........X[YZ^_..
C800:0110 CB 34 00 60 07 4C 00 56-02 78 00 01 02 04 01 E7 .4.`.L.V.x......
C800:0120 03 64 00 86 01 FC 01 D7-01 46 49 58 45 44 20 44 .d.......FIXED D
C800:0130 49 53 4B 20 45 52 52 4F-52 20 31 37 30 31 0D 0A ISK ERROR 1701..
C800:0140 4E 6F 6E 2D 53 79 73 74-65 6D 20 64 69 73 6B 20 Non-System disk
C800:0150 6F 72 20 64 69 73 6B 20-65 72 72 6F 72 0D 0A 52 or disk error..R
C800:0160 65 70 6C 61 63 65 20 61-6E 64 20 73 74 72 69 6B eplace and strik
C800:0170 65 20 61 6E 79 20 6B 65-79 20 77 68 65 6E 20 72 e any key when r
C800:0180 65 61 64 79 0D 0A FB BB-40 00 8E DB B9 03 00 51 eady....@......Q
C800:0190 B4 00 33 D2 CD 13 BA 00-00 8E C2 BB 00 7C B9 01 ..3..........|..
C800:01A0 00 B8 01 02 CD 13 59 73-29 80 FC 80 74 02 E2 DF ......Ys)...t...
C800:01B0 B9 03 00 51 B8 01 02 BB-00 7C B9 01 00 BA 80 00 ...Q.....|......
C800:01C0 CD 13 59 26 81 3E FE 7D-55 AA 74 06 E2 E5 CD 7F ..Y&.>.}U.t.....
C800:01D0 EB B4 EA 00 7C 00 00 FB-FC 50 53 56 BE 40 01 B9 ....|....PSV.@..
C800:01E0 46 00 2E AC B4 0E BB 07-00 CD 10 E2 F5 B4 00 CD F...............
C800:01F0 16 5E 5B 58 CF 00 00 00-00 00 00 00 00 00 00 00 .^[X............
C800:0200 00 DF 02 25 02 08 2A FF-50 F6 00 04 00 01 08 0A ...%..*.P.......
C800:0210 05 06 07 04 08 0C E5 E6-0B 0D 0E 0F 00 01 E0 E3 ................
C800:0220 E4 DF 02 08 03 12 03 32-03 52 03 52 03 52 03 52 .......2.R.R.R.R
C800:0230 03 60 03 14 04 12 03 32-03 52 03 63 04 12 03 32 .`.....2.R.c...2
C800:0240 03 52 03 52 03 52 03 52-03 52 03 0C B4 28 00 00 .R.R.R.R.R...(..
C800:0250 00 00 00 00 00 00 FB 80-FA 80 72 05 80 FA 87 76 ..........r....v
C800:0260 05 CD 40 55 EB 69 55 1E-06 57 56 52 51 53 50 50 ..@U.iU..WVRQSPP
C800:0270 8B EC 8C CE 8E C6 80 FC-14 76 05 B8 00 01 EB 33 .........v.....3
C800:0280 FC 50 B8 40 00 8E D8 81-E2 06 00 D1 E2 8B C2 A2 .P.@............
C800:0290 77 00 98 89 46 00 FA E4-21 24 DF E6 21 FB 58 86 w...F...!$..!.X.
C800:02A0 C4 8B F0 81 E6 FF 00 2E-8A A4 0C 02 D1 E6 2E FF ................
C800:02B0 94 21 02 BB 40 00 8E DB-88 26 74 00 50 FA E4 21 .!..@....&t.P..!
C800:02C0 0C 20 E6 21 FB 58 5B 5B-5B 59 5A 5E 5F 07 1F 8B . .!.X[[[YZ^_...
C800:02D0 EC 80 66 06 FE 0A E4 74-04 80 4E 06 01 5D CF B4 ..f....t..N..]..
C800:02E0 00 B2 00 CD 40 72 20 BA-21 03 03 56 00 EE B8 2C ....@r .!..V...,
C800:02F0 01 E8 CD 03 B9 4F 29 EC-A8 0F 74 08 E2 F9 B8 00 .....O)...t.....
C800:0300 05 F9 EB 03 E8 0D 01 C3-33 C0 A0 74 00 88 26 74 ........3..t..&t
C800:0310 00 C3 E8 EB 03 E8 06 04-72 17 E8 67 01 72 12 50 ........r..g.r.P
C800:0320 B0 47 E6 0B B0 03 E6 0A-58 E8 AB 01 72 03 E8 0B .G......X...r...
C800:0330 02 C3 E8 CB 03 E8 E6 03-72 17 E8 47 01 72 12 50 ........r..G.r.P
C800:0340 B0 4B E6 0B B0 03 E6 0A-58 E8 8B 01 72 03 E8 EB .K......X...r...
C800:0350 01 C3 E8 2F 01 72 08 E8-7D 01 72 03 E8 DD 01 C3 .../.r..}.r.....
C800:0360 8A 16 75 00 88 56 08 0E-1F E8 F1 02 8A 74 02 FE ..u..V.......t..
C800:0370 CE 88 76 09 8A 6C 01 80-ED 02 88 6E 07 B1 06 8A ..v..l.....n....
C800:0380 04 D2 E0 04 11 88 46 06-33 C0 C3 BA 20 03 03 56 ......F.3... ..V
C800:0390 00 EC 72 03 EB 7E 90 BE-00 00 BC 97 03 0E 1F 56 ..r..~.........V
C800:03A0 B9 00 10 33 FF AD 03 F8-E2 FB F7 DF 89 3C 5E 33 ...3.........>^3
C800:03B0 C9 B6 00 B2 FF B4 04 CD-21 AC 8A D0 B4 04 CD 21 ........!......!
C800:03C0 90 90 90 01 20 02 40 03-20 04 80 06 20 08 40 10 .... .@. ... .@.
C800:03D0 40 11 10 12 02 14 04 15-40 18 11 19 0B 20 01 21 @.......@.... .!
C800:03E0 02 30 20 31 20 32 10 01-32 02 01 32 00 00 0B 05 .0 1 2..2..2....
C800:03F0 02 64 04 02 64 00 00 0B-05 01 32 08 01 32 00 00 .d..d.....2..2..
C800:0400 0B 05 01 32 04 01 32 00-00 0B 05 00 01 01 00 01 ...2..2.........
C800:0410 00 00 0B 05 E8 6D 00 72-49 E8 B0 02 72 44 E8 D3 .....m.rI...rD..
C800:0420 02 E8 A8 02 72 3C BA 20-03 03 56 00 B0 0C EE E8 ....r>. ..V.....
C800:0430 9A 02 72 2E 8A 46 08 24-01 74 02 B0 20 E8 FB 01 ..r..F.$.t.. ...
C800:0440 72 20 E8 18 02 B9 08 00-BA 20 03 03 56 00 E8 7B r ....... ..V..{
C800:0450 02 72 0F 2E AC EE E2 F6-50 2E AC A2 76 00 58 E8 .r......P...v.X.
C800:0460 DA 00 C3 BA 21 03 03 56-00 EE B9 4F 29 EC A8 0F ....!..V...O)...
C800:0470 74 08 E2 F9 B8 00 05 F9-EB 09 B8 2C 01 E8 41 02 t..........,..A.
C800:0480 E8 91 FF C3 8B D8 B9 90-01 BA 21 03 03 56 00 EC ..........!..V..
C800:0490 3C FF 74 23 A8 08 74 08-E2 F5 F9 BB 00 80 EB 34 >.t#..t........4
C800:04A0 BA 22 03 03 56 00 EE B9-F4 01 BA 21 03 03 56 00 ."..V......!..V.
C800:04B0 EC A8 08 75 0D E2 F9 F9-BB 0F FF C6 06 42 00 03 ...u.........B..
C800:04C0 EB 12 BA 23 03 03 56 00-B0 03 EE FA E4 21 24 DF ...#..V......!$.
C800:04D0 E6 21 FB F8 8B C3 C3 E8-F2 01 72 5F BA 20 03 03 .!........r_. ..
C800:04E0 56 00 8A C4 EE A2 42 00-E8 E1 01 72 4E 8B 56 08 V.....B....rN.V.
C800:04F0 80 E2 01 74 02 B2 20 02-D6 8A C2 BA 20 03 03 56 ...t.. ..... ..V
C800:0500 00 EE A2 43 00 E8 C4 01-72 31 8B 4E 06 8A C1 2C ...C....r1.N...,
C800:0510 01 EE A2 44 00 E8 B4 01-72 21 8A C5 EE A2 45 00 ...D....r!....E.
C800:0520 E8 A9 01 72 16 8B 46 02-EE A2 46 00 E8 9D 01 72 ...r..F...F....r
C800:0530 0A A0 76 00 EE A2 47 00-E8 4D 01 C3 E8 8D 01 72 ..v...G..M.....r
C800:0540 17 BA 20 03 03 56 00 EC-86 E0 88 26 74 00 E8 A3 .. ..V.....&t...
C800:0550 01 32 C0 80 E4 02 75 01-C3 E8 28 FF 73 03 E9 D9 .2....u...(.s...
C800:0560 00 E8 68 01 73 03 E9 D1-00 E8 60 01 73 03 E9 C9 ..h.s.....`.s...
C800:0570 00 B4 03 BA 20 03 03 56-00 8A C4 EE E8 4D 01 73 .... ..V.....M.s
C800:0580 03 E9 B6 00 8B 56 08 80-E2 01 74 02 B2 20 02 D6 .....V....t.. ..
C800:0590 8A C2 E8 A6 00 73 03 E9-A0 00 E8 2F 01 73 03 E9 .....s...../.s..
C800:05A0 98 00 BA 20 03 03 56 00-EC A2 42 00 E8 1D 01 73 ... ..V...B....s
C800:05B0 03 E9 86 00 8A E0 EC E8-12 01 73 03 EB 7C 90 E8 ..........s..|..
C800:05C0 0A 01 72 76 EC E8 04 01-72 70 EC E8 FE 00 72 6A ..rv....rp....rj
C800:05D0 EC 80 E4 3F 73 00 B9 11-00 BE C3 03 2E AC 3A C4 ...?s.........:.
C800:05E0 74 08 46 E2 F7 B8 00 BB-EB 06 2E AC 86 E0 32 C0 t.F...........2.
C800:05F0 88 26 74 00 80 FC 11 74-05 80 FC 0B 75 3C E8 83 .&t....t....u>..
C800:0600 FE 72 37 E8 C6 00 72 32-E8 E9 00 E8 BE 00 72 2A .r7...r2......r*
C800:0610 BA 20 03 03 56 00 B0 0D-EE A2 42 00 E8 AD 00 72 . ..V.....B....r
C800:0620 19 32 C0 E8 15 00 E8 A3-00 72 0F BA 20 03 03 56 .2.......r.. ..V
C800:0630 00 EC E8 97 00 72 03 50-EC 58 C3 BA 20 03 03 56 .....r.P.X.. ..V
C800:0640 00 EE E8 87 00 72 15 B0-00 EE E8 7F 00 72 0D EE .....r.......r..
C800:0650 E8 79 00 72 07 EE E8 73-00 72 01 EE C3 E8 11 01 .y.r...s.r......
C800:0660 E3 05 BE 0B 04 EB 20 BA-22 03 03 56 00 EC 24 0F ...... ."..V..$.
C800:0670 8A 66 08 80 E4 01 74 04-D0 E8 D0 E8 24 03 BE E7 .f....t.....$...
C800:0680 03 B3 09 F6 E3 03 F0 C3-8A 46 03 3C 07 BB D1 B5 .........F.>....
C800:0690 74 07 3C 13 74 03 BB 4F-29 B9 08 02 BA 21 03 03 t.>.t..O)....!..
C800:06A0 56 00 EC A8 20 75 19 E2-F9 4B 75 ED E8 45 00 BA V... u...Ku..E..
C800:06B0 21 03 03 56 00 EE B8 2C-01 E8 05 00 B8 00 80 F9 !..V...,........
C800:06C0 C3 51 B9 04 01 E2 FE 48-75 F8 59 C3 53 51 52 50 .Q.....Hu.Y.SQRP
C800:06D0 BB D0 07 BA 21 03 03 56-00 B9 5A 00 EC A8 01 75 ....!..V..Z....u
C800:06E0 0E E2 F9 4B 75 F3 58 B8-00 20 5A 59 5B F9 C3 58 ...Ku.X.. ZY[..X
C800:06F0 5A 59 5B C3 50 BA 23 03-03 56 00 32 C0 EE 58 C3 ZY[.P.#..V.2..X.
C800:0700 50 E6 0C B8 10 00 F7 66-0E 03 46 04 12 D6 E6 06 P......f..F.....
C800:0710 86 C4 E6 06 86 C4 8B D8-8A C2 E6 82 58 C3 50 80 ............X.P.
C800:0720 7E 03 0F B8 01 00 74 09-80 7E 03 0E 74 03 8A 46 ~.....t..~..t..F
C800:0730 02 BA 00 02 F7 E2 8B C8-80 7E 03 0A 74 08 80 7E .........~..t..~
C800:0740 03 0B 8B C1 75 07 B0 04-F6 66 02 03 C1 48 E6 07 ....u....f...H..
C800:0750 86 C4 E6 07 86 C4 03 C3-73 04 58 B4 09 C3 58 C3 ........s.X...X.
C800:0760 50 B0 20 E6 20 B0 07 E6-0A E4 21 0C 20 E6 21 58 P. . .....!. .!X
C800:0770 CF 33 F6 BB 20 00 06 1E-0E 1F B9 00 04 E2 FE 8D .3.. ...........
C800:0780 74 FE 56 8D 70 EC 56 E8-0A 00 06 BD B0 B2 AF BE t.V.p.V.........
C800:0790 AE 1F 07 C3 56 23 D1 59-5E 5F 07 AC 98 91 AC 26 ....V#.Y^_.....&
C800:07A0 12 05 D3 DA 0B D0 47 D3-D2 E2 F3 87 F2 87 F1 FF ......G.........
C800:07B0 E2 C3 FF FF FF FF FF FF-FF FF FF FF FF FF FF FF ................
C800:07C0 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF ................
--------------------- от 07D0 до 1FD0 - идут строки целиком из FF------------
C800:1FD0 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF ................
C800:1FE0 FF FF FF FF FF FF 45 20-20 20 43 4F 4D 50 41 51 ......E COMPAQ
C800:1FF0 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF D5 ................
C800:2000 FF .
Fe-Restorator
Гость

Ссылка

Вы уверены, что дисковый контроллер сконфигурирован на С800 ???
Варианты:
CA00
CC00
CE00
Попробуйте дебагом эти адреса.
Сейчас на форуме
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Fe-Restorator, судя по сигнатуре "55 AA" это как раз начало блока расширения ПЗУ. Конечно, не могу однозначно сказать, что это ПЗУ именно MFM-контроллера, но почему бы и нет? Да и надписи "FIXED DISK ERROR 1701" это подтверждают...
Alex_reaper
Advanced Member


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


Ссылка


Дата регистрации на форуме:
10 июля 2009
Например можно запустить CHECKIT и посмотреть по каким адресам загружены блоки ПЗУ контроллеров (Checkit->Sysinfo->Memory Map)
<<Назад  Вперед>> Страницы: 1 2 3 4
Печать
Полигон-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