Atualizações do BIOS para o PowerEdge CS24-VSS

1

Temos alguns servidores PowerEdge CS24 que não executam o Windows Server 2008 Ambos instalador e imagens clonadas prontamente BSOD na inicialização com um erro The BIOS in this system is not fully ACPI compliant . Eu notei que aqueles que trabalharam tiveram uma versão mais nova do BIOS. Então, comecei a procurar por atualizações de firmware da BIOS para esses servidores.

Primeiro,olheiparaa placa-mãe para um número de modelo específico, mas não encontrei nenhuma. Uma pesquisa no Google resultou em um manual da Dell para PowerEdge C1100 que diz %código%. As atualizações do BIOS fornecidas para esse sistema (versão Red Hat) falharam, mas pelo menos retornaram uma mensagem de erro potencialmente útil:

Your system: CS24-VSS

Mais pesquisas no site da Dell ou no Google por "Poweredge CS24-VSS" não produziram resultados úteis. Também não consegui encontrar as duas versões de firmware que já temos: Regulatory Model: CS24-TY ou S29S3A03 .

O AMIBIOS exibe informações sobre a versão, mas não mostra mais nada sobre a placa-mãe:

EuuseiatagdeserviçonosuportedaDellparaacessarum artigo que disse:

Currently, there is no online documentation for your selected product.

Onde devo encontrar as atualizações de firmware do BIOS para o PowerEdge CS24-VSS?

Instalei o CentOS 5 em uma das máquinas para executar o Dell Server Update Utility versão 5.5, mas ele não detectou nenhum dispositivo conhecido e o log do servidor inclui mensagens como esta não é uma máquina Dell .

[root@centos~]#getSystemIdLibsmbiosversion:2.2.27ProductName:CS24-VSSVendor:DellBIOSVersion:S29S3A03SystemID:Traceback(mostrecentcalllast):File"/usr/sbin/getSystemId", line 124, in ?
    sys.exit( main() )
  File "/usr/sbin/getSystemId", line 106, in main
    sys.stdout.write( "%s\n" % info[1]() )
  File "/usr/sbin/getSystemId", line 52, in get_system_id
    return "0x%04X" % sysinfo.get_dell_system_id()
  File "<libsmbios_c._peak_util_decorators.rewrap wrapping libsmbios_c._common._errorOnZeroFN at 0x09680614>", line 3, in _errorOnZeroFN
  File "/usr/lib/python2.4/site-packages/libsmbios_c/trace_decorator.py", line 108, in trace
    result = func(*args, **kw)
  File "/usr/lib/python2.4/site-packages/libsmbios_c/_common.py", line 57, in _errorOnZeroFN
    _doExc(exception_fn, result, func, args, _("function returned error value of zero") )
  File "/usr/lib/python2.4/site-packages/libsmbios_c/_common.py", line 26, in _doExc
    raise exception_fn(r, f, a)
Exception: Could not determine System ID.

Parece um beco sem saída neste momento.

    
por isuldor 09.04.2013 / 09:10

3 respostas

0

A solução alternativa

Portanto, neste cenário, temos um conjunto de máquinas idênticas executando uma das duas versões diferentes do firmware do BIOS. A versão mais antiga tem um defeito, portanto, uma solução alternativa é simplesmente usar a versão mais nova do BIOS como uma substituição. Isso significa que precisamos de um utilitário para descarregar o conteúdo do firmware em uma máquina e, em seguida, exibi-lo nos outros. Tenho certeza de que há várias ferramentas aplicáveis, mas acabei tropeçando em uma fornecida pela Intel.

A Intel inclui uma ferramenta flash de firmware baseada em DOS chamada AFUDOS.EXE com alguns de seus pacotes de firmware. Não encontrei um lugar definitivo para obter essa ferramenta, então usei o incluído com esse driver . AFUDOS não precisou de nenhuma dependência, então eu o usei em uma unidade usb FreeDOS inicializável que eu fiz com o Rufus . Então é simplesmente uma questão de inicializar as máquinas e executar a ferramenta. A ferramenta tem uma verificação incorporada que cancelará qualquer firmware intermitente se o binário tiver o tamanho errado. Mesmo assim, esteja ciente de que você pode correr o risco de danificar seu equipamento se usar essa ferramenta indevidamente.

Após inicializar no FreeDOS, eu copiei uma cópia do firmware mais recente de uma máquina CS24-VSS:

C:\> afudos.exe S29S3A10.bin /O

Então eu usei meu USB para fazer o flash de outra máquina CS24-VSS:

C:\> afudos.exe S29S3A10.bin /P

Esta é certamente uma solução extrema que provavelmente não será aplicável a muitas outras situações. Infelizmente, parece que a intuição de David Houde estava correta neste caso. A Dell não fornece atualizações de firmware para essas máquinas específicas. Fico feliz por ter encontrado qualquer solução. Acabei de concluir a construção de um novo servidor do Microsoft Deployment Toolkit e essas máquinas não puderam executar o WinPE pelo mesmo motivo. Mas com essa solução, tudo está funcionando agora!

    
por 23.07.2013 / 05:14
1

Eu não tenho uma boa resposta para você diretamente, mas essas pessoas link estão vendendo c1100s e afirmam ter atualizado as máquinas para a versão mais recente, para que possam ser um local para obter a atualização.

Aparentemente, essas máquinas eram coisas estranhas e personalizadas, e é por isso que é tão difícil encontrar informações sobre elas (cf. link ).

    
por 11.04.2013 / 16:17
1

Isso parece um servidor bem antigo. Eu daria isso em tentar com o Dell-Update-DVD Version 5.5.0

    
por 11.04.2013 / 16:58