Para servidores com mais de 24 dias de tempo de funcionamento desde o último ciclo de alimentação de CA, a primeira atualização do BIOS falhará porque o Intel Management Engine (ME) não consegue entrar no modo de recuperação para a atualização do BIOS. Em caso de falha, o servidor pausará no aviso de F1/F2 e exigirá intervenção para continuar. Um atualização subsequente do BIOS será bem-sucedida, pois a recuperação do BIOS inicia uma reinicialização global.
No registro do LifeCycle Controller, o erro exibido é
UEFI0305: Unable to update BIOS firmware in the previous boot because of some issues
As atualizações do BIOS do pacote Dell Update (DUP), com o sistema operacional, o iDRAC ou até mesmo usando o arquivo .efi, falharão na primeira vez se o tempo de funcionamento do servidor for maior que ~24 dias (sem reinicialização global, ciclo de alimentação CA ou atualização do BIOS).
Isso afeta todos os BIOS 14G com versões 1.3.6 e anteriores.
A Intel (
HSD125807) confirmou que esse problema ocorre em todo o setor e com todos os fornecedores que atualizam o BIOS com um processo semelhante ao da Dell.
Solução temporária
A equipe de engenharia da Dell está ciente deste problema e está trabalhando ativamente para encontrar uma solução.
As versões de BIOS mais recentes do que a 1.3.6(1.1.5 para o C4140) conterão o código da Intel ME que resolve esse problema. No entanto, como o código em execução atualmente no BIOS é usado para realizar atualizações, os clientes terão que usar uma solução temporária até que o BIOS com a correção do Intel ME seja instalado.
Há várias soluções temporárias disponíveis. Se o tempo de funcionamento de CA do servidor for maior que ~24 dias,
a principal ação para assegurar que a atualização do BIOS seja bem-sucedida desde a primeira vez é realizar um ciclo completo de alimentação CA antes de tentar atualizar o BIOS. Isso ocorrerá até que o BIOS com a correção do Intel ME seja instalado (versão 1.3.7 ou mais recente para todos os servidores 14G, com exceção do C4140, que tem a versão 1.1.6 ou mais recente).
Antes de instalar o pacote DUP do BIOS, aplique uma das seguintes soluções:
1. Etapas com scripts
- Desligamento normal do sistema operacional
- Após concluir o encerramento do servidor, execute o script racadm, que realiza as seguintes ações:
- Faça a inicialização com racadm (racadm -r [endereço IP address] -u [usuário] -p [senha] servaction powerup)
- Pause durante 5 segundos (sleep 5 para Linux ou timer 5 para Windows)
- Execute o ciclo de alimentação do racadm (ou reposicionamento virtual para os módulos blade) (racadm -r [endereço IP] -u [usuário] -p [senha] servaction powercycle)
- Instale o DUP do BIOS
2. Etapas manuais
- Desligamento normal do sistema operacional
- Após desligar o servidor, execute um ciclo completo de alimentação de CA (remova/instale os cabos de alimentação de todas as PSUs)
- Instale o DUP do BIOS
3. Reinicialização dupla:
- Instale o pacote DUP do BIOS duas vezes. A primeira instalação pode falhar (se o tempo de funcionamento do servidor for maior que ~24 dias). A interação humana é necessária para ignorar o aviso de F1/F2. Em seguida, instale o DUP do BIOS novamente.
Este artigo será atualizado à medida que novas informações estiverem disponíveis.