Cómo recuperar Dell EMC Networking N2000 y N3000 de un estado incoherente mientras se degrada el firmware

Summary: Cómo recuperar Dell EMC Networking N2000 y N3000 de un estado incoherente mientras se degrada el 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


En este artículo, se explica cómo recuperar el switch de un estado incoherente mientras se realiza una degradación de la versión de firmware en Dell N2000 y N3000.
 

Requisito


El acceso de la consola al switch es imprescindible.  Necesitará acceso físico al puerto de la consola del switch para completar el proceso.  Necesitará una computadora personal con un puerto serie o un adaptador USB a serie y el cable serie a RJ45 que viene con el switch.

Causa


El switch se bloquea en un estado incoherente debido a una versión de CPLD incompatible.
Un switch entra en un estado incoherente, cuando el CPLD instalado es una versión más reciente que el firmware, que se degradará.  Cada vez que degrade el firmware, debe considerar la versión de CPLD y degradarla si es necesario.
Por ejemplo, la versión de firmware 6.0.1.3 requiere CPLD versión 13.
Si un cliente degrada el switch de una versión de firmware 6.6.0.2 superior con CPLD 20 directamente a 6.0.1.3, sin seguir el procedimiento de degradación adecuado, es posible que el switch se bloquee en un estado incoherente.
Puede encontrar la versión de CPLD compatible con la versión de firmware en las notas de la versión que se proporcionan con el archivo de descarga de firmware correspondiente.


 

Cómo saber si un switch está atascado en un estado incoherente


Durante el arranque del switch, se observa un mensaje de registro que menciona el mensaje "system is restarting due to inconsistent state" (El sistema se está reiniciando debido a un estado incoherente).

Ejemplos de registros de consola

A continuación, se muestra un ejemplo del registro de consola del switch durante el arranque, el cual muestra que el switch está en un estado incoherente (omitiendo la secuencia de arranque completa para brevedad).

Extracción del código operativo del archivo.stk... 2
listo.
Cargando código operativo... Hecho.
Descomprimir el código operativo... Hecho.
Descomprima apps.lzma
SyncDB en ejecución...
Archivo: stm_api.c, línea: 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)
DMA pool size:
16777216 unidad AXI 0: 0xb342 de desarrollo, 0x01 de ingresos, BCM56342_A0 de chip, BCM56340_A0 de
controladoresEn hpcLocalUnitTypeIdGet:611, no se pudo encontrar la placa
En sysapiHpcStmUnitDbEntryLocalUnitIndexGet:342, no se pudo encontrar la placa

El sistema se está reiniciando debido al estado incoherente 0 en el archivo: stm_api.c line 62
 <184> 14 de mayo 01:38:43 0.0.0.0-1 LOG[fp_main_task]: log_cnfgr.c(1357) 3 %% El sistema se está reiniciando debido a un estado incoherente.     
                           
¡No se puede obtener el número de unidad! 
Software de conmutación SIGSEGV Handler
Esta compilación se configuró para copiar esta información de bloqueo en un archivo.
Símbolos ya cargados.
iniciando pid 12
sincronizando sistemas de archivos...... Esto puede tardar unos minutos
en reiniciar el sistema.
¡El sistema se está apagando AHORA!
Envío de SIGTERM a todos los procesos
Envío de SIGKILL a todos los procesos
Que solicitan reinicio del sistema


 

Solución

Inicie el switch en la versión de firmware correcta (compatible con la versión de CPLD) y continúe con el procedimiento de cambio a una versión anterior adecuada.

Opción 1:

Inicie el switch en la partición de respaldo. Existe la posibilidad de que el cliente acaba de copiar el firmware anterior a la partición de respaldo e intenta reiniciar el switch en la partición de respaldo.

Opciones
de arranque de Dell Networking============================
seleccione una opción de menú en un plazo de 3 segundos o el código operativo se iniciará automáticamente...
1 - Iniciar código
operativo 2 - Mostrar menú


de arranque Cuando aparezca el menú de arranque, seleccione 2 "Mostrar menú de arranque".

Seleccione (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 select 11 "Activate Backup Image".

Ingrese Choice # 11

Después de esto, reinicie el switch con la opción 9 "Reboot".

Menú
principal de arranque==============
1 - Iniciar código
operativo 2 - Seleccione Velocidad
en baudios
3 - Recuperar registros
4 - Cargar nuevo código
operativo 5 - Mostrar detalles
del código operativo 9 - Reiniciar
10 - Restaurar la configuración a los valores predeterminados de fábrica 11 - Activar imagen
de respaldo 12 - Iniciar recuperación

de contraseña Ingrese a la opción 9

Opción 2
Si la 1. a opción
no funcionó, intente cargar el firmware mediante TFTP/XMODEM. Siga el procedimiento que se describe en la guía de actualización para la recuperación del switch.

  • Si se conoce la versión anterior del firmware, actualice a esa versión.
  • Si se desconoce la versión del firmware, actualícela a la versión de firmware más reciente disponible



Una vez que el switch se recupere, siga el procedimiento de degradación correcto que se proporciona en la guía de actualización proporcionada con el archivo de descarga de firmware. Actualice a la versión intermedia de firmware N3000_N2000vB.6.3.2.stk y degrade CPLD a 13.



 

Cause

El switch se bloquea en un estado incoherente debido a una versión de CPLD incompatible.
Un switch entra en un estado incoherente, cuando el CPLD instalado es una versión más reciente que el firmware, que se degradará.  Cada vez que degrade el firmware, debe considerar la versión de CPLD y degradarla si es necesario.

Resolution

Opción 1:

Inicie el switch en la partición de respaldo. Existe la posibilidad de que el cliente acaba de copiar el firmware anterior a la partición de respaldo e intenta reiniciar el switch en la partición de respaldo.

Opción 2
Si la1.ª opción no funcionó, intente cargar el firmware mediante TFTP/XMODEM. Siga el procedimiento que se describe en la guía de actualización para la recuperación del 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.