Ru-Board.club
← Вернуться в раздел «Магнитные носители информации»

» Ремонт накопителей Seagate. Часть 6

Автор: Red01
Дата сообщения: 28.07.2014 23:57
AntiMember

Цитата:
Да напряжно по табличке в маш-коде писать кусочки, дизасмить, проверять.
Зачем? - загоняю потом в винт, что-б получить в памяти некое нужное значение регистра(ов).


я понял - сразу не сообразил
я такой сам ищу




Добавлено:
igor_me

Цитата:
Логика, как известно, в исходниках FW, которые мы (почти) не видим . Ну и надо учитывать, что забугорные ребята, они - "забугорные". И потому логика у них тоже чуток отличается от нашенской. Вот если бы FW писали в основном "русские Иваны" - то и выглядело бы для нас чуток "понятнее" и "логичнее"


если "русские Иваны" понапишут всем мало не покажется...
- все дырки закроем
"сэндфорс по русски " (c)

Автор: NiTr0
Дата сообщения: 29.07.2014 19:10

Цитата:
Вот если бы FW писали в основном "русские Иваны" - то и выглядело бы для нас чуток "понятнее" и "логичнее"

Битрикс, 1С бухгалтерия.... Непонятно, нелогично и напрочь через анус (использовать реляционную СУБД тупо как хранилище файлов, поверх которого лепить свою СУБД - это верх идиотизма).
Автор: AntiMember
Дата сообщения: 29.07.2014 22:48
Прикольненько, аккуратненько:
http://rayer.g6.cz/hardware/hddtech/seadiagc.pdf
Почему кеш = 0 от самой рыбы:
http://knowledge.seagate.com/articles/en_US/FAQ/203631en
Автор: AntiMember
Дата сообщения: 09.08.2014 22:16
Скучно на руборде в железяках стало...
Мож кто поделится, как сказевые команды в ф3 пихать...
Так сказать, для оживления темы.
Автор: Mihatut
Дата сообщения: 10.08.2014 21:39
seagate momentus thin 500gb к терминалу возможно подключить?
Стандартный способ 384008nn на два контакта со стороны разъема не работает.
Терминал винт не видит.

Автор: igor_me
Дата сообщения: 10.08.2014 22:10
Теоретически терминал может быть залочен. Земля прицеплена, RX\TX не перепутаны?

Добавлено:

Цитата:
Скучно на руборде в железяках стало.

ЗЫ Это у меня пауза с дисками сейчас, как возобновится - станет чуток живее
Автор: south_man
Дата сообщения: 10.08.2014 22:13
Mihatut
полную модель в студию, а то может это вообще самсунг
ЗЫ: земля не нужна (сигейтам точно), она всегда есть, когда есть питание - по минусу/корпусу и т.п.
Автор: Mihatut
Дата сообщения: 10.08.2014 22:14
подключено вроде правильно, если они ничего не поменяли.
Для проверки подцепил точно так же винт ST9320325AS - терминал его отлично видит, команды проходят.
Переношу контакты на momentus - фиг вам.

Добавлено:

Цитата:
полную модель в студию, а то может это вообще самсунг


ST500LT012 FW 0001SDM1
Автор: AV82
Дата сообщения: 10.08.2014 23:55

Цитата:
SDM1

Не самсунг )
И вообще, это заводская варь, не hp, не apple и другие подобные брэндовые извращения. Так что, теоретически, не должнен быть там залочен терминал. Но, как знать...
Автор: south_man
Дата сообщения: 11.08.2014 00:05

Цитата:
не должнен быть там залочен терминал.

можно еще без банки только плату подключить и посмотреть, есть ли реакция на подачу питания...
Автор: spectralua
Дата сообщения: 11.08.2014 10:54
Всем привет.
Есть винт ST31500541AS
После ребута машины долго детектится после чего на хороших матерях числится в БИОС с 0 объемом, на паршивеньких не виден совсем.
Родная тулза пишен "неси в ремонт", не проходит ни тест, ни стирание. Статус "сбой" сразу после запуска тестов.
Принудительно обновил ему прошивку до сс35
На команды по UART реагирует, на диагностику выходит.
Команды, вроде "m0,2,2,,,,,22", используемые при борьбе с последствиями мухи СС вводят винт в ступор, ответа нет. Для надежности ждал 20 часов.
Блины крутит, левого стука нет.
Что еще можно предпринять?
Автор: AV82
Дата сообщения: 11.08.2014 11:57
tomset
Неужто в огромной пзу-шке уже и базовый терминал не умещается??? Чего же там залито взамен?
Автор: south_man
Дата сообщения: 11.08.2014 12:41
spectralua
т.е. диску
Цитата:
с 0 объемом
вы
Цитата:
Принудительно обновил ему прошивку до сс35
, так чтоль?

думаю, всем будет интересно узнать, как это вам удалось?
какая прошивка на наклейке указана?
лог терминала при старте (с родной платой, за одно можно контакты почистить)?
что на V1, V4 отдает? сброс F,,22 делали?
Автор: spectralua
Дата сообщения: 11.08.2014 12:51
south_man
FDL486A -m Hepburn -f HECC358H.LOD -i ST31500541AS -s -x -b -v -a 20
сс32
Терминал молчит.
Код: ASCII Diag mode

F3 T>V1


F3 T>V4
Reassigned Sectors List
Original New log log log phy phy
LBA PBA cyl hd sctr zn cyl hd sctr ▒▒`▒▒▒

F3 T>

Автор: south_man
Дата сообщения: 11.08.2014 12:56

Цитата:
Терминал молчит.

т.е. при старте молчит?
а если Ctrl+C ему дать?
хотелось бы что-то такое видеть..

Код:
Jumping to Power On Resety
Rst 0x20M
Автор: spectralua
Дата сообщения: 11.08.2014 12:58
Да, при старте партизанит. Ctrl+C игнорирует. На Ctrl+D выходит на ASCII Diag mode
F3 T>
По Ctrl+t уходит ESLIP mode
Автор: south_man
Дата сообщения: 11.08.2014 13:04

Цитата:
Ctrl+C игнорирует

пардон, еще раз, когда вошли в тех.режим (F3 T> ) на Ctrl+C он ничего не сделает??
в диаг. по Ctrl+Z вроде попадаем всегда

Добавлено:
tomset

Цитата:
принудительная заливка чужой прошивки приводит..

принудительная - тут согласен, но варь вроде нужная была - может еще есть шанс??

впрочем, не супер решение, конечно
Автор: spectralua
Дата сообщения: 11.08.2014 13:15
tomset
Прошивку брал с сигейта по серийнику. Ключи к прошивальщику нашел тут в теме. Собственно, после прошивки единственное отличие - драйвдетект от сигейта показывает новую версию прошивки. Все остальное в работе как было.

Добавлено:
south_man
Ctrl+Z ASCII Diag mode

F3 T>
Ctrl+с Spinning Down


далее винт парконулся. На все CTRL+
Bad cmd: 0x1A1A
>
Bad cmd: 0x1A03
>
Bad cmd: 0x0314



Автор: south_man
Дата сообщения: 11.08.2014 13:23
spectralua

Цитата:
Собственно, после прошивки единственное отличие - драйвдетект от сигейта показывает новую версию прошивки. Все остальное в работе как было.


ну вот а вы говорите, что это единственное отличие...


Цитата:
далее винт парконулся. На все CTRL+
Bad cmd: 0x1A1A
>
Bad cmd: 0x1A03


отличный результат, который говорит, что с варью не все в порядке, т.е. лоадер/оверлей (что там еще) не могут договориться..

а какая была до перешивки (на наклейке)?
может есть шанс найти LOD со старым микрокодом и затулить его обратно.. впрочем не уверен, что эта фича еще раз сработает

ЗЫ: только счас заметил в шапке : Хочешь прошить веник?
Автор: spectralua
Дата сообщения: 11.08.2014 13:25
south_man
На наклейке cc32
Автор: spectralua
Дата сообщения: 11.08.2014 13:37
Есть смысл найти 32 прошивку и поставить обратно?

ps Винт детектится виндой как устройство.
Автор: AV82
Дата сообщения: 11.08.2014 13:54
spectralua
Ну, флаг вам в руки, раз уж детектится. Все равно, альтернатива вашему предложенному варианту одна - вкатить прошивку постарше, но уже соотв. вашей модели.
Автор: spectralua
Дата сообщения: 11.08.2014 13:57
AV82Сейчас прошивка последняя. Т.е откатить и опять накатить?
Автор: AV82
Дата сообщения: 11.08.2014 14:02
Не, просто откатить, если получится. А затем, если у харда проблема, то

Цитата:
в начале, устраняется проблема, чтобы хард нормально заработал и только потом, если есть обновление для этого серийника, делается обновление.

Автор: south_man
Дата сообщения: 11.08.2014 14:13
spectralua

Цитата:
вкатить прошивку постарше,

именно, что постарше (старая т.е.) - СС32, у вас прошивка "поновее".

одно НО.. этих версий бывает много, даже если и найти удастся, не факт, что оно подойдет((

как пример - это ответ от ST31000528AS:


Код: Package Version: PH0G7B.CCD3.AA8400.CC38 , Package P/N: 100593078, Package Builder ID: AT,
Package Build Date: 09/18/2009, Package Build Time: 14:26:04, Package CFW Version: PH0G.CCD3.00205150.AT00,
Package SFW1 Version: B74C, Package SFW2 Version: ----, Package SFW3 Version: ----, Package SFW4 Version: ----
Controller FW Rev: 09181426, CustomerRel: CC38, Changelist: 00205150, ProdType: PH0G.CCD3, Date: 09/18/2009, Time: 142604, UserId: 00236537
Servo FW Rev: B74C
RAP FW Implementation Key: 10, Format Rev: 0001, Contents Rev: A2 07 03 03
Автор: spectralua
Дата сообщения: 11.08.2014 14:40
Не нашел 32 прошивку. Есть левые файлы на файлопомойках, но не думаю, что это хороший вариант для устанвки.

Возможно есть какие-то сервисные команты для сбросов в дефолтные значения?
Автор: south_man
Дата сообщения: 11.08.2014 14:44

Цитата:
сбросов в дефолтные значения?

F3 T>F,,22
но это сброс конфигурации, у вас же сейчас каша в системных модулях..
что толку сбрасывать boot.ini, если часть системных файлов от ХР вы заменили на файлы от 7ки..?
Автор: Mihatut
Дата сообщения: 12.08.2014 10:50
Решил для самообразования помучить сигейт 7200.7 80гб ST380011A FW 3.06, который лет 5 назад сдох до состояния что не детектился.

Залез терминалом запустил N4 - бэды в служебной области.
Уже вторые сутки жует периодически сообщая:


CE Log EC=43 Rtype=25 OV=0 STStatus0
AutoRd Err 47 at 00ee37.00.008b
AutoRd Err 43 at 00ee37.01.008b
SCAN Error
AutoRd Err 47 at 00ee37.00.008b
AutoRd Err 43 at 00ee37.01.008b
Failed sys sect. write
AT Er 00 Nwt Er 43 RdWr 0b3f.00.0001
ATA St 50 Er 00 Op b0 f, 0c24f01,01 01 da
Niwot: 002c0000 ff 00000000.2c.000 0000 0003 0014 a366
AutoRd Err 43 at 000b3f.01.007a

CE Log EC=43 Rtype=25 OV=0 STStatus0
AutoRd Err 47 at 00ee37.00.008b
AutoRd Err 43 at 00ee37.01.008b
SCAN Error
3.06 10-21-03 15:53
(P)PATA Reset
Pgm=00 Trk=0EE40(0EE40).1(1).017(017) Zn=0 Err=00 ErCt=0000 Hlth=0008 CHlth=0000 Ready LBA=00600241
Pgm=00 Trk=0EE40(0EE40).1(1).017(017) Zn=0 Err=00 ErCt=0000 Hlth=0008 CHlth=0000 Ready LBA=00600241

Age Typ Hds Lent Loopcnt TrkGn Thld Grey Intg TrkOfst SpnIntg
50 21 1 0000 0000000 0028 00F742 FF60 0000 011A
Pgm=00 Trk=0EE40(0EE40).1(1).017(017) Zn=0 Err=00 ErCt=0000 Hlth=0008 CHlth=0000 Ready LBA=00600241
Pgm=00 Trk=006BF(006BF).0(1).017(017) Zn=0 Err=00 ErCt=0000 Hlth=0008 CHlth=0000 Ntrdy LBA=00600241
Pgm=00 Trk=0EE35(0EE35).0(0).000(000) Zn=0 Err=00 ErCt=0000 Hlth=0008 CHlth=0000 Ntrdy LBA=00600241

CE Log EC=0 Rtype=36 OV=0 STStatus0
AutoRd Err 43 at 00ee37.00.008b
AutoRd Err 43 at 00ee37.01.008b
Failed sys sect. write
Failed sys sect. write
Failed sys sect. write
Slave


Я правильно понимаю, что ничем полезным он сейчас не занимается, надо это дело нахрен прерывать.
Пытаться слить с него служебку st_mem - бесполезно.
А надо искать совместимую служебку в инете, пускать тест N2 и потом закачивать в него служебку обратно?
Автор: igor_me
Дата сообщения: 12.08.2014 11:21

Цитата:
Пытаться слить с него служебку st_mem - бесполезно.

Ошибки при чтении были?

Цитата:
А надо искать совместимую служебку в инете, пускать тест N2 и потом закачивать в него служебку обратно?

Ну да, только это обычно называют не служебкой, а ресурсами (апп, церт, таблички и т. п.). Они заливаются в память, пускается селф и собственно он и формирует служебку. По окончании селфа пишется только оверлей и вендор. Возможно их вы имели в виду, говоря о "служебке"... В общем процесс на первых 30-40 страницах первой части темы расписан очень хорошо, остальное подскажут...

Добавлено:
Да, контактики на плате контроллёра не забыли почистить?
Автор: AV82
Дата сообщения: 12.08.2014 12:45
Mihatut
Заодно, там же (в первой части) почитайте теорию и возможности отключения голов на альпинах (версии фирмваре, извращения с апп кодом/пзу и т. д.). Потому что, если не контактики, то высока вероятность, что придется головы отключать...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126

Предыдущая тема: Чем лучше подключать HDD от прошлого ноута и как найти папку


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.