Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Ремонт накопителей WD (Western Digital). Часть X

Модерирует : Akam1, Dr_StandBy, vertex4

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

Открыть новую тему     Написать ответ в эту тему

vertex4

Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Самое главное правило ремонтника


Коды ошибок WD || Коды ошибок WD Обновлено 18.01.2013
Ссылки на файловые ресурсы
"Лампочки" ATA терминала
Разное (статьи, описания, информация с форумов)
Western Digital ACRONYMS

FAQ по действиям с накопителями WD
Порядок загрузки модулей варью накопителя
PST-mode
Для Любителей чистить RELO, P и G листы
Определение нужной версии оверлея
Ошибка чтения -1 (-256) трека по 0 (1) голове, статус - DISK_DAM_ERROR
Ошибка чтения модуля ID04, статус - RSC_ALLOCATION_NO_CONTI_BUFFER (Модуль ID04 прочитан посекторно)
Отключение 0 головы на Mariner от Cartmann
Восстановление транслятора без РС3000 от Kickman
  • подробнее
    Инструкция по скрытию бэдов сканом по логике
    Неудачно отключились головки, возвращение диска в исходное состояние
    Способы перевести HDD в SAFEMODE ("безопасный" режим)

    Расшифровка ошибок в программе WDMarvel
    WDMarvel 2.3 beta, WDMarvel 4.04, WDMarvel 4.35
    WD Defects Viewer
    WD SMART Editor
    WD F-List Editor
    WD Script Editor
    HDD FW Updater
    Def_WD
    Немного, о стуктурах Firmware, модулях WD-MARVELL
    PListEdit WD70xx & Marvell
    WD Family Search.xls
    TREX файлы в пакетах [?] индикатор активности
    WD SS Scripts
    SeDiv Demo
    WDC Based
    Отключение обработки ошибок
    Решения slow fix
    WD UART
    Nazyura WD tools
    WD SSHD drives
    DRT
    WD MyBook encrypted hard drive decryption
    WDRepairTools
    WDR
    Скрипты для программ
    Важно! Инструкция по чистке контактов на плате HDD
    Как это сделано..
    How to disable the 3.3v pin on Western Digital USB White Label Drives
    Новый 12ГБ диск не работает - тут ответ почему и что делать. Подробно почему может быть нужно удалить 3,3V из SATA коннектора
    что есть #
    hddoracle.com
    Индикатор состояния HDD
    HDD: Служебки, ПЗУ, модули, лоадеры, firmware, flash
    Data Lifeguard Diagnostic
    Гарантийное обслуживание и RMA
    Firmware Updates Western Digital

    Темы по проблемам логического ремонта разделов HDD и подъёма информации:
    Восстановление разделов и информации на HDD
    Железные проблемы с HDD (диском, хардом, веником
    S.M.A.R.T.
    Офтопик на поболтать на HDD темы
    ATA-Terminal
    Магнитный флейм
    Бизнес-вопросы сферы восстановления данных и ремонта HDD
    Предыдущие части

  • Всего записей: 10393 | Зарегистр. 29-01-2006 | Отправлено: 11:48 07-01-2024 | Исправлено: Smyg1, 10:41 28-02-2024
    tametung

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
     
    Max  Head Num=10  
    User Head Num=10  
    Head Mask:0x3FF
    Head Map: 0 1 2 3 4 5 6 7 8 9  
     
    Choice 1 = External C.rpm test!
     
    Erasing Flash......
    Writing Flash .....
    ROMFile Size: 1024Kb
     

     
    и
     

    Цитата:
     
    Max  Head Num=10  
    User Head Num=9  
    Head Mask:0x1FF  
    Head Map: 0 1 2 3 4 5 6 7 8  
     
    Erasing Flash......
    Writing Flash .....
    Write flash Ok!
     

     
    где во втором случае "Choice 1 = External C.rpm test!" ?
     
    Добавлено:

    Цитата:
    понятно что проблема с рестартом диска находится в ПЗУ. ибо ничего другого в момент после записи ПЗУ на диске ещё не существует.

    не факт. Проблема может быть и в банке.  
    Тем более вы не знаете (или знаете ?) как ТREX обрабатывает готовность.
     
    И pcb желательно проверить погоняв на рабочей банке.  
     
    NB.
    http://forum.ru-board.com/topic.cgi?forum=84&topic=5642&start=1492&limit=1&m=1#1
    Есть лучший способ чем ,69 проверять диски типа АRIES,DENALI и McKinley.  
     ,62.  
    Он работает сразу в chs cегменте + int cmd 0Fh(Rd/Reset Error Rate Tab) и на выходе оставляет в статусе кол-во дефектов.
     
     

    Всего записей: 2197 | Зарегистр. 27-01-2007 | Отправлено: 14:47 15-04-2024 | Исправлено: tametung, 15:07 15-04-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    tametung
    И pcb желательно проверить погоняв на рабочей банке.  

    очень удобно использовать резидентные "лампочки" Постриганя...
     
    если у материнки другие порты - можно поменять прямо в exe...
     
    https://files.hddguru.com/download/Software/ports.rar

    Цитата:
    Сравнение файлов PORTS_PM.EXE и PORTS_SM.EXE
     
    00000AB2: F1 71
    00000AB8: F6 76
     
     
    0AA4: 55            push         bp
    0AA5: 89E5          mov          bp,sp
    0AA7: 31C0          xor          ax,ax
    0AA9: 9ACD02FE00    callf        000FE:002CD
    0AAE: C7065600F101  mov          w,[00056],0x01F1 <<<<< Base Port 
    0AB4: C7065400F603  mov          w,[00054],0x03F6 <<<<< Alt Port 
    0ABA: 6A1C          push         01C
    0ABC: BF5000        mov          di,00050
    0ABF: 1E            push         ds
    0AC0: 57            push         di

    Всего записей: 5425 | Зарегистр. 03-10-2006 | Отправлено: 15:35 15-04-2024 | Исправлено: Smyg1, 15:59 15-04-2024
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tametung

    Цитата:
    ext 0C надо записывать _до_  24xx ,имхо.

    ext 0C записывается сразу после загрузки пакетов.

    Цитата:
     
            FileName                       FileSize       Time        Date      
    ============================================================================
    [  0] C:\3.5\REMBRNDT\20XXX\232JG.SE1       402432 15:32:44 03/27/2024
     
    Resizing Wbfr to 0x800000 (8388608) bytes
     
    Write File ID [0x01] is a New Header Format File....OK!
     
    Write File ID [0x0C] is a New Header Format File....OK!
     
    Read File ID [0x23] and rename to File ID [0x21]
     


    Цитата:
    где во втором случае "Choice 1 = External C.rpm test!" ?

    ultarget=0 - "Choice 0 = Internal C.rpm test!"
    ultarget=1 - "Choice 1 = External C.rpm test!"
     
    ultarget после выбора и в процессе тестов не изменяется.

    Цитата:
    Тем более вы не знаете (или знаете ?) как ТREX обрабатывает готовность.

    Зависает на Command ireset (engvsc.trx)
     
     

    Всего записей: 673 | Зарегистр. 22-12-2003 | Отправлено: 15:36 15-04-2024 | Исправлено: BolenB, 15:38 15-04-2024
    igoa

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    "И pcb желательно проверить погоняв на рабочей банке"
     
    Это полностью рабочие диски протестированные по физике на PC-3000
    засунуты в трекс и там облом на ireset. Пройти это место может только пакет сделанный из 23.2
    прошивки. Т.е полностью рабочее прогоняю в трекс, ищу проблемы и пишу их сюда если они есть.
    Так постепенно все модели дисков победим. Возможно имеет смысл ROM из пакета 23.2
    совместить с остальным из 212KF. Пакет 212KF полностью рабочий и его единственный мощный косяк
    это невозможность понизить плотность автоматом. Т.е. тако идёт по первой записи из модуля С.
    Остальные не воспринимаются. Если провал то надо другой модуль, если успешно тако то и остальное сделает.

    Всего записей: 237 | Зарегистр. 16-07-2015 | Отправлено: 15:46 15-04-2024 | Исправлено: igoa, 15:52 15-04-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    igoa
    это невозможность понизить плотность автоматом. Т.е. тако идёт по первой записи из модуля С.
    Остальные не воспринимаются.  

    это в скрипте не хватает установки FmtS_HQ_Capacity=6 тогда бы все работало...
    в AUTO_TREX_FIX6_Final_Test это уже сделано...

    Всего записей: 5425 | Зарегистр. 03-10-2006 | Отправлено: 15:57 15-04-2024
    igoa

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ещё лучше. Осталось только с ресетом придумать способ потому что ручное отключение питания не помогает. После него диск не раскручивается вообще. Так что возможно проблема на месте ireset но не в самом ireset а в ПЗУ диска на конкретно этом железе.

    Всего записей: 237 | Зарегистр. 16-07-2015 | Отправлено: 16:05 15-04-2024
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    igoa

    Цитата:
    Так что возможно проблема на месте ireset но не в самом ireset а в ПЗУ диска на конкретно этом железе.

    А дамп в ПЗУ и дамп в пакете, после записи совпадают?
     
    У меня такое было, когда USB флэшка, с которой гружусь заглючила, записывался мусор вместо ROM.
    Как вариант.

    Всего записей: 673 | Зарегистр. 22-12-2003 | Отправлено: 16:43 15-04-2024 | Исправлено: BolenB, 16:43 15-04-2024
    igoa

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BolenB
    Дампы я не делал но пробовал три разных флешки. Не помогает.
    У меня банка и плата с завода на 23.2HG. Если через Boot-ROM (COM PORT) режим PC-3000
    залить на диск биос от прошедшего трекс 212KF и сделать блок SA то вообще нет старта. Флаги случайные или вообще никаких не поднимет. Диск как мёртвый становится но на COM PORT откликается. Можно залить ПЗУ 23.2 обратно и всё заработает.
    Возможно были обновления в микрухе которая стоит на блоке головок и ничего меньшее чем 23.х просто не запустит эту банку.
    Однако если отсоединить эту плату то она без банки примет любой биос из всей серии. Будут правильные флаги отображаться BSY итд.

    Всего записей: 237 | Зарегистр. 16-07-2015 | Отправлено: 17:05 15-04-2024 | Исправлено: igoa, 17:13 15-04-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ну так FW просто не знает такого коммутатора...

    Всего записей: 5425 | Зарегистр. 03-10-2006 | Отправлено: 18:28 15-04-2024
    tametung

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BolenB

    Цитата:
    Write File ID [0x0C] is a New Header Format File....OK!

    Прекрасно. Что это за 0С ? Тот который был для 10-голового или уже какой-то другой ?

    Цитата:
    Зависает на Command ireset (engvsc.trx)

    Я говорю про другое. Диск может не выставить RDY,a только DSC. TREX же возможно ожидает именно
    RDY и поэтому при уже снятом BUSY не знает как реагировать.  
    +Диск сразу может упасть в PSVMode (или как он там называется ?) потушив все регистры...
    Естественно никакого перехода от BUSY к RDY не будет.
     
     

    Всего записей: 2197 | Зарегистр. 27-01-2007 | Отправлено: 18:50 15-04-2024 | Исправлено: tametung, 18:52 15-04-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    tametung
    Я говорю про другое. Диск может не выставить RDY,a только DSC. TREX же возможно ожидает именно
    RDY и поэтому при уже снятом BUSY не знает как реагировать.  
    +Диск сразу может упасть в PSVMode (или как он там называется ?) потушив все регистры...
    Естественно никакого перехода от BUSY к RDY не будет.  

    трекс нормально понимает PSVMode .
    можно воткнуть три джампера, включить винт и запустить трекс - все нормально увидется

    Всего записей: 5425 | Зарегистр. 03-10-2006 | Отправлено: 20:23 15-04-2024
    tametung

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
     
    Smyg1
    трекс нормально понимает PSVMode .
    можно воткнуть три джампера, включить винт

    надо чтобы ТС попробовал c джамперами. Может быть удастся обойтись и без COM порта.
    Но вообще интересно. Такая ботва бывает на pcb c разными загрузчиками. (напр. одни ром предназначены для
    работы с интернал ROM,a другие с внешней. или для разных F/W используются разные процессоры ) . В данном случае pcb,как я понимаю,одинаковы ?
     

    Всего записей: 2197 | Зарегистр. 27-01-2007 | Отправлено: 21:04 15-04-2024 | Исправлено: tametung, 21:14 15-04-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    igoa
    Однако если отсоединить эту плату то она без банки примет любой биос из всей серии.  

    эта FW просто не знает такого коммутатора...

    Всего записей: 5425 | Зарегистр. 03-10-2006 | Отправлено: 21:24 15-04-2024
    glvn7

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    в этой ветке, наверное, не принято отвечать на ликбезные вопросы, но я всё таки попробую ещё раз спросить про SMR...

    Цитата:
    Smyg1
    'Venice RP' WD42PURZ - есть 190
    190 статичный, заполнен сразу на всю поляну и не меняется...
    поэтому они псевдо-CMR...
     

    "несколько дорожек, где запись идёт с перекрытием, группируются в SMR ленту"
    а количество/расположение/размер лент для конкретного hdd - жёсткозаданные параметры ?
     
    "для уменьшения перезаписей/рандомных_записей добавили ещё один уровень абстракции - "хост LBA", которые через SMR транслятор пересчитывается в "диск LBA". SMR транслятор МЕНЯЕТСЯ в процессе работы, что бы производить запись с минимумом накладных расходов"
    SMR транслятор это и есть "Second-level Translator Module 190" ?
     
    но что тогда означает "статичный 190" ? что он заполнен НЕИЗМЕННЫМИ парами соответствий "хост LBA"<->"диск LBA" ??
    если в диске на физическом уровне задействован SMR способ записи(для ЧАСТИ ДОРОЖЕК, как минимум), как "статичный 190" может превратить его в CMR ?
    или в дисках со "статичным 190" SMR способ записи вообще не используется? а T2, trim и здоровенный кэш - для унификации железа ??
     
    Спасибо

    Всего записей: 53 | Зарегистр. 13-11-2010 | Отправлено: 11:50 16-04-2024 | Исправлено: glvn7, 11:53 16-04-2024
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    To_ALL
    Налетай, торопись! Забирай Динозавра (TREX).
    Очередная порция фиксов: Fix6 Final.
    Спасибо Smyg1 за ценные советы и помощь.
     
    Какие изменения были в предыдущей версии ...

    Цитата:
     
    Откат прошлых изменений: После [B2,3] опять запускается [B2,9,7] (вместо [B2,8,7])  
     
    Сделал 2 запуска Touch Dn Testing, до и после RWGAP Cal Testing (на винтах с плохой поверхностью улучшается вычисление tpi, меньше разброс по значениям).
     
    Отключение голов при ошибках Cluster Generation Testing:[D5,1]
     
    Убрал Cluster Generation Testing:[D5,1,FF] (не нужен).
     
    Сделал оптимизацию ireset-ов, за счет этого убрал пару лишних reset-ов.
     
    Добавил больше вывода в лог (printf заменил на fprintf)  
     
    Command v_tpi (для HDD c tpi_type=0) переименована в v_tpi0
    Добавлена v_tpi1 (для HDD c tpi_type=1)
     
    Еще раз Поправлены:
    fprintf "\n======  Hot Arco Testing:[C4,1,4A]  ======\n"
    fprintf "\n======  Hot Arco Testing:[2409,1,4A]  ======\n"
    Изменен допуск по температуре 50+-15 (35 - 65 градусов).  
     
    При ошибке:
    fprintf"\n======  Servo Calibration Testing:[B1,0,800]  ======\n"
    Делается Стоп тестов (выход из тестов)
     
    Добавлены  FmtSelect_Set_HQ_Capacity 6 и FmtS_HQ_Capacity 6
     
    Для Niotis.trx исправлена логика (обработка ошибок) [B9,1], [BA,1]
     
    Для Diy.trx исправлена логика (обработка ошибок) [3300,1], [3301,1], [B9,1], [BA,1]
     
    TREX_FW_rev16
     
    Добавлены новые пакеты.
     
    c:\TREX_FW_rev16\3.5\REMBRNDT\232JG-2\
    c:\TREX_FW_rev16\3.5\MALIBU\002CB\
    c:\TREX_FW_rev16\3.5\ATLANTIS\701537\0554D\
    c:\TREX_FW_rev16\3.5\TRAILS\301JE\
    c:\TREX_FW_rev16\3.5\TRAILS\302PE\
    c:\TREX_FW_rev16\3.5\TRAILS\3040Q\
    c:\TREX_FW_rev16\3.5\TRAILS\3510Q\
    c:\TREX_FW_rev16\3.5\TRAILS\6519J\
    c:\TREX_FW_rev16\3.5\TRAILS\151QB\
    c:\TREX_FW_rev16\3.5\TRAILS\303DE\
    c:\TREX_FW_rev16\3.5\TRAILS\550QH\
    c:\TREX_FW_rev16\3.5\TRAILS\3047E\
    c:\TREX_FW_rev16\3.5\TD2_PMR\5C2CD\
    c:\TREX_FW_rev16\3.5\TD3_PMR\5C8HD\
    c:\TREX_FW_rev16\3.5\TAHOE_XL\054DG-3
     

    Использовать на свой страх и риск!!!  
     
    Полный комплект со всеми пакетами (которые смог найти).
    Лежать будет 2 недели, потом самоудалится.
    Распаковывать WinRar или 7-Zip.
    Пароль на архив стандартный.  
     
    https://dropmefiles.com/Ugw9i

    Всего записей: 673 | Зарегистр. 22-12-2003 | Отправлено: 17:20 16-04-2024 | Исправлено: BolenB, 17:24 16-04-2024
    Rozik



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вай, спасибо тебе, Добрый человек!

    Всего записей: 191 | Зарегистр. 05-09-2001 | Отправлено: 17:37 16-04-2024
    igoa

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BolenB и Smyg1 Благодарю Вас!  
    По рембрандтам одно и тоже железо что и Rembrandt RE ... возможно там можно было бы нарыть
    ещё свежее прошивку. А в 232JG-2 там что менялось если помните?
     

    Всего записей: 237 | Зарегистр. 16-07-2015 | Отправлено: 17:42 16-04-2024 | Исправлено: igoa, 17:43 16-04-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    на пробу...
     
    REMBRNAE 0119B
    REMBRNRE 010FD
    https://dropmefiles.com/HD89I
     
    REMBRNAE 0333B
    https://dropmefiles.com/ujLPi
     
    REMBRNRE 010DD
    https://dropmefiles.com/9k1Fs
     
    REMBRNRE J81SE
    https://dropmefiles.com/U6wEt
     
    REMBRNRE M10DF
    https://dropmefiles.com/jKvYL

    Всего записей: 5425 | Зарегистр. 03-10-2006 | Отправлено: 18:10 16-04-2024 | Исправлено: Smyg1, 12:08 17-04-2024
    igoa

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А что это такое первое? От чего это? Даже если трекс сделать нужно иметь ресурсы оригиналов чтобы смарт и паспорт вернуть норм.
    Попробую. Напишу.
     

    Всего записей: 237 | Зарегистр. 16-07-2015 | Отправлено: 18:25 16-04-2024 | Исправлено: igoa, 18:29 16-04-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    паспорт и так в каждом новом пакете лежит, добавил - теперь и 21 тоже будет...
    плюс в 802Е всегда есть копия 02...
    а бэкап 21 всегда есть в модуле 68 и 69...

    Всего записей: 5425 | Зарегистр. 03-10-2006 | Отправлено: 10:14 17-04-2024 | Исправлено: Smyg1, 10:17 17-04-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

    Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Ремонт накопителей WD (Western Digital). Часть X


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru