Como recuperar o DELL EMC Networking N2000 e N3000 de um estado inconsistente durante o downgrade do firmware

Summary: Como recuperar o DELL EMC Networking N2000 e N3000 de um estado inconsistente durante o downgrade do firmware

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms


Este artigo explica como recuperar o switch de um estado inconsistente ao fazer um downgrade da versão do firmware no Dell N2000 e N3000.
 

Requisito


O acesso do console ao comutador é necessário.  Você precisará de acesso físico à porta do console do comutador para concluir o processo.  Você precisará de um computador pessoal com uma porta serial ou um adaptador USB para serial e o cabo serial para RJ45 fornecido com o comutador.

Causa


O switch está preso em um estado inconsistente devido à versão incompatível do CPLD.
Um switch entra em um estado inconsistente, quando o CPLD instalado é uma versão mais recente do que o firmware, a ser rebaixado.  Sempre que fizer downgrade do firmware, considere a versão do CPLD e o downgrade, se necessário.
Por exemplo, a versão de firmware 6.0.1.3 requer CPLD versão 13.
Se um cliente estiver fazendo downgrade do switch de uma versão de firmware superior 6.6.0.2 com CPLD 20 diretamente para a versão 6.0.1.3, sem seguir o procedimento adequado de downgrade, o comutador pode ficar preso em um estado inconsistente.
Você pode encontrar a versão do CPLD compatível com a versão do firmware nas notas da versão fornecidas com o arquivo de download de firmware correspondente.


 

Como saber se um switch está preso em um estado inconsistente


Durante a inicialização do comutador, uma mensagem de registro é exibida mencionando que o "sistema está reiniciando devido a um estado inconsistente".

Exemplos de logs do console

Veja abaixo um exemplo de log do console do comutador durante a inicialização, que mostra que o comutador está em um estado inconsistente (Omitindo sequência de inicialização completa para a brevidade).

Extração do código operacional do arquivo.stk... 2
concluída.
Carregando código operacional... Feito.
Descompactando o código operacional... Feito.
Descompactando aplicativos.lzma
SyncDB em execução...
Arquivo: stm_api.c, Linha: 62, Erro 0 (0x0)
<185> 14 de maio 01:38:40 0.0.0.0-0 General[fp_main_task]: stm_api.c(62) 1 %% Error 0 (0x0)tamanho
do pool DMA:
16777216 AXI 0: Dev 0xb342, rev 0x01, chip BCM56342_A0, driver BCM56340_A0
Em hpcLocalUnitTypeIdGet:611,
não foi possível localizar a placa Em sysapiHpcStmUnitDbEntryLocalUnitIndexGet:342, não

foi possível encontrar a placa O sistema está reiniciando devido ao estadoinconsistente 0 no arquivo: stm_api.c linha 62
<184> 14 de maio 01:38:43 0.0.0.0-1 LOG[fp_main_task]: log_cnfgr.c(1357) 3 %% O sistema está reiniciando devido a um estado inconsistente.      
                           
Não é possível obter o número da unidade! 
Switching software SIGSEGV Handler
Este build foi configurado para copiar essas informações de falha em um arquivo.
Símbolos já carregados.
iniciando o pid 12
sincronizando file systems.... Isso pode levar alguns instantes Para reinicializar
o sistema!
O sistema está inativo AGORA!
Enviado SIGTERM para todos os processos Enviado
SIGKILL para todos os processos
Solicitando reinicialização do sistema


 

Solução

Inicialize o comutador na versão correta do firmware (compatível com a versão do CPLD) e prossiga com o procedimento adequado de downgrade.

Opção 1

Inicialize o comutador na partição de backup. Há uma chance de que o cliente acabou de copiar o firmware mais antigo para a partição de backup e está tentando reinicializar o switch na partição de backup.

Opções de inicialização do
Dell Networking============================
Smarque uma opção de menu dentro de 3 segundos ou o código operacional será iniciado automaticamente...
1 - Iniciar código operacional
2 - Menu de inicialização da


tela Quando o menu de inicialização for exibido, selecione 2 "Menu de inicialização da tela".

Selecione (1, 2) #2
Boot Main Menu
==============
1 - Start Operational Code
2 - Select Baud Rate
3 - Retrieve Logs
4 - Load New Operational Code
5 - Display Operational Code Details
9 - Reboot
10 - Restore Configuration to Factory Defaults
11 - Activate Backup Image
12 - Start Password Recovery

From Boot Main Menu selecione 11 "Activate Backup Image".

Digite Choice # 11

Depois disso, reinicialize o comutador com a opção 9 "Reboot".

Menu principal de inicialização==============
1 -
Iniciar código operacional 2 - Selecione Baud Rate
3 - Retrieve Logs
4 - Load New Operational Code
5 - Display Operational Code Details
9 - Reboot
10 - Restore Configuration to Factory Defaults
11 - Activate Backup
Image 12 - Start Password Recovery

Enter Choice# 9

Option2
If the 1st option did not work, try to load firmware using TFTP/XMODEM.
Siga o procedimento no guia de upgrade para recuperação do switch.

  • Se a versão anterior do firmware for conhecida, faça upgrade para essa versão.
  • Se a versão do firmware for desconhecida, faça upgrade para a versão mais recente do firmware disponível



Depois que o comutador se recuperar, siga o procedimento correto de downgrade fornecido no guia de upgrade fornecido com o arquivo de download do firmware. Faça upgrade para a versão intermediária do firmware N3000_N2000vB.6.3.2.stk e faça downgrade do CPLD para 13.



 

Cause

O switch está preso em um estado inconsistente devido à versão incompatível do CPLD.
Um switch entra em um estado inconsistente, quando o CPLD instalado é uma versão mais recente do que o firmware, a ser rebaixado.  Sempre que fizer downgrade do firmware, considere a versão do CPLD e o downgrade, se necessário.

Resolution

Opção 1

Inicialize o comutador na partição de backup. Há uma chance de que o cliente acabou de copiar o firmware mais antigo para a partição de backup e está tentando reinicializar o switch na partição de backup.

Opção 2
Se a opção não funcionar, tente carregar o firmware usando TFTP/XMODEM. Siga o procedimento no guia de upgrade para recuperação do switch.

Affected Products

PowerSwitch N2000 Series, PowerSwitch N3000 Series, SmartFabric OS10 Software
Article Properties
Article Number: 000143229
Article Type: Solution
Last Modified: 11 Oct 2023
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.