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

» Ремонт SSD накопителей на контроллерах SandForce

Автор: exwein
Дата сообщения: 30.07.2016 11:51
Smyg11, подскажите, как можно прошить имея всего лишь файлы vic и driveconfig?
Автор: Smyg11
Дата сообщения: 30.07.2016 11:54
vic грузятся по Download Microcode...
Автор: World_of_Drones
Дата сообщения: 30.07.2016 14:48

Цитата:
Есть ли способ узнать что за прошивка залита в него на данный момент?

есть, но только на исправном приводе, номер конфигурации показывает утилита Field Update
у OCZ в отличии от других производителей собственная универсальная обновлялка прошивок
поэтому номера конфигураций через файлы обновлений неизвестны

Цитата:
И зачем там JTAG+UART контакты?

подарок от производителя платы диска
Автор: exwein
Дата сообщения: 30.07.2016 14:50
Перекопал весь гинезис по командам и форум. Ничего не нашел по "Download Microcode..."
Единственное место где постоянно вижу, это в терминале при подаче питания с перемычкой.

Код:
*** ROM Rev 20D Dec 20 2010 Build 288571 ***
[ROM] Force Download: waiting for Download Microcode Command...
[ROM] Waiting for Link to come up...
Автор: Smyg11
Дата сообщения: 30.07.2016 15:24

Цитата:
-DOWNLOAD_MFB : To download only MFB image to a target SSD drive.
./SF_Genesis -DOWNLOAD_MFB [DEVICE] [MFP_PACKAGE] [DRIVE_CONFIG_FILE] [LOG=FILENAME]


Цитата:
Distribution Firmware Package (*.DFP)
Manufacturing Firmware Package (*.MFP)
Field update Firmware Package (*.FFP)


Цитата:
[ROM] Force Download: waiting for Download Microcode Command...
[ROM] Undec Cmd 0x92
[ROM] non-DMA
<MFB> Factory Setup finished; you may reboot or download Flashware now.
<MFB> Download Microcode PASS!

Автор: exwein
Дата сообщения: 30.07.2016 16:33
Есть только одна проблема, требуется

Цитата:
[MFP_PACKAGE]


Цитата:
Manufacturing Firmware Package (*.MFP)

А у меня есть только от распакованного 5.2.2 и от 5.8.2, с распакованными 3-мя лицензиями из свободного доступа. Но там нет нужных мне конфигураций.

Как шить без MFP?
Автор: Smyg11
Дата сообщения: 30.07.2016 16:44
на самом деле

FW_PPRO_5_8_2_Release.906190.release.0.ffp
это контейнер для
2xxxx_fw_cl_*.vic

и
FW_PPRO_5_8_2_Release.906190.release.0.mfp
это контейнер для
2xxxx_mf_*.vic
Автор: exwein
Дата сообщения: 30.07.2016 17:08
Smyg11, я об этом догадывался, когда просматривал mfp в hex редакторе.
Получается, я могу просто заменить в редакторе одну прошивку на другую?

добавлено
Удалось мне считать flash_id. Снял две флешки и пересадил на usb флешку с чипом Alcor. Запустил программу и чудо, флеш определилась как MT29F64G08CBABA id 2C:64:44:4B:A9:00.
Просмотрел флеш лист на чип и высмотрел 2 флешки с одинаковым id.
Micron    MT29F64G08CBABA    2C64444BA900
Micron    MT29F128G08CFABB    2C64444BA900
Автор: World_of_Drones
Дата сообщения: 30.07.2016 18:49

Цитата:
Снял две флешки и пересадил на usb флешку с чипом Alcor. Запустил программу и чудо, флеш определилась как MT29F64G08CBABA id 2C:64:44:4B:A9:00.

есть замечательная утилита http://www.antspec.com/usbflashinfo/, она по ID умеет определять возможную маркировку чипа по своим таблицам, жаль эти таблички нельзя выдернуть
Автор: exwein
Дата сообщения: 30.07.2016 21:13
Отобрал комплекты по параметрам
FLASH_VENDOR Micron
FLASH_TYPE MLC
PACKAGE_TYPE TSOP
PACKAGE_COUNT 8
FLASH_PN MT29F64G08CBABAWP

Получил
+22330    SF-2281    SF-2281 64GB Micron20 MLC TSOP 8xMT29F64G08CBABA (RAISE OFF)
+22333    SF-2281    SF-2281 55GB Micron20 MLC TSOP 8xMT29F64G08CBABA
+27091    SF-2281-Gold    SF-2281-Gold 64GB Micron20 MLC TSOP 8xMT29F64G08CBABA (RAISE OFF)
+27094    SF-2281-Gold    SF-2281-Gold 55GB Micron20 MLC TSOP 8xMT29F64G08CBABA
-29275    SF-2281-Gold-Opal    SF-2281-Gold 64GB TCG Opal Micron20 MLC TSOP 8xMT29F64G08CBABA (RAISE OFF)

+ есть комплект
- нет комплекта

Пролил все комплекты, которые были в наличии. У всех одна и таже ошибка.

Код:
Proceeding in ROM mode, download feature 1...
Successfully downloaded MFB to the drive...
Waiting (5 sec) for the drive to settle...
FATAL_ERROR: Could not get the IDENTIFY data from the drive... (0x12000004:SF_SG_HOST_BAD_TARGET_ERROR)
Автор: qwinnt
Дата сообщения: 31.07.2016 20:40
[more] Smyg11
Спасибо Вам за конфиг (22006_582.rar)!
Только те файлы, про которые я упоминал ранее:
FW_PPRO_5_8_2_Release.906190.release.0.ffp 590кБ
FW_PPRO_5_8_2_Release.906190.release.0.mfp 869кБ
Это нормально? Чувствую что маловато они весят для "униерсальной" прошивки.


p.s облазил весь китай интернет, всего нашел 4 торрента для версии 5.2.8. Ни один не работает. Да и вообще ни один торрент с прошивками у меня не загружается до конца.
Только вот это скачал: http://www.liangchanba.com/misc.php?mod=tag&id=1112
Пришлось регистрироваться на baidu.com
Так что вопрос о том где раздобыть fw_sf-2000_mp_5-8-2_client.zip (с *.dfp файлом) остается открытым.

На форуме в этой ветки этот вопрос задавался неоднократно:
Автор: uran55, Отправлено:02:53 04-01-2016

Цитата:
Народ поделитесь плиз fw_sf-2000_mp_5-8-2_client.zip

Автор: exwein, Отправлено:23:29 03-04-2016

Цитата:
...не подскажете, где взять файлы для заливки?
FW_SF-2000_MP_5-8-2_Client.zip удалось скачать на 99,7%, дальше торрент не качает....


Я тоже присоединяюсь.
Ну нет этих файлов в открытом доступе нигде! Торренты все мёртвые. [/more]

Добавлено:
exwein
Огромное Вам спасибо за FW_PPRO_5_8_2_Release.906190.release--0.rar.
Завтра буду пробовать!
Автор: exwein
Дата сообщения: 01.08.2016 15:02
Сегодня попытался залить при помощи

Цитата:
-DOWNLOAD_MFB : To download only MFB image to a target SSD drive.
./SF_Genesis -DOWNLOAD_MFB [DEVICE] [MFP_PACKAGE] [DRIVE_CONFIG_FILE] [LOG=FILENAME]


Гинезис 1.5 дает все те же ошибки.
Генезис 1.7 один раз в терминале дал

Код:
[ROM] READ CMD
[ROM] Soft Reset
[ROM] Cleared By Host
[ROM] Undec Cmd 0xec
[ROM] Undec Cmd 0xef
[ROM] Undec Cmd 0xec
[ROM] Undec Cmd 0xec
[ROM] Undec Cmd 0xb0
[ROM] Undec Cmd 0x92
[ROM] non-DMA
[ROM] Downloaded Firmware failed to load/execute, error=6
Автор: qwinnt
Дата сообщения: 02.08.2016 00:52
exwein, Спасибо Вам еще раз за архив, у меня диск заработал! Данные слетели и теперь горят оба светодиода на плате. Хорошо что обошлось перепрошивкой.

Теперь вот думаю что теперь с этим "надежным" накопителем делать.
Уже жалко после такого сюрприза на него рабочую систему ставить, а разделы типа home держать на HDD_IDE и устанавливать туда софт тем более выполнять компиляцию кода - не тру. Вся прелесть от работы с SSD это быстрый доступ к тысячам файлов при компиляции и быстрая загрузка тяжелых программ... Теперь для меня он бесполезен.

Получается что рано или поздно диск опять замолчит? А то у меня ещё и на новом ноуте Lenovo тоже SSD (Правда Intel). От него тоже ждать подарка?
Есть ли статистика по отказам такого рода? Насколько они частые?
А то можно просто хотя-бы раз в месяц бекап разделов на внешнем терабайтнике делать. Все равно откат на месяц лучше чем вообще без него.
Автор: mars070
Дата сообщения: 02.08.2016 02:47
qwinnt
Рано или поздно "замолчит" любой носитель данных. Поэтому, только постоянный бэкап спасет "отца русской демократии".
Автор: qwinnt
Дата сообщения: 02.08.2016 17:53
HDD у меня в среднем два-четыре года служат до полного отказа. При этом я могу заметить, что он начинает перегреваться, работать медленнее и ошибки файловых систем возникают - для меня это сигнал к бэкапу! А в случае с SSD такого не было, он просто не включился и данные автоматически утрачены.
mars070, я имею ввиду не отказ в результате естественного износа как в первом случае, а именно как скоро SSD снова "замолчит" из-за криворуких программистов, которые ему софт писали?

Очевидно что проблема именно в софте и мой случае далеко не единственный, наверное еще не встречалось пользователей которые бы смогли оценить настоящий ресурс непрерывной работы памяти, устанавливаемой в этих носителях.
Автор: mars070
Дата сообщения: 03.08.2016 07:15
qwinnt
Да, навалом таких пользователей, у которых SSD накрылся из-за износа чипов. Внешне все точно также. В один прекрасный момент он просто не включился, а все из-за того, что критично важная для работоспособности SSD часть SA не смогла быть прочитана ввиду излишне большого количества битовых ошибок, с которыми уже не смогла справиться ECC коррекция.

Что же касается "криворуких программистов", то у вас однажды в неудачный момент времени пропадет питание и SSD может точно также окирпичиться. А на ноутах, так это вообще запросто. Если ноут виснет от перегрева, например, т.к. его уже ХЗ сколько лет не чистили и его радиатор забит пылью, и ворсом. А кнопочки Reset на ноутах как-то не водится. Вот и приходится пользователям рубить зависший ноут по питанию, со всеми (возможно) вытекающими для SSD последствиями. Тут уже все зависит от того, сколько производитель напихал в SSD кондеров на линии питания, ну и от вашего везения, конечно.

По винтам - сигнал к бэкапу должен быть еженедельным, а то и ежедневным, если инфа важная. Сэкономите несколько минут на бэкапе, потом потеряете гораздо больше на восстановлении. Плюс должен быть настроен мониторинг SMART параметров накопителя, с автоматическим уведомлением в случае проседания хотя бы на единицу критически важных параметров. И если мониторинг сработал, то надо сразу разбираться, что там просело и по какой причине. Если отложите это дело на потом, то может аукнуться. Перегреваться винт не должен априори. Если он перегревается, то срочно пересмотрите свою систему охлаждения, что-то вы упустили. Чем выше температура винта, тем быстрее идет износ его магнитной поверхности и голов. В общем, как-то так.

Антиоффтоп:
Господа, ни у кого нет, случайно, пака с прошивками для SF-1xxx более свежими нежели в паке fw_MP3_Patch2_3-4-6.dst?
Автор: Vladtj
Дата сообщения: 03.08.2016 15:55
Всем привет, может ли кто подробно объяснить как восстановить ssd ocz agility 2 проц sf-1222 и возможно ли это?
Автор: SRUTS80
Дата сообщения: 03.08.2016 17:50
Vladtj
в шапке
Автор: exwein
Дата сообщения: 03.08.2016 20:46
А кто-нибудь пробовал менять процессор SF-2281 с такой ошибкой?
Может от перегрева у проца нарушилась связь с флешками?


Цитата:
FATAL_ERROR: Could not get the IDENTIFY data from the drive... (0x12000004:SF_SG_HOST_BAD_TARGET_ERROR)
Автор: qwinnt
Дата сообщения: 03.08.2016 21:19
[more] mars070

Цитата:
...из-за того, что критично важная для работоспособности SSD часть SA не смогла быть прочитана ввиду излишне большого количества битовых ошибок, с которыми уже не смогла справиться ECC коррекция.


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


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

Не всегда бекап раздела занимает несколько минут. Мелкие файлы бекапить смысла нет, их, например у меня, и так куча копий на всех флешках. А вот раздел на 100ГБ с тонко настроенной два года назад системой, обросшей всякими примочками и уникальнейшим софтом бекапить смысл есть. И каждый день 100ГБ ворочать не всегда получается по времени.


Цитата:
Перегреваться винт не должен априори.

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

У меня был случай на работе: на серваке винт работал 6 лет непрерывно, потом отключили комп на пару дней на время обслуживания других узлов системы. Включаем, а он не загружается. Диск при этом распознается, но на нем нет таблицы разделов. Читаю 10Мб (под live-cd) с первого сектора, и вижу что там есть начало таблицы, но она повреждена. Оставил комп включенным на ночь. Утром прихожу на работу и нажимаю - RESET. Родная система загрузилась сама по себе. Весь диск сразу на бекап. Потом выяснил, что диск работает только при температуре выше ~60 градусов))))) Однако ТКР! в действии, как оказалось) До этого никто и не подозревал что он там так нагревался. Естественно диск заменили незамедлительно.

Резюмирую: хотя бы возможность считать данные, пусть и битые, лучше, чем ничего. И тот факт, что производители SSD лишили нас этой возможности - немного огорчает.
1) Шифрование - это хорошо, но на любителя, можно было бы сделать эту примочку опциональной.
2) Хранение служебной информации на тех же чипах что все остальное - глупость.
3) Отсутствие "аварийного" режима с прямым доступом "только чтение" (да пусть хоть через UART) - глупость.

[/more]

Добавлено:
exwein, может в биосе поколдовать с режимами ACHI/IDE?
Лучше отсоедините все девайсы от материнской платы ( SATA/IDE/PCI и д.р.). Оставьте только целевой диск подключенным и загружайтесь в систему с live-usb.


lsscsi ?
sudo hdparm -I /dev/sda ?



Добавлено:
./SF_Genesis из под root?
Автор: exwein
Дата сообщения: 03.08.2016 21:57
qwinnt
Это мой трети ssd на sf-2281, флешка загрузочная та же. Компьютер тот же. Режим ACHI. По lsscsi получаю список устройств. В консоле получаю root по su.

В ssd посылается прошивка, но нет ответа. Вот и набрели мысли на неисправность проца. Плюс на первом ssd я уже менял проц, т.к. ssd при работе отваливался.
Автор: Dimez
Дата сообщения: 04.08.2016 19:51
Здравствуйте, уважаемые!
Прочитал насквозь тему, но, насколько понял, sf-12xx уже не особо интересны людям.
Подскажите плз по ocz vertex 2 120gb (контроллер SF-1222TA3-SBH P4V370.00 5110, память 29F32G08AAMDB 104215)
Перестал определяться, но горит зелёный светодиод, в биосе виснет на определении,
Консольный кабель, к сожалении, в ближайшее время не предвидится.
При втыкании в живой линукс пишет
[more=Лог]ata4: exception Emask 0x10 SAct 0x0 SErr 0x4040000 action 0xe frozen
ata4: irq_stat 0x00000040, connection status changed
ata4: SError: { CommWake DevExch }
ata4: hard resetting link
ata4: link is slow to respond, please be patient (ready=0)
ata4: COMRESET failed (errno=-16)
ata4: hard resetting link
ata4: link is slow to respond, please be patient (ready=0)
ata4: COMRESET failed (errno=-16)
ata4: hard resetting link
ata4: SATA link down (SStatus 1 SControl 300)
ata4: EH complete[/more]
При замыкании J3 определяется как 25Gb(?):
[more=Лог]ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata4.00: ATA-8: SandForce, 106A11R0, max UDMA/133
ata4.00: 48828126 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
ata4.00: configured for UDMA/133
ata4: EH complete
scsi 3:0:0:0: Direct-Access ATA SandForce 11R0 PQ: 0 ANSI: 5
sd 3:0:0:0: [sdb] 48828126 512-byte logical blocks: (25.0 GB/23.3 GiB)
sd 3:0:0:0: [sdb] 4096-byte physical blocks
sd 3:0:0:0: Attached scsi generic sg2 type 0
sd 3:0:0:0: [sdb] Write Protect is off
sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA[/more]
но потом отваливается с многочисленными ошибками ("failed command: READ FPDMA QUEUED", "NCQ Disabled" и т.д. и потом отваливается от системы совсем "ata4.00: detaching (SCSI 3:0:0:0)")
Скачал образ, при переходе в графику монитор уходит в standby, попробовал все 3 имеющиеся старые видеокарты (nvidia/amd) - не работает ни с одной.
Расковырял образ, запустил mptool на "большом" линуксе путём подсовывания библиотек - при использовании "народной" инструкции (лицензия asiacom) не получается выбрать ёмкость 120Gb и тип памяти, который распаян на ssd. Что делать?
Автор: flashgor
Дата сообщения: 05.08.2016 00:50
Здравствуйте, всем.
Подскажите, пожалуйста, если кто в курсе…
Диск: Intel SSD 520 Series 120Gb, использовался мало, перестал определяться;
Контроллер: SF-2281;
Память: 8 x JS29F16B08CCME2.
Прошивается (из того что есть): 5.2.2 – 22217 и 22761; 5.8.2 – 22217.
Вроде работает, но при прошивке все тесты памяти – warning - N3 и в разных местах бывает N5, и в смарте бардак. Обновить прошивку интеловыми ToolBox и issdfut не получается.
Собственно вопросы:
1.    Видел в форуме упоминание конфигурации 27040:
27040 SF-2281-Gold-Intel 120GB Intel25 ccMLC TSOP 8xJS29F16B08CCME2.
Может кто-нибудь помочь с лицензией или прошивкой 27040?
2.    Есть какая-нибудь информация о назначении соответствия атрибутов SMART для дисков Intel?
3.    Как можно заставить обновить прошивку родными утилитами? Пробовал заполнять все известные поля: s/n, wwn, model, версия - не помогает. Может ещё что-нибудь прописать нужно?
Надеюсь на вашу отзывчивость.
Автор: qwinnt
Дата сообщения: 05.08.2016 06:33
flashgor
Вы такой конфиг не пробовали?

22071    SF-2281     128GB Intel25 ccMLC TSOP 8xJS29F16B08CCME2 (RAISE OFF)


Добавлено:
Народ, а по поводу технологии RAISE? Как можно узнать (на OCZ Vertex 3) включена она или нет?
Где-то читал что эти диски не отдают резервированную NAND пользователю при отключении RAISE.

Добавлено:
Вернее не отдает в резервирование.
Автор: stemDeath
Дата сообщения: 05.08.2016 18:03
Друзья, дайте хоть наводку где искать FW PPRO пакеты, в выложенной в шапке, прошивки с 22062 номера конфигураций а мне для 21184, помогите кто чем силён.
Автор: qwinnt
Дата сообщения: 05.08.2016 22:32
stemDeath см личку.
Автор: stemDeath
Дата сообщения: 06.08.2016 14:16

Цитата:
qwinnt


Спасибо!
Автор: tower7
Дата сообщения: 07.08.2016 00:22
Есть неработающий SSD Kingston V300 120Gb с 8 банками FT16B08UCM1-3B, определяется системой(только с замкнутыми контактами J5), как SandForce{200026BB}. Поиском по форуму нашел, что для него нужен конфиг с ID 33192 или 33205, но ни в одной из доступных тут версиях FW PPRO таких чипов и конфигов нет. Есть "апдейтилка" от кингстона с vic файлом 33205. Помогите советом от том, как "оживить" данный диск.
Автор: exwein
Дата сообщения: 07.08.2016 01:15
tower7
http://forum.ru-board.com/topic.cgi?forum=84&topic=4797&start=1180#4
Автор: stemDeath
Дата сообщения: 07.08.2016 15:31
Поднял свой Transcend 320 64Gb после сбоя питания, так что кому нужно обращайтесь, на него всё есть.

П.С. Кто подскажет в чём отличия конфигурации голд и обычной? и есть ли они?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253

Предыдущая тема: Накрылся Hdd с ошибкой A disk read error


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