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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

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

SRUTSSSSSSSS80



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

 
Программа показывает flash id у ssd на контроллерах SandForce sf-2xxx с отсутствующей прошивкой (в rom mode).
Так же позволяет считать panic dump'ы, но это требует использования mfb оригинального или совместимого конфига.
 
Не стоит использовать данную программу для использования с работоспособными дисками - для этого есть sf_info.
Если диск не определяется, его требуется перевести в rom mode посредством установки перемычки на плате на время включения (через пару секунд после - ее необходимо снять).
 
Комплект включает два файла:
sf_flash_id_rommode.exe
sf_flash_id_rommode.dat (MFB файл прошивки конфигурации 27423 версии 506(M0116) от kingmax)
выбор данного конфига связан с его способностью читать идентиикаторы флеша некоторых несовместимых с ним конфигураций.
он способен показывать максимум 32 банка флеша.
 
Вместо sf_flash_id_rommode.dat можно использовать mfb файлы прошивки, сгенерированные соответствующим софтом или взятые из данного обновления от kingmax:
http://www.usbdev.ru/?wpfb_dl=5886
http://www.usbdev.ru/files/sandforce/kingmaxsfupdaterispool/
указывая их вторым параметром.
 
sf_flash_id_rommode <disk_num> [mfb.vic]
 
Запуск, например:
sf_flash_id_rommode 1
    1 - номер диска (см. управление дисками)
 
sf_info 1 22665_mf.vic
    указание другого файла с прошивкой.
 
Если запустить без параметров, то будет выведен список доступных дисков и запрос номера диска, указать файл с прошивкой при этом нельзя.
 
Информация выводится на экран, а так же сохраняется в файл sf_flash_id_rommode, который перезаписывается.
 
Вывод сообщений вида "DLMC failed!" говорит о том, что используемый файл прошивки несовместим с фактической конфигурацией диска.
В этом случае требуется переподключить диск и проверить прошивку для другой конфигурации.
 
Пример результат работы программы:
---
v0.4a
Drive: 0(ATA)
Model: SandForce{200026BB}                      
Fw   : 20DABBR0
Used config: 27423
 
Model: SandForce                                
Fw   : 506ABBM0
 
--- SandForce specific ---
HW Revision : 200026BB (B01)
 
Flash CE    : 32
Bus-Lane-CE: FID
0-0-0: 0x2c,0x88,0x4,0x4b,0xa9,0x0,0x0,0x0 - Micron MLC 64Gb/CE 64Gb/die
0-1-0: 0x2c,0x88,0x4,0x4b,0xa9,0x0,0x0,0x0 - Micron MLC 64Gb/CE 64Gb/die
0-2-0: 0x2c,0x88,0x4,0x4b,0xa9,0x0,0x0,0x0 - Micron MLC 64Gb/CE 64Gb/die
1-0-1: 0x2c,0x88,0x4,0x4b,0xa9,0x0,0x0,0x0 - Micron MLC 64Gb/CE 64Gb/die
1-1-1: 0x2c,0x88,0x4,0x4b,0xa9,0x0,0x0,0x0 - Micron MLC 64Gb/CE 64Gb/die
1-2-1: 0x2c,0x88,0x4,0x4b,0xa9,0x0,0x0,0x0 - Micron MLC 64Gb/CE 64Gb/die
---
 
Значение "HW Revision" указывает на аппаратную версию контроллера.
Значение "Flash CE" зависит от используемой прошивки и не связано с фактическим наличием флеша.
Раскладка массива флеша по Bus-Lane-CE выводится только при использовании комплектной прошивки.
Список отражает фактическое подключение флеш-памяти к контроллеру, но может быть искажен или сокращен в случае неподходящего конфига прошивки.
 
Замечения по чтению panic dump'ов.
Для успешного считывая необходимо использовать оригинальный или совместимый конфиг MFB.
В случае успеха сохраняются в двоичном виде:
sf_pdlist.bin - список дампов
sf_pdN.bin или sf_pdN_badcrc.bin - сами дампы, в зависимости от состояния флага "CRC Ok"
Использование комплектного mfb или даже совместимого по флешу mfb для меньшего обьема, с большой вероятностью приведет к чтению мусора в списке дампов и отказу их считывать.
Считываются только дампы, имеющие установленный флаг "Log Ok", в зависимости от корректности "CRC Ok" изменяется имя файла.
 
Системные требования - Windows XP/SP2 и выше, возможно использование x86 и x64 версий. Можно использовать Windows PE основанные на этих же версиях. Требуется запуск с правами администратора (под системами Vista/выше производится запрос на получение прав).
Диск должен быть подключен к SATA контроллеру, поддерживается работа со стандартными драйверами IDE и AHCI от Microsoft, Intel RST. Работоспособность с другими драйверами не проверялась. Наверняка не будет работать с драйверами контроллеров из раздела "SCSI and RAID controllers".
Рекомендуется AHCI режим контроллера.
Возможна работа с диском, подключенным через некоторые usb-sata (на контроллерах asmedia, не очень старых jmicron и некоторых других) переходники.
 
Известные проблемы с драйверами:
Intel RST/AHCI x64 11.7-12.5: ATA: Wr0 failed! Error: 0x51
Intel RST/AHCI x64 12.6-12.8: IOCtl: Identify failed 0x18! / IOCtl: Wr0 failed 0x18!

Всего записей: 4460 | Зарегистр. 23-04-2006 | Отправлено: 19:42 22-03-2020 | Исправлено: SRUTSSSSSSSS80, 19:43 22-03-2020
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Ремонт SSD накопителей на контроллерах SandForce (часть 4)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru