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

» Samsung (Самсунг). Ремонт и восстановление накопителей. IV

Автор: tametung
Дата сообщения: 07.01.2015 17:28
sszer
на всяк.случай http://rghost.ru/60190175
Автор: sszer
Дата сообщения: 07.01.2015 17:31
tametung

Спасибо, попробую.

ПС.
С вашими модулями бурн начался штатно без лишних шаманствований. Еще раз спасибо.
Автор: selena
Дата сообщения: 10.01.2015 18:34
Помогите пожалуйста с комплектом для старичка SP0802N, TK300-06, P/N: 1375, P/V: FS
Автор: Egor PR
Дата сообщения: 12.01.2015 20:53
Есть хард HM641JI во внешнем боксе Transcend, в работе с 2011 года, использовался бережно и аккуратно. Последние три месяца был подключен к роутеру Asus для торрент-качалки/раздавалки.
Неделю назад заметил, что некоторые нормально скачанные фильмы оказываются битыми: первые 20 сек нормально - потом мусор.

Далее, что я сделал:
1. почистил контакты, подключил к ПК по SATA
2. сделал логи SMART и старта в терминале
3. mhdd erase
4. первый скан Викторией: 160ms - 1963, 600ms - 87
5. ESTOOL 3.00v - erase, потом low level format
6. второй скан Викторией: 160ms - 862, 600ms - 25

Стало получше, но все равно поверхность какая-то медленночитаемая, 32000-36000 kb/s по Виктории.

Вопросы:
- из-за чего диску поплохело? всего-то 200+ дней общее время работы
- можно ли еще как-то улучшить поляну?
- в логе старта есть на что обратить внимание?




[more=лог старта в терминале]
Код:
*PA VID=0007 PN=0000 Rev=0004
*PA VID=0007 PN=0000 Rev=0004
ChipRev = 63B0
U
S_0Shock Sensor Circuit Enabled
SO_1
Shock Sensor Circuit Enabled
IS=1
CLA #36/60
Handoff RPM=586
SPOK
mS1 00000003
A1O=117 A1G=432
O=512 S=4
SK C: 12531 H:0
POK
POK
Boot Sector Error! Take a default.
Loaded FIT ( 0: 0: 1)
CalibTable Loaded. Rev:0x17
ResoTable Loaded. Rev:0x01
RRO1xTable Loaded. Rev:0x01
Ovly loaded to 0x0001CD00
Ovly loaded to 0x1005B800
FdtTable Loaded. Rev:0x02
Reading Serial Num Pass
Up MC

PwrOn RRO1x @ H0
Table) cos = -563200, sin = -1445376
Coeff) cos = 65966, sin = -66208

DiskSlip : 142 [SrvTrk]
DiskSlip : 145 [SrvTrk]

PwrOn RRO1x @ H2
Table) cos = -542208, sin = -1464832
Coeff) cos = 66698, sin = -24374

DiskSlip : 143 [SrvTrk]
DiskSlip : 143 [SrvTrk]
TgtCyl: 842
Hd: 0 Zn: 0 Avg.:- 207
TgtCyl: 174976
Hd: 0 Zn: 1 Avg.: 830

SVCAL(0080,0000)-->PASS
RecordValid Ok : 0107E47D 0107E41D
ReadyTime = 3037771 us
ENG>mS1 00000003
UF4 1VE
SK C: 96358 H:1
SoUL!
PK_4 C: 8496 H:1

ENG>
Автор: south_man
Дата сообщения: 12.01.2015 23:17
SRUTSSSSSSSS80, tametung, AntiMember, Michael99, tomset и другие гуру - подскажите по такому вопросу..:

дано: HD502IJ - F1_3D (тринити-переросток, т.е. уже далеко не Т166 ) P/N: 4729.
Плата BF41-00184B (TRINITY R00), проц 88i8826D

истории не знаю, данные не нужны.
примечательно, что на родной точно сдохла крутилка SH6125B (LED 1704 вроде, ну и на слух не мог раскрутить пакет дисков), отдельного EEPROM-а тут нет, все в проце, поэтому оставалось подкинуть "на удачу" аналогичную плату и вот тут мистери.

Плата завелась, диск определяется, поляна в UNC пока ее не потереть, после записи - все отлично, одно "НО" - лин.скорость ровная и примерно 14Мб/сек.
При этом СМАРТ инициализировать не получается (китай-прога) и самый главный нюанс - в поле серийника - сидит партномер.

Вопрос - это его уже бурнили и недобурнили или из-за смены платы родной серийник может меняться на партномер??

Добавлено:

Понятно, что было бы корректно считать и прописать "то, что сидит в проце" (терминалом, наверное), чтоб плату подружить или просто перепаять крутилку - это тоже еще в планах..
Интересно поведение - диск как бы работает (но медленно), ну и СМАРТ не отдает...
в юсб-коробке ему место, чувствую))
Автор: AntiMember
Дата сообщения: 13.01.2015 09:47
south_man

Цитата:
Вопрос - это его уже бурнили и недобурнили

Не-е, добурнили на заводе.

Цитата:
или из-за смены платы родной серийник может меняться на партномер?

FIT родной, ессно не нашел, прочитал дефолтный (из ПЗУ). Дефолтный - доскановый.
Транслятор 1:1, ПИО мод 2, серийник - партнамбер.

Цитата:
Понятно, что было бы корректно считать и прописать "то, что сидит в проце" (терминалом, наверное)

Ессно. Тем более, что горелую платку можно терминалом читать без банки.
Собсно вам выбирать: бурнить или пытаться приживить.


Добавлено:
DS 1FF00000 40000
Автор: south_man
Дата сообщения: 13.01.2015 10:34
AntiMember

Цитата:
Собсно вам выбирать: бурнить или пытаться приживить.

Спасибо за ответ! Теперь почти ясно.
Единственно, что ПИО было бы медленнее?? (2 или 4Мб/сек макс??)
и не ясно, почему поляну оно не читает первоначальную, а после перезаписи..
т.е. с транслятором явно мимо тоже(?)

у меня выбора нет, я бурнить максимум Т166 умею
так что прочитать горелую смогу (спасибо за подсказку).. а записывать DN-ом?
Автор: AntiMember
Дата сообщения: 13.01.2015 11:58
south_man

Цитата:
Единственно, что ПИО было бы медленнее?? (2 или 4Мб/сек макс??)

Х.з. чего там по дефолту у Ф.

Цитата:
и не ясно, почему поляну оно не читает первоначальную, а после перезаписи..

Ну так сами написали:

Цитата:
т.е. с транслятором явно мимо тоже(?)

Это значит, что АМ лог-сектора не совпадает с физическим положением по дефолтной трансляции.

Цитата:
у меня выбора нет, я бурнить максимум Т166 умею
так что прочитать горелую смогу (спасибо за подсказку).. а записывать DN-ом?

У меня тоже опыта по Ф нету. Может кто из гуру подскажет.
Автор: AntiMember
Дата сообщения: 13.01.2015 13:01
south_man

Цитата:
У меня тоже опыта по Ф нету. Может кто из гуру подскажет.

Собсно, если гуру не подскажут - попробуем
Цитата:
записывать DN-ом

Главное - шо-б слилось нормально родное ПЗУ. А загрузчик попробуем прикрутить.
Тут весь вопрос по чтению-записи адаптивных параметров в ПЗУ (фипсы-шмипсы).
Мне вообще прикольно, что с чузыми адаптивами платка банку поняла.
Автор: south_man
Дата сообщения: 13.01.2015 13:07
tomset

Цитата:
ОЗУ того же объёма?

плата такая - ОЗУ в проце, соотв. не могу знать

AntiMember

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

а то! этого бы поста и не было - все, что хотелось - проверить, раскрутит ли двигло чужая плата (а потом на пересадку крутилки идти), а тут бац - и детект и запись и чтение
Автор: tomset
Дата сообщения: 13.01.2015 13:41
del
Автор: south_man
Дата сообщения: 13.01.2015 14:04
tomset
не уверен, что найду модель, т.к. плата-донор была снята и положена на полку "задолго до", но поискать можно.


Цитата:
надо паспорт править.

но раз завелось, то в этом конкретном случае править не нужно?

(если вернуть "NVRAM" из проца, то проблем вообще быть не должно, как я понимаю, т.к. платы 1-в-1, проц 1-в-1 - или тут тоже вагон конфигураций, как у ВД)

почему я сказал NVRAM - потому что по привычке ПЗУ (EEPROM, ROM) - это микруха, что в ней записано (адаптивы или варь) - не суть.. Тут ее нет физически и мне сложно сказать, мейн, варь, фулфлешь или что там внутри.
Я понимаю, что есть часть (если есть) в проце, которую заменить нельзя (маск-ром), я надеюсь, что процы одинаковых маркировок несут одну и ту же маску, соотв., чтоб "пасьянс сложился" нужно максимально зашить на место то, что программируется.
Автор: tametung
Дата сообщения: 13.01.2015 14:06

Цитата:
или из-за смены платы родной серийник может меняться на партномер??

может служебку посмотрим ? В ROM платы точно не burn-code ?
Автор: SRUTSSSSSSSS80
Дата сообщения: 13.01.2015 16:07
south_man

Цитата:
или тут тоже вагон конфигураций, как у ВД)
есть чуток но меньше чем у ВД
Про ID (было ранее про это в форуме): ID зависит от платформы (начинки), а от этого зависит комплект бурнов и далее по накатаной.

Номер партии ... 4729 обитает в том же модуле что и серийный номер.
Советую глянуть на гуру модули от похожих и ромки, ну и там на гуру была тема про ромку Ф серии, более подробнее разъяснили.

В ром есть таблица которая командует от куда читать, и куда ложить (память), в плане построения служебки похоже на ВД с прописным расположением Дира, но транслятор динамический и создаётся каждый раз при старте.


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

ром слить и глянуть чем он был ранее, если не кто не трогал вполне можно идентифицировать.

Советую http://malthus.mooo.com/index.php
а китай терминал что? а SHT что говорит? Терминал вообще что пишет ? есть лог старта?
Автор: USSTO
Дата сообщения: 14.01.2015 01:02

Цитата:
плата такая - ОЗУ в проце, соотв. не могу знать


Она скорее всего на 8 мб
Автор: south_man
Дата сообщения: 14.01.2015 10:07
tomset

Цитата:
хотя бы фломастером на плате

я теперь бирки леплю на обратной от деталей стороне

в общем, узнал, что (случайно) плата совпала и по моделе (HD502IJ) и по PN - 4729. Донор 2008.11, а пациент - 2008.05. Так что реально "повезло".

Логи
[more=плата донора+банка:]PwrOnPhy USeSHOS - Released on 2008/08/19 15:06 by Administrator DRAM=16MB SoC=26A3
jumper out
V08=0017 V0A=0019 V26=0038 V28=003A mrr=01AF FODRES=0075 Good 000001AF
V08=0019 V0A=001C V26=0041 V28=0043 mrr=0168 FODRES=0072 Good 00000168
V08=001A V0A=001C V26=003E V28=0041 mrr=0185 FODRES=0074 Good 00000185
V08=0015 V0A=0017 V26=0036 V28=0039 mrr=01A8 FODRES=0073 Good 000001A8
SHOS-(1AB07v7B.d27)
<SpinOn_1>SpinOn!
RPM at Handoff: 632
Temp : 25 degC
SpinOk
mServoStatus1 00000003
SK C: 97817 H:0
ServoTable Loaded
TgtCyl: 4032
Hd: 0 Zn: 0 Avg.:- 108
TgtCyl: 221272
Hd: 0 Zn: 1 Avg.: 61

SVCAL(0080,0000)-->PASS
RecordValid : 00038021
1.5G Lp00,PwrOnDn
ENG>





[SER_RESET:00]
SRST
ENG>
[SER_RESET:00]
SRST
ENG>qEr 2004




qEr 2004qEr 2004

PendEntryAdded
UnRecover-R4A0E:00007100ERR:DMADin:1340

PendEntryAdded
UnRecover-R4A0E:00007100ERR:DMADin:1340

PendEntryAdded
UnRecover-R4A0E:00007100ERR:DMADin:1340
[/more]


убитая плата-клиент БЕЗ банки (впрочем с банкой у нее тоже 25 или 48 RPM):
[more=лог]PSL++ SUMaxPhyHead = 0006MaxPhyHead = 0006MaxPhyHead = 0006MaxPhyHead = 0006F§UtSHOS - Released on 2008/04/18 15:28 by sec DRAM=16MB SoC=26A3
SHOS-(1AA12a9M.a38)
L=00000000,00000000
<SpinOn_2>KeepSpinOn!
RV Circuit Enabled
Temp : -16 degC
Vel Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
PK_4 C: 0 H:0
Vol Parking!
<SpinAccel_2> Accel fails timeout: mSpinAccelCheck1 = 0, mSpinAccelCheck2 = 0, mSpinRPM = 48
<SpinAccelMaxPhyHead = 0006 = 1 RPM = 48
PK_4 C: 0 H:0
<SpinOnRetry> mCOMSENSRty = 4, mAccelRty ++ SUMaxPhyHead = 0006 RPM = 25[/more]

SoC совпадает, разница есть в: SHOS-(1AB07v7B.d27) и SHOS-(1AA12a9M.a38)

бинарники слил, переведу ASCII->HEX, выложу.
Спасибо всем за советы и подсказки, истина где-то рядом

Добавлено:
USSTO

Цитата:
Она скорее всего на 8 мб

теперь видно, что DRAM=16MB
(прошу извинить, что медлил с логом)

Добавлено:
бинарники (два по 512 кБайт в архиве):
http://rghost.net/60337815

нашел поле (модуль?) FLASHDAT
клиент: 1AA12a9_.138 (из бинки) -> 1AA12a9M.a38 (из терминала)
донор: 1AA07v7_.127 (из бинки) -> 1AB07v7B.d27 (из терминала)

шото не так вычиталось (?)
Автор: SRUTSSSSSSSS80
Дата сообщения: 14.01.2015 21:48
south_man
Всё так
хм интересно что в служебке осталось, ещё бы модули бы слить.
гм донор интересный, похоже на хтби
Автор: south_man
Дата сообщения: 14.01.2015 22:01
SRUTSSSSSSSS80

Цитата:
Всё так

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


Цитата:
похоже на хтби

тоже обратил внимание, что структура отличается по "характеру", донора скорее всего "ковыряли" умельцы.
Автор: AntiMember
Дата сообщения: 15.01.2015 11:52
south_man
http://rghost.ru/60397982
Автор: south_man
Дата сообщения: 15.01.2015 12:22
AntiMember
это выкройка типа "ПЗУ" или firmware? и что и как дальше?? какие кнопки жмакать?
и вопрос - почему нам интересна часть из того, что отдает "погорелец", можно ли записать ВСЕ 512 кБайт из погорельца в донора, чтоб без бурнов посмотреть какое оно было до вымирания крутилки..?

(можно в личку, если я сильно любопытный)
Автор: AntiMember
Дата сообщения: 15.01.2015 12:50
south_man

Цитата:
и вопрос - почему нам интересна часть из того, что отдает "погорелец", можно ли записать ВСЕ 512 кБайт из погорельца в донора

Потому, что ваши 512 состоят из двух одинаковых 256...
Дальше, я так понимаю, DN 20500 и send binary file 1AA12a9M.a38.
Но пусть лучше кто с опытом по Ф серии подтвердит.

Добавлено:

Цитата:
можно в личку, если я сильно любопытный

Да тут ничего, что ранее не публиковалось, нету.
Автор: SRUTSSSSSSSS80
Дата сообщения: 15.01.2015 16:43
south_man

Цитата:
Дальше, я так понимаю, DN 20500 и send binary file 1AA12a9M.a38.

Нужно пробовать. если что не понравиться накопитель не даст вписать код.
Автор: south_man
Дата сообщения: 15.01.2015 16:49
SRUTSSSSSSSS80

Цитата:
если что не понравиться накопитель не даст вписать код.

спасибо за ответ!
если будет EVPOK, то все будет хорошо - это ясно

Я попробую - отпишусь. Только для меня это мистика - как оно будет знать, что это за код и куда его следует прописать - параметров на входе мало - начального адреса нет, только длина посылки.... Ну да ладно.
Автор: AntiMember
Дата сообщения: 16.01.2015 21:02
south_man

Цитата:
Я попробую - отпишусь.

Ну не томи...
Автор: Turkish88
Дата сообщения: 16.01.2015 22:05
south_man
На Ф серии заливается так
DN 20500 0
Автор: ROG81
Дата сообщения: 16.01.2015 22:21
Добрый день Сообщество!
Samsung HD082GJ стал сильно тормозить...
Особенно в начале диска на внешних цилиндрах.
Поборол тупо - сделал логический диск с началом за 20Gb. оставил его под своп и всякие ненужности.
У меня чисто диагностический интерес - это микросхема позиционирования дохнет?
Вот график чтения... https://yadi.sk/i/wpBCtmADe3Hyi

SAMSUNG HD082GJ S0VPJ1CQB00703
-------------------------------------------------------------------------
ID Name Value Worst Tresh Raw Health
-------------------------------------------------------------------------
1 Raw read error rate 100 100 51 0 •••••
3 Spin-up time 253 253 25 4224 •••••
4 Number of spin-up times 99 99 0 1716 ••••
5 Reallocated sector count 253 253 10 0 •••••
7 Seek error rate 253 253 51 0 •••••
8 Seek time perfomance 253 253 15 0 •••••
9 Power-on time 100 100 0 5347 •••••
10 Spin-up retries 253 253 51 0 •••••
11 Recalibration retries 253 253 0 0 •••••
12 Start/stop count 100 100 0 906 •••••
13 Soft read error rate 100 100 0 17735367 •••••
184 End-to-End error 253 253 99 0 •••••
187 Reported UNC error 253 253 0 65536 •••••
188 Command timeout 253 253 0 0 •••••
190 Airflow temperature 169 91 0 23°C/73°F ••••
194 HDA Temperature 163 88 0 25°C/77°F ••••
195 Hardware ECC recovered 100 100 0 17735367 •••••
196 Reallocated event count 253 253 0 0 •••••
197 Current pending sectors 253 253 0 0 •••••
198 Offline scan UNC sectors 253 253 0 0 •••••
199 Ultra DMA CRC errors 200 200 0 0 •••••
200 Write error rate 253 100 0 0 •••••
201 Off-track errors count 253 100 0 0 •••••
202 DAM errors count 253 253 0 0 •••••
Автор: igor_me
Дата сообщения: 16.01.2015 22:35

Цитата:
187 Reported UNC error 253 253 0 65536 •••••

Хм, весело, а релокейтов нет Контакты к коммутатору проверены, не окислены? Стирание поляны делали перед сканом? Если да - ждём заключения гуру. Но на микросхему позиционирования (в смысле драйвер двигателя aka крутилка имеется в виду?) не похоже, как по мне...
Автор: south_man
Дата сообщения: 16.01.2015 22:43
Turkish88
спасибо за подсказку (мне уже правда указали на это) -
правильно, что команда вида DN хххх 0 должна быть
если просто DN хххх - получаем в ответ E:0003


Цитата:
Ну не томи...

не получается(( - ответ E:0007 (перед этим еще кучу кружочков выдает, по кол-ву блоков, наверное) ... еще варианты?

Добавлено:
igor_me

Цитата:
а релокейтов нет

на сунгах обычное дело еще такое - UNC-и есть на поляне, записью даже не лечатся, а вот заставить их ремапиться не получается ну никак.. только бурном (если есть)
Автор: ROG81
Дата сообщения: 16.01.2015 22:49
Вот и я про то что релокейтов нет.
Еще одно дополнение: нес в кармане, с мороза запустил - скорость была под 70 с самого начала. Потом прогрелся и начал показывать такой ступенчатый график.
Начал гонять тестами - скорость вообще упала по всему диску и стучать стал "неуверенно".
Скорость упала до 20 Мб/сек.
Дал отдохнуть опять начал рисовать ступенчатый график и работать без тормозов.
Контакты чистил были грязноваты.
Диск гонял Victoria с записью. Но проблема в том что бэдов и UNC нет. Читает нормально, но в 3 раза медленнее чем должен.
Автор: tametung
Дата сообщения: 17.01.2015 05:51

Цитата:
не получается(( - ответ E:0007

ошибка в контрольной сумме.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114

Предыдущая тема: Восстановление разделов и информации на HDD (часть 7)


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