Come ripristinare DELL EMC Networking N2000 e N3000 da uno stato incoerente durante il downgrade del firmware

Summary: Come ripristinare DELL EMC Networking N2000 e N3000 da uno stato incoerente durante il downgrade del 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


Questo articolo spiega come ripristinare lo switch da uno stato incoerente durante il downgrade della versione del firmware in Dell N2000 e N3000.
 

Requisito


L'accesso della console allo switch è indispensabile.  Per completare la procedura, sarà necessario accedere fisicamente alla porta della console sullo switch.  È necessario un personal computer con una porta seriale o un adattatore da USB a seriale e il cavo da seriale a RJ45 fornito con lo switch.

Causa


Lo switch è bloccato in uno stato incoerente a causa di una versione CPLD incompatibile.
Uno switch entra in uno stato incoerente, quando il CPLD installato è una versione più recente del firmware, da downgrade.  Ogni volta che si esegue il downgrade del firmware, è necessario prendere in considerazione la versione di CPLD ed eseguirne il downgrade, se necessario.
Ad esempio, la versione del firmware 6.0.1.3 richiede CPLD versione 13.
Se un cliente esegue il downgrade dello switch da una versione del firmware superiore 6.6.0.2 con CPLD 20 direttamente alla versione 6.0.1.3, senza seguire la procedura di downgrade corretta, lo switch potrebbe rimanere bloccato in uno stato incoerente.
È possibile trovare la versione di CPLD compatibile per la versione del firmware nelle note di rilascio fornite con il file di download del firmware corrispondente.


 

Come sapere se uno switch è bloccato in uno stato incoerente


Durante l'avvio dello switch, viene visualizzato un messaggio di registro che indica "il sistema si riavvia a causa di uno stato incoerente".

Registri della console di esempio

Di seguito è riportato un esempio di registro della console dello switch durante l'avvio, che mostra che lo switch è in uno stato incoerente (omettendo la sequenza di avvio completa per brevità).

Estrazione del codice operativo dal file .stk... 2
operazione completata.
Caricamento codice operativo in corso... Fatto.
Decompressione del codice operativo in corso... Fatto.
Decompressione di apps.lzma
SyncDB in esecuzione...
File: stm_api.c, Riga: 62, Error 0 (0x0)
<185> May 14 01:38:40 0.0.0.0-0 General[fp_main_task]: stm_api.c(62) 1 %% Error 0 (0x0)
Dimensione pool DMA:
16777216 unità AXI 0: Dev 0xb342, Rev 0x01, chip BCM56342_A0, driver BCM56340_A0
In hpcLocalUnitTypeIdGet:611, could not find the board
In sysapiHpcStmUnitDbEntryLocalUnitIndexGet:342, could not find the board

The system is restarting The system is restarting due the inconsistent state 0 in file: stm_api.c line 62
 <184> 14 mag 01:38:43 0.0.0.0-1 LOG[fp_main_task]: log_cnfgr.c(1357) 3 %% Il sistema si riavvia a causa di uno stato incoerente.     
                           
Impossibile ottenere il numero di unità. 
Commutazione del software SIGSEGV Handler
Questa build è stata configurata per copiare le informazioni di arresto anomalo in un file.
Simboli già caricati.
a partire dal pid 12
di sincronizzazione dei file system...... L'operazione potrebbe richiedere alcuni istanti
. Riavvio del sistema.
Il sistema si sta spegnendo ORA.
Inviato SIGTERM a tutti i processi
Invio SIGKILL a tutti i processi
Richiesta di riavvio del sistema


 

Soluzione

Avviare lo switch nella versione corretta del firmware (compatibile con la versione CPLD) e procedere con la procedura di downgrade corretta.

Opzione 1

Avviare lo switch nella partizione di backup. È possibile che il cliente abbia appena copiato il firmware precedente nella partizione di backup e stia tentando di riavviare lo switch nella partizione di backup.

Opzioni
di avvio Dell Networking============================
Selezionare un'opzione di menu entro 3 secondi oppure il codice operativo si avvierà automaticamente...
1 - Start Operational Code
2 - Display Boot Menu


Quando viene visualizzato il menu di avvio, selezionare 2 "Display Boot Menu".

Selezionare (1, 2) n. 2
Boot Main Menu
==============
1 - Start Operational Code
2 - Selezionare 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 selezionare 11 "Activate Backup Image".

Immettere il numero di scelta 11

Dopo questa operazione, riavviare lo switch con l'opzione 9 "Reboot".

Boot Main Menu
==============
1 - Start Operational Code
2 - Selezionare 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

Option 2
Se l'opzione 1St
non funziona, provare a caricare il firmware utilizzando TFTP/XMODEM. Seguire la procedura descritta nella guida all'aggiornamento per il ripristino dello switch.

  • Se è nota la versione precedente del firmware, eseguire l'aggiornamento a tale versione.
  • Se la versione del firmware è sconosciuta, aggiornarla alla versione più recente disponibile del firmware



Una volta ripristinato lo switch, seguire la procedura di downgrade corretta fornita nella guida all'aggiornamento fornita con il file di download del firmware. Eseguire l'aggiornamento alla versione intermedia del firmware N3000_N2000vB.6.3.2.stk ed eseguire il downgrade di CPLD a 13.



 

Cause

Lo switch è bloccato in uno stato incoerente a causa di una versione CPLD incompatibile.
Uno switch entra in uno stato incoerente, quando il CPLD installato è una versione più recente del firmware, da downgrade.  Ogni volta che si esegue il downgrade del firmware, è necessario prendere in considerazione la versione di CPLD ed eseguirne il downgrade, se necessario.

Resolution

Opzione 1

Avviare lo switch nella partizione di backup. È possibile che il cliente abbia appena copiato il firmware precedente nella partizione di backup e stia tentando di riavviare lo switch nella partizione di backup.

Opzione 2
Se l'opzione 1st non funziona, provare a caricare il firmware utilizzando TFTP/XMODEM. Seguire la procedura descritta nella guida all'aggiornamento per il ripristino dello 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.