Anleitung zum Wiederherstellen von Dell EMC Networking N2000 und N3000 aus einem inkonsistenten Zustand während des Downgrades der Firmware

Summary: Anleitung zum Wiederherstellen von Dell EMC Networking N2000 und N3000 aus einem inkonsistenten Zustand während des Downgrades der 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


In diesem Artikel wird erläutert, wie Sie den Switch beim Downgrade der Firmware-Version in Dell N2000 und N3000 aus einem inkonsistenten Zustand wiederherstellen.
 

Anforderung


Der Konsolenzugriff auf den Switch ist ein Muss.  Sie benötigen physischen Zugriff auf den Switch-Konsolen-Port, um den Vorgang abzuschließen.  Sie benötigen einen PC mit einem seriellen Anschluss oder einem USB-zu-Seriell-Adapter und das serielle zu RJ45-Kabel, das im Lieferumfang des Switches enthalten ist.

Ursache


Der Switch bleibt aufgrund einer inkompatiblen CPLD-Version in einem inkonsistenten Zustand hängen.
Ein Switch wechselt in einen inkonsistenten Zustand, wenn die installierte CPLD eine neuere Version als die Firmware ist, die zurückgestuft werden soll.  Jedes Mal, wenn Sie die Firmware zurückstufen, müssen Sie die CPLD-Version in Betracht ziehen und sie bei Bedarf zurückstufen.
Für die Firmware-Version 6.0.1.3 ist beispielsweise DIE CPLD-Version 13 erforderlich.
Wenn ein Kunde den Switch von einer höheren Firmware-Version 6.6.0.2 mit CPLD 20 direkt auf 6.0.1.3 zurückstufen möchte, ohne das richtige Downgrade-Verfahren zu befolgen, bleibt der Switch möglicherweise in einem inkonsistenten Zustand hängen.
Die für die Firmware-Version kompatible CPLD-Version finden Sie in den Versionshinweisen, die mit der entsprechenden Firmware-Download-Datei bereitgestellt werden.


 

So erfahren Sie, ob ein Switch in einem inkonsistenten Zustand feststeckt


Beim Starten des Switches wird eine Protokollmeldung mit der Meldung "System wird aufgrund eines inkonsistenten Status neu gestartet" angezeigt.

Beispiel-Konsolenprotokolle

Im Folgenden finden Sie ein Beispiel für ein Konsolenprotokoll des Switches während des Startvorgangs, das anzeigt, dass sich der Switch in einem inkonsistenten Zustand befindet (aus Kürze die vollständige Startreihenfolge auslassen).

Extrahieren des Betriebscodes aus der .stk-Datei... 2
fertig.
Betriebscode wird geladen... fertig.
Dekomprimieren des Betriebscodes... fertig.
Dekomprimieren von apps.lzma
SyncDB Wird ausgeführt...
Datei: stm_api.c, Zeile: 62, Fehler 0 (0x0)
<185> 14. Mai 01:38:40 0.0.0.0-0 Allgemein[fp_main_task]: stm_api.c(62) 1 %% Fehler 0 (0x0)
DMA-Poolgröße:
16777216 AXI-Einheit 0: Dev 0xb342, Rev 0x01, Chip BCM56342_A0, Driver BCM56340_A0
In hpcLocalUnitTypeIdGet:611 konnte die Platine
in sysapiHpcStmUnitDbEntryLocalUnitIndexGet:342 nicht finden
. Das System wird aufgrund des inkonsistenten Status 0 in der Datei neu gestartet: stm_api.c Zeile 62 184

>< 14. Mai 01:38:43 0.0.0.0-1 LOG[fp_main_task]: log_cnfgr.c(1357) 3 %% Das System wird aufgrund eines inkonsistenten Status neu gestartet.      
                           
Die Gerätenummer kann nicht angezeigt werden! 
Switching-Software SIGSEGV-Handler
Dieser Build wurde konfiguriert, um diese Absturzinformationen in eine Datei zu kopieren.
Symbole wurden bereits geladen.
Starten von pid 12
synchronisierende Dateisysteme... Dies kann einige Minuten
dauern. Starten Sie das System neu!
Das System fällt JETZT aus!
Gesendetes SIGTERM an alle Prozesse
Gesendet SIGKILL an alle Prozesse
Anfordern eines Systemneustarts


 

Lösung

Starten Sie den Switch in der richtigen Firmware-Version (kompatibel mit der CPLD-Version) und fahren Sie mit dem richtigen Downgrade-Verfahren fort.

Option 1

Starten Sie den Switch in der Backuppartition. Es besteht die Möglichkeit, dass der Kunde gerade die ältere Firmware auf die Backuppartition kopiert hat und versucht, den Switch in der Backuppartition neu zu starten.

Dell Networking Startoptionen
============================
Wählen Sie innerhalb von 3 Sekunden eine Menüoption aus oder der Betriebscode wird automatisch gestartet...
1 – Betriebscode
starten 2 – Startmenü


anzeigen Wenn das Startmenü angezeigt wird, wählen Sie 2 "Display Boot Menu" (Startmenü anzeigen).

Wählen Sie (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 wählen Sie 11 "Activate Backup Image".

Geben Sie Choice# 11

ein. Starten Sie danach den Switch mit Option 9 "Reboot" neu.

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

Enter Choice# 9

Option 2
If the 1st option
did not work, try to load firmware using TFTP/XMODEM. Befolgen Sie das Verfahren im Upgradehandbuch für die Switch-Recovery.

  • Wenn die vorherige Firmware-Version bekannt ist, führen Sie ein Upgrade auf diese Version durch.
  • Wenn die Firmware-Version unbekannt ist, aktualisieren Sie sie auf die neueste verfügbare Firmware-Version.



Sobald der Switch wiederhergestellt ist, befolgen Sie das korrekte Downgrade-Verfahren, das im Upgradehandbuch mit der Firmware-Downloaddatei angegeben ist. Führen Sie ein Upgrade auf die zwischengeschaltete Firmwareversion N3000_N2000vB.6.3.2.stk durch und führen Sie ein Downgrade von CPLD auf 13 durch.



 

Cause

Der Switch bleibt aufgrund einer inkompatiblen CPLD-Version in einem inkonsistenten Zustand hängen.
Ein Switch wechselt in einen inkonsistenten Zustand, wenn die installierte CPLD eine neuere Version als die Firmware ist, die zurückgestuft werden soll.  Jedes Mal, wenn Sie die Firmware zurückstufen, müssen Sie die CPLD-Version in Betracht ziehen und sie bei Bedarf zurückstufen.

Resolution

Option 1

Starten Sie den Switch in der Backuppartition. Es besteht die Möglichkeit, dass der Kunde gerade die ältere Firmware auf die Backuppartition kopiert hat und versucht, den Switch in der Backuppartition neu zu starten.

Option 2
Wenn dieerste Option nicht funktionierte, versuchen Sie, die Firmware mit TFTP/XMODEM zu laden. Befolgen Sie das Verfahren im Upgradehandbuch für die Switch-Recovery.

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.