Можно ли использовать несертифицированные жесткие диски в массиве хранения Dell MD3220? В итоге я получил 3 новых диска с ТОЧНЫМ тем же номером модели, что и существующие. Затем я купил коробки для дисков, чтобы пойти с ними.
Приводы, с которыми я работаю:
Manufacturer: TOSHIBA
Product ID: AL13SEB600
Serial number: (varies)
Speed: 10,500 RPM
Current data rate: 6 Gbps
Logical sector size: 512 bytes
Physical sector size: 512 bytes
Physical Disk firmware version: (varies)
Date of manufacture: Not Available
Когда были доставлены новые диски, я установил их на кейдди и вставил их в свой массив хранения, чтобы увидеть Incompatible
положение дел. У них все одинаковые характеристики. Единственное отличие - прошивка. Все еще не понимая, что происходит, я начал стандартный процесс обновления прошивки. Прошивка на полученных мною дисках была 1701
и все мои другие существующие диски были DE09
.
Вовремя Upgrade Physical Disk Firmware
обработать...
Я получаю эту ошибку ...
Изучив его в Интернете, кажется, что такие поставщики, как Dell, часто ограничивают свое программное обеспечение только для поддержки БРЕНДОВЫЙ DELL оборудование! Несмотря на то, что диски - это один и тот же привод (одна и та же модель и все, что сделано Toshiba).
Теперь я застрял с этими тремя дисками, которые я купил только потому, что Dell не продала их мне (я думаю, они их больше не производят). Не говоря уже о кедди, которые я купил в другом месте. У меня вопрос, можно ли как-то прошить прошивку на этих дисках, чтобы программное обеспечение / оборудование Dell их принимало?
Просто чтобы добавить, если это поможет другим, я хотел опубликовать, где я смог найти прошивку для своих дисков. Dell не позволяет легко добраться до него. Мне приходилось проверять каждую версию пакетов прошивки, чтобы найти прошивку, которая мне нужна для моего привода. Предложение: не загружайте каждую из них, используйте README (они включены для каждого пакета прошивки) для поиска прошивки, которую вы ищете, затем загрузите большой пакет прошивки. Мой оказался A19, который содержал DE09
прошивку искал.
Перейти к (эта страница) и обратите внимание на красные квадраты ...
После нажатия на older versions
он открывает другое окно, показывающее вам следующее ...
Вам нужно будет просмотреть каждый из них, чтобы определить, какой пакет (в моем случае A19) вам нужно загрузить.
Что ж, прошло несколько дней, а моя борьба продолжается. Даже с помощью ответа @Freddy я все еще пытаюсь воплотить это в реальность.
Мне удалось преодолеть несколько рывков, но теперь я не могу двигаться дальше. Я достаточно отредактировал прошивку (DE09.fwh), так что она делает две важные вещи ...
Итак, попробовав много разных подходов. Я обнаружил, что для прошивки накопителя на самом деле есть три инструмента ...
При попытке использовать SASDUPIE.exe
в файлах (* .fwh), таких как DE09.fwh
, У меня появляется новая ошибка (так как прошивка взломана) при попытке прошить ...
Операция не удалась из-за неверного файла изображения.
и
Код ошибки: «WriteBuffer: код возврата из ProcessLibCommand = 2d».
Это нормальный способ, которым Dell хочет, чтобы вы обновили микропрограмму. Требуются пакеты прошивок (* .df) типа Toshiba_AL13SEB600_DE09.df
. Думал, что можно попробовать просто взломать прошивку и использовать этот инструмент для обновления дисков. Но с помощью этого инструмента он сначала считывает диски и определяет, что они находятся в состоянии Bypassed или Offline, и делает диски недоступными. Это происходит еще до того, как вы сможете добраться до Download Physical Disk Firmware
окно. Так что, к сожалению, это был провал.
Это инструмент, который можно скачать отсюда. Он позволяет создавать загрузочный компакт-диск или флэш-накопитель USB. Затем вы можете загрузить CD / USB для обновления дисков в среде, отличной от Windows. К сожалению, для меня это тоже не сработало. Когда я загрузил свой сервер Dell R630, у которого есть загрузочный диск с зеркальным отображением (2 диска по 600 ГБ) и диск с данными (в настоящее время не используется), на котором запущен массив raid 5 из 4 дисков и который подключен к моему устройству хранения MD3220 конечно. Всего в сервере R630 установлено 6 дисков, а затем я вставил один (а затем настроил его как диск НЕ-RAID) для прошивки прошивки. При загрузке этой утилиты мне показалось только 4 диска, и два из них - это одни и те же диски только с разных контроллеров. Понятия не имею, почему он не показывает мне все диски. Но, похоже, это вообще не работает для меня.
Я нашел учебник. Пожалуйста прочти Вставить микропрограмму Dell в стандартные диски Seagate.
Процедура должна быть такой же для вашего привода Toshiba, поскольку используются те же инструменты.
Страница загрузки Dell: Версия прошивки Toshiba SAS AL13SEB300, AL13SEB600 и AL13SEB900 DE09.
К вашему сведению: есть и более новый прошивка DE11 в наличии (не проверено мной).
Я попытался установить 64-битный пакет Windows, который успешно завершился неудачей на моем ноутбуке lenovo, но я смог найти извлеченные файлы в моем временном каталоге win10 (C: \ Users \ ibm \ AppData \ Local \ Temp ...).
SASDUPIE.exe
:C:\Users\ibm\AppData\Local\Temp\d2a071e4-aa46-4096-8e37-a0359bbdd672>SASDUPIE.exe /?
========================================================================
Firmware Download Program
Dell Inc - All Rights Reserved. 2005-2007
========================================================================
Usage: -h
Provides detailed help information
Usage: -v
Provides program version information
Usage: -i [-o <output filename>] [-debug]
Provides inventory information of all identified devices.
-o Specifies the output filename.
-debug Specifies to create a debug log file.
Usage: -u [-s <image folder>] [-f] [-o <output filename>] [-debug [filename]]
Downloads the firmware to all devices which are compatible with
the image file.
-s Specifies the folder containing the firmware image files. Current
folder is default Ex. c: mp (win) or //tmp (linux)
-f Specifies to download if the same or a newer version is installed.
-o Specifies the output filename.
-debug [filename] Specifies to create a debug log file. The default
filename is debug.log in the current folder.
===========================================================================
payload/DE09.fwh
:ibm@x250:/mnt/c/Users/ibm/AppData/Local/Temp/d2a071e4-aa46-4096-8e37-a0359bbdd672$ xxd -l256 payload/DE09.fwh
00000000: 2020 2020 2020 2020 0144 4530 3944 4530 .DE09DE0
00000010: 3178 0200 0000 0000 0000 0000 0000 0000 1x..............
00000020: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000030: 0000 0000 0000 0000 0000 0000 0000 0003 ................
00000040: 2020 2032 3937 3437 2020 2020 2020 2020 29747
00000050: 2020 2020 2020 2020 2020 2020 2020 2020
00000060: 2020 2020 2020 414c 3133 5345 4233 3030 AL13SEB300
00000070: 2020 2032 3937 3438 2020 2020 2020 2020 29748
00000080: 2020 2020 2020 2020 2020 2020 2020 2020
00000090: 2020 2020 2020 414c 3133 5345 4236 3030 AL13SEB600
000000a0: 2020 2032 3937 3439 2020 2020 2020 2020 29749
000000b0: 2020 2020 2020 2020 2020 2020 2020 2020
000000c0: 2020 2020 2020 414c 3133 5345 4239 3030 AL13SEB900
000000d0: 464d 434c 2020 414c 4441 2020 2020 2020 FMCL ALDA
000000e0: 2020 2020 4445 4c4c 200d 0a43 6f70 7972 DELL ..Copyr
000000f0: 6967 6874 2843 2954 6f73 6869 6261 2043 ight(C)Toshiba C
Согласно руководству Дмитрия Бобко, вы должны заменить «29748» (для AL13SEB600) на идентификатор оборудования, обнаруженный SASDUPIE.exe -u -s "%cd%\payload" -f -o update.xml -debug debug.log
(редактировать: убедитесь, что вы бежите cmd
используя «Запуск от имени администратора»), а также замените «DE01» (байты 14-17 = минимально необходимая версия прошивки) на текущую версию прошивки «1701».
После выполнения команды я смог найти в debug.log
где было бы запущено обновление прошивки (если бы у меня было подходящее оборудование).
...
<Thu Jan 24 01:32:48 AM>loadImageFile: Match: name:*.fwh dirfilename:DE09.fwh
<Thu Jan 24 01:32:48 AM>ImageFiles::DoesFilenameMatchTemplate: Begin
<Thu Jan 24 01:32:48 AM>DoesFilenameMatchTemplate:filename=DE09.fwh filepattern=*.fwh
<Thu Jan 24 01:32:48 AM>DoesFilenameMatchTemplate:lowercase_filename=de09.fwh lowercase_filepattern=*.fwh
<Thu Jan 24 01:32:48 AM>ImageFiles:DoesFilenameMatchTemplate: filepattern length = 5
<Thu Jan 24 01:32:48 AM>ImageFiles:DoesFilenameMatchTemplate: wildcard index = 0
<Thu Jan 24 01:32:48 AM>ImageFiles:DoesFilenameMatchTemplate: have last part
<Thu Jan 24 01:32:48 AM>ImageFiles:DoesFilenameMatchTemplate: FPart=
<Thu Jan 24 01:32:48 AM>ImageFiles:DoesFilenameMatchTemplate: LPart=.fwh
<Thu Jan 24 01:32:48 AM>ImageFiles:DoesFilenameMatchTemplate: lowercase_filename.length()8
<Thu Jan 24 01:32:48 AM>ImageFiles:DoesFilenameMatchTemplate: pLPart.length()4
<Thu Jan 24 01:32:48 AM>filename=C:\Users\ibm\AppData\Local\Temp\d2a071e4-aa46-4096-8e37-a0359bbdd672\payload
<Thu Jan 24 01:32:48 AM>adding file seperator charatcter
<Thu Jan 24 01:32:48 AM>filename=C:\Users\ibm\AppData\Local\Temp\d2a071e4-aa46-4096-8e37-a0359bbdd672\payload\DE09.fwh
<Thu Jan 24 01:32:48 AM>loadImageFile: filename=C:\Users\ibm\AppData\Local\Temp\d2a071e4-aa46-4096-8e37-a0359bbdd672\payload\DE09.fwh
<Thu Jan 24 01:32:48 AM>FWSize=831488
<Thu Jan 24 01:32:48 AM>dirFileName=DE09.fwh
<Thu Jan 24 01:32:48 AM>filename=C:\Users\ibm\AppData\Local\Temp\d2a071e4-aa46-4096-8e37-a0359bbdd672\payload\DE09.fwh
<Thu Jan 24 01:32:48 AM>loadImageFile: imageFile.m_size=831488
<Thu Jan 24 01:32:48 AM>loadImageFile: imageFile.m_name=DE09.fwh
<Thu Jan 24 01:32:48 AM>loadImageFile: imageFile.m_fullPath=C:\Users\ibm\AppData\Local\Temp\d2a071e4-aa46-4096-8e37-a0359bbdd672\payload\DE09.fwh
<Thu Jan 24 01:32:48 AM>addImage: Creating m_imageFileVector
<Thu Jan 24 01:32:48 AM>loadImageFile: End
<Thu Jan 24 01:32:48 AM>SASHardDriveDUPDevice: Loading file(s) rc =0
<Thu Jan 24 01:32:48 AM>DUPWrapper: Begin loop thru SAS devices
<Thu Jan 24 01:32:48 AM>DUPWrapper:No devicea updated.
<Thu Jan 24 01:32:48 AM>DUPWrapper:Deleting ImageLoader.
...
Созданный update.xml
содержит информацию только в том случае, если после процесса обновления требуется перезагрузка:
<?xml version="1.0" encoding="UTF-8"?><SVMExecution lang="en"><RebootRequired>0</RebootRequired></SVMExecution>
Удачного взлома!