É possível usar discos rígidos não certificados em um storage array Dell MD3220? Acabei recebendo três novas unidades com o mesmo número EXATO do modelo que as existentes. Então eu comprei os caddies de unidade para acompanhá-los.
As unidades com as quais estou trabalhando:
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
Depois que as novas unidades chegaram, eu as montei nos caddies e as inseri na minha matriz de armazenamento para ver um Incompatible
status. Eles têm todas as mesmas especificações. A única diferença é o firmware. Ainda sem saber o que estava acontecendo, iniciei o processo padrão de atualização do firmware. O firmware nas unidades que recebi era 1701
e todas as minhas outras unidades existentes DE09
.
Durante o Upgrade Physical Disk Firmware
processo ...
Acabo recebendo este erro ...
Depois de analisá-lo na Web, parece que é uma prática comum para fornecedores como a Dell bloquear seu software para suportar apenas hardware DELL BRANDED ! Mesmo que as unidades sejam exatamente a mesma unidade (mesmo modelo e tudo o que é fabricado pela Toshiba).
Agora estou preso a essas três unidades que comprei apenas porque a Dell não as venderia para mim (acho que elas não são mais). Sem mencionar os caddies que comprei em outro lugar. Minha pergunta é: é possível, de alguma forma, atualizar o firmware nessas unidades para que o software / hardware da Dell os aceite?
UPDATE 2019.01.24
Só para adicionar se isso ajuda outras pessoas, eu queria postar onde encontrasse o firmware para minhas unidades. A Dell não facilita o acesso. Eu tive que verificar cada versão dos pacotes de firmware para encontrar o firmware necessário para minha unidade. Sugestão, não faça o download de cada um, use o README (eles incluem cada pacote de firmware) para procurar o firmware que você está procurando e faça o download do grande pacote de firmware. O meu era o A19 que continha o DE09
firmware que eu estava procurando.
Vá para ( nesta página ) e observe as caixas vermelhas ...
Depois de clicar older versions
, abre outra janela mostrando o seguinte ...
Você precisará examinar cada um para determinar qual pacote (no meu caso A19) você precisa baixar.
UPDATE 2019.01.29
Bem, já faz alguns dias e minha luta continua. Mesmo com a ajuda da resposta de @ Freddy, ainda estou tentando tornar isso uma realidade.
Consegui superar algumas dificuldades, mas agora não sou capaz de avançar. Eu editei o firmware (DE09.fwh) o suficiente para fazer duas coisas importantes ...
- Passa a verificação de identificação do dispositivo para acender o disco verde. Antes, o firmware verificava a identificação 29747 (AL13SEB300) ou a identificação 29748 (AL13SEB600) ou a identificação 29749 (AL13SEB900). Minha unidade estava aparecendo como id 00000 (AL13SEB600). Então eu editei o FW para contabilizar o 00000 id. Isso funcionou muito bem!
- Ignora a versão mínima de firmware necessária (porque minhas novas unidades possuem a versão 1701) antes de tentar atualizar. Portanto, agora, em vez de procurar unidades com o firmware DE01 e acima, ele procura unidades com 1701 e acima (porque a versão 1701 é menor que DE01).
Então, depois de tentar muitas abordagens diferentes. Eu descobri que existem realmente três ferramentas para usar no flash do firmware da unidade ...
- SASDUPIE.exe
- O Gerenciador de armazenamento em disco modular Dell Powervault
- O utilitário de firmware do disco rígido SAS da Dell
SASDUPIE.exe
Ao tentar usar SASDUPIE.exe
em arquivos (* .fwh), como DE09.fwh
, recebo um novo erro (desde que hackeei o firmware) ao tentar piscar ...
A operação falhou devido a um arquivo de imagem inválido.
e
Código de erro: "WriteBuffer: código de retorno de ProcessLibCommand = 2d."
Gerenciador de armazenamento em disco modular Dell Powervault
É assim que a Dell deseja que você atualize o firmware. São necessários pacotes de firmware (* .df), como Toshiba_AL13SEB600_DE09.df
. Eu pensei que poderia tentar hackear o firmware e usar essa ferramenta para atualizar as unidades. Porém, com essa ferramenta, ele primeiro lê as unidades e determina que estão no status Ignorado ou Off-line e torna as unidades inacessíveis. Isso acontece antes que você possa chegar à Download Physical Disk Firmware
janela. Infelizmente, isso foi um fracasso.
Utilitário de firmware de disco rígido SAS da Dell
Esta é uma ferramenta que pode ser baixada aqui. Permite criar um CD inicializável ou pen drive USB. Você pode inicializar o CD / USB para atualizar as unidades em um ambiente não Windows. Infelizmente, isso também não funcionaria para mim. Quando eu inicializei meu servidor Dell R630, que possui uma unidade de inicialização espelhada (unidades de 2 x 600 GB) e uma unidade de dados (não usada no momento) que está executando uma matriz RAID 5 de 4 unidades e possui conexões com a minha unidade de armazenamento MD3220 claro. Isso perfaz um total de 6 unidades montadas no servidor R630 e, em seguida, tenho uma que eu inseri (depois defini como uma unidade não-RAID) na qual o firmware é atualizado. Ao inicializar este utilitário, ele parece me mostrar apenas 4 unidades, e duas dessas unidades são as mesmas unidades apenas de controladores diferentes. Não faço ideia por que não está me mostrando todas as unidades.
My question is, is it possible to somehow flash the firmware on these drives so that Dell's software/hardware will accept them?
- Não que eu saiba. Eu só consegui fazer com que as unidades Dell funcionassem em uma matriz Dell.Now I'm stuck with these three drives that I only bought because Dell wouldn't sell them to me
A Dell não tem esses itens para vender para você (exceto o estoque de serviços, que é reservado para substituições de garantia). Lembre-se de que esse sistema é antigo - até o seu sucessor, o MD3420, está sendo EOL. Pessoalmente, eu teria comprado apenas 3 x HUC101860CSS204 (p / n P6GJX) usado (menos de US $ 40 / ea no eBay). Existem 13 unidades diferentes de 10K 600GB listadas na matriz de suporte: downloads.dell.com/Manuals/common/…Respostas:
Eu encontrei um tutorial. Leia o firmware da Dell Flash em unidades genéricas da Seagate .
O procedimento deve ser o mesmo para a sua unidade Toshiba, pois as mesmas ferramentas são usadas.
Página de download da Dell: Toshiba SAS AL13SEB300, AL13SEB600 e AL13SEB900 firmware versão DE09 .
FYI: Há também um firmware DE11 mais recente disponível (não testado por mim).
Tentei instalar o pacote do Windows de 64 bits que falhou com êxito no meu laptop lenovo, mas consegui encontrar os arquivos extraídos no meu diretório temp do win10 (C: \ Usuários \ ibm \ AppData \ Local \ Temp ...).
Opções de linha de comando de
SASDUPIE.exe
:Hexdump dos primeiros 256 bytes do binário do firmware
payload/DE09.fwh
:De acordo com o manual de Dmitri Bobko, você deve substituir "29748" (para AL13SEB600) pelo ID de hardware detectado por
SASDUPIE.exe -u -s "%cd%\payload" -f -o update.xml -debug debug.log
( editar: certifique-se de executarcmd
usando "Executar como administrador") e também substituir "DE01" (bytes 14-17 = mínimo exigido fw versão) com sua revisão de firmware atual "1701".Depois de executar o comando, pude encontrar
debug.log
onde a atualização do fw teria sido acionada (se eu tivesse hardware correspondente).Fragmento de debug.log:
O gerado
update.xml
contém apenas informações se uma reinicialização for necessária após o processo de atualização:Feliz hacking!
fonte
SASDUPIE.exe
. Essa ferramenta existe para o seu modelo? Não consegui encontrar. E eu me pergunto se você realmente precisa alterar a string "DE01". Eu sugiro que você edite o ID de hardware "29748" primeiro, execute a ferramenta, verifique o arquivo de log e a unidade. Se nada mudou, continue ... Boa sorte!