|
| Автор |
Сообщение |
Svarog
Откуда: Московская обл.
|
| Добавлено: Пн Сен 08, 2003 2:32 pm |
|
|
В процессе копания захотелось понять как отключать бошки и целые блины в семействе винтов Фуджитсу.
Имеется четырехголовое чудо MPG 3204AH. Хочется сделать из него десятку.
Смотрю модуль HS.
в первой строке после идентификатора 48 53 стоят байты 04 04 00 01 02 03 FF FF....... Может кто подскажет что каждый байт показывает (число головок и т.д.)
Смотрю модуль HS от MPG3102AT
01 02 01 FF FF FF FF.....
Есть другая десятка. Там первая строчка выглядит так:
01 01 00 FF FF FF.......
В чем тут разница? (я имею ввиду разные модули HS на десятках)
Ясен пень что просто залив модуль HS от 10-ки в 20-ку я не добьюсь нужного рез-та- нужно править прошивку.
Но по какому адресу необходимо проводить эти изменения? (где-то читал, что надо изменять начиная с адреса 5Аh и далее, вроде бы там прописано с какой головы читать служебку)
Так же надо провить модуль ТS (или нет?), а может и карту голов.
Не подскажите как все это сделать? Или хотябы пните в правильном направлении.
Заранее благодарен! |
|
verwolf
Откуда: г. Уфа
|
| Добавлено: Пн Сен 08, 2003 5:29 pm |
|
|
Первая 10-ка имеет рабочую первую голову, второя нулевую.
Какую пару голов ты хочешь оставить от 20-ки рабочую?
В соответсвии с этим правь модуль HS. |
|
Svarog
Откуда: Московская обл.
|
| Добавлено: Вт Сен 09, 2003 9:34 am |
|
|
verwolf
Что значит "имеет первую рабочую голову"?
Нулевая бошка у нее отключена?
то есть получается что моя первая десятка читает блин 2-мя бошками, а вторая - только одной?
На 20-ке получается что читаются оба блина всеми бошками? (раз идет перечисление 00 01 02 03)
Допустим я хочу оставить 2 первых головы то надо править модуль так 01 02 02 FF FF...?
Что то не въеду никак :-(
Видать тупой с детства... |
|
verwolf
Откуда: г. Уфа
|
| Добавлено: Вт Сен 09, 2003 5:33 pm |
|
|
10-ки были как с 0-головой так и с первой с завода так шли.
У твоей 20-ки 4 головы тоже редкие винты обычно поподаются 2-ве
Править надо так:
исходное 04 04 00 01 02 03 FF FF FF
^^^кол. голов
отключаем 2-ве головы получаем
02 02 00 01 FF FF FF
отключили вде верхние голвы. |
|
Svarog
Откуда: Московская обл.
|
| Добавлено: Ср Сен 10, 2003 9:21 am |
|
|
verwolf
Огромное спасибо!
А надо править P-list если, допустим, там прописаны дефекты по тем головам, которые я собираюсь отключить?
И еще вопросик...
А если, например, надо отключить 1-ю и 3-ю головы? HS будет таким?
02 02 00 04 FF FF...
Правильно? |
|
verwolf
Откуда: г. Уфа
|
| Добавлено: Ср Сен 10, 2003 10:46 am |
|
|
да p-list лучше очистить.
Если надо отключить 1 и 3 тогда так
02 02 00 02 FF FF FF |
|
Svarog
Откуда: Московская обл.
|
| Добавлено: Ср Сен 10, 2003 3:01 pm |
|
|
verwolf
Цитата: Если надо отключить 1 и 3 тогда так
02 02 00 02 FF FF FF
Блин! чего-то не пойму :-(
Почему 00 02?
По идее, если оставлять 0-ю и 4-ю головы должно быть 00 04?
Объясните плиз что обозначает каждый из байтов?
04 04 00 01 02 03 FF FF....
Первый обозначает кол-во используемых голов. А второй?
Далее идет перечисление голов - это ясно...
А-А-А! Понял! Раз прописать 02 02 тогда байт 04 уже не покатит! т.к. он обозначает 4-ю голову, которой как бы нет.
Хорошо...
А если отключить 3-ю и 4-ю бошки? HS таким булет?
02 02 00 01? |
|
and
Откуда: г. Гомель, Беларусь
|
| Добавлено: Ср Сен 10, 2003 9:11 pm |
|
|
Svarog писал(а): По идее, если оставлять 0-ю и 4-ю головы должно быть 00 04?
Объясните плиз что обозначает каждый из байтов?
04 04 00 01 02 03 FF FF....
Первый обозначает кол-во используемых голов. А второй?
Далее идет перечисление голов - это ясно...
00 04 - это нулевая и "четвертая с нуля", т.е. пятая. :-) А второй байт - это вроде бы общее кол-во голов. |
|
Svarog
Откуда: Московская обл.
|
| Добавлено: Чт Сен 11, 2003 10:16 am |
|
|
and
Спасибо за отклик, теперь понял!
С отключением голов вроде разобрались.
А вот если надо заставить винт читать служебку по первой голове (допустим 0-я сдохла), тогда надо править ПЗУ?
где-то читал что это прописывается начиная с адреса 2Bh
но что именно надо прописывать и какие байты править? |
|
verwolf
Откуда: г. Уфа
|
| Добавлено: Чт Сен 11, 2003 10:50 am |
|
|
Да можно
У меня получалось изменять порядок голов например 0 1 делал 1 0
тоесть служебка читалась по 1-голове. |
|
Svarog
Откуда: Московская обл.
|
| Добавлено: Чт Сен 11, 2003 11:56 am |
|
|
verwolf
Неужели только изменив модуль HS можно заставить читать служебку разными головами? А как же ПЗУ?
Здесь что-то не то... |
|
verwolf
Откуда: г. Уфа
|
| Добавлено: Чт Сен 11, 2003 12:20 pm |
|
|
| Ну истественно подправив ПЗУ. |
|
Svarog
Откуда: Московская обл.
|
| Добавлено: Чт Сен 11, 2003 12:29 pm |
|
|
verwolf
Цитата: Ну истественно подправив ПЗУ.
Гы! Вернулись к тому с чего начали :-)
ПЗУ по какому адресу правиться? И какие биты надо прописывать? |
|
smyg
Откуда: Крым, Симферополь
|
| Добавлено: Пт Сен 12, 2003 11:17 am |
|
|
Svarog писал(а): verwolf
Цитата: Ну истественно подправив ПЗУ.
Гы! Вернулись к тому с чего начали :-)
ПЗУ по какому адресу правиться? И какие биты надо прописывать?
Я уже об этом писал.
Слабо поиск поюзать у Майсофта? |
|
Svarog
Откуда: Московская обл.
|
| Добавлено: Пт Сен 12, 2003 11:34 am |
|
|
smyg
За 3 дня прочел всю конфу у Постриганя- не нашел ни фига! |
|
and
Откуда: г. Гомель, Беларусь
|
| Добавлено: Пт Сен 12, 2003 12:46 pm |
|
|
Svarog писал(а): За 3 дня прочел всю конфу у Постриганя- не нашел ни фига!
Есть, есть. Я только что за пару минут нашел. Поиск по нику "smyg": это он здесь рекламу делает - там в ветке одна его мессага и есть. :-))) (2smyg: без обид, это шутка, а не наезд :-) ). Кстати, в HS правильнее бы не 01 01 01, а 01 02 01. |
|
USer
Откуда: near by SPB
|
| Добавлено: Пт Сен 12, 2003 5:12 pm |
|
|
цитата
(У сабжа неисправна 0 голова. Надо ее отключить.
В ROM по адресу 2Bh устанавливаем в 1 бит D6, чтобы служебка читалась с головки 1. Записываем ROM.
В HS вместо 02 02 00 01 FF вписываем 01 01 01 FF FF
Загружаем модуль HS в ОЗУ накопителя, а затем на блины.)
===============================
с3 с5 09 04 20 00 12 26 00 00 00 01 26 2b 13 8с
===============================
если я правильно понял то менять^вот этот бит |
|
Svarog
Откуда: Московская обл.
|
| Добавлено: Вт Сен 16, 2003 9:28 am |
|
|
USer
Цитата: В ROM по адресу 2Bh устанавливаем в 1 бит D6, чтобы служебка читалась с головки 1. Записываем ROM
А если надо прочитать служебку по 2-й голове? Меняем первый бит по адресу 2Сh? и почему именно D6? что эта связка означает? |
|
smyg
Откуда: Крым, Симферополь
|
| Добавлено: Вт Сен 16, 2003 2:58 pm |
|
|
| http://mhddsoftware.com/cgi-bin/ib/ikonboard.cgi?s=8392f2a7d5110e158689775c3f9061f1;act=ST;f=1;t=600;hl=отключение+голов |
|
Svarog
Откуда: Московская обл.
|
| Добавлено: Вт Сен 16, 2003 5:05 pm |
|
|
smyg
Интересная ссылка...
Спасибо!
Буду разбираться. |
|
| |