Як відновити DELL EMC Networking N2000 і N3000 з неузгодженого стану при зниженні прошивки

Summary: Як відновити DELL EMC Networking N2000 і N3000 з неузгодженого стану при зниженні прошивки

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


У цій статті пояснюється, як відновити перемикач із неузгодженого стану під час пониження версії прошивки в Dell N2000 і N3000.
 

Вимога


Консольний доступ до комутатора є обов'язковим.  Вам знадобиться фізичний доступ до порту консолі комутатора, щоб завершити процес.  Вам знадобиться персональний комп'ютер з послідовним портом або адаптер USB-послідовний і кабель послідовно-RJ45, який йде в комплекті з комутатором.

Причиною


Перемикач застряг у неузгодженому стані через несумісну версію CPLD.
Перемикач переходить у неузгоджений стан, коли встановлений CPLD є новішою версією, ніж прошивка, що підлягає зниженню.  Щоразу, коли ви знижуєте версію прошивки, ви повинні враховувати версію CPLD і за потреби знижувати її.
Наприклад, для версії мікропрограми 6.0.1.3 потрібна версія CPLD 13.
Якщо клієнт знижує версію мікропрограми з вищої версії 6.6.0.2 з CPLD 20 безпосередньо до 6.0.1.3, не дотримуючись належної процедури пониження, комутатор може застрягти в неузгодженому стані.
Версію CPLD, сумісну з версією мікропрограми, можна знайти в примітках до випуску, що надаються разом із відповідним файлом для завантаження мікропрограми.


 

Як дізнатися, що перемикач застряг у неузгодженому стані


Під час завантаження перемикача з'являється повідомлення журналу зі згадкою про те, що «система перезавантажується через неузгоджений стан».

Зразки консольних журналів

Нижче наведено приклад консольного журналу перемикання під час завантаження, який показує, що перемикач знаходиться в неузгодженому стані (Пропускання повної послідовності завантаження для стислості).

Витяг оперативного коду з файлу .stk...
2 Зроблено.
Завантаження оперативного коду... Зробити.
Розпакування операційного коду... Зробити.
Розпакування apps.lzma
SyncDB Виконується...
Файл: stm_api.c, Рядок: 62, Помилка 0 (0x0)185> 14 травня 01:38:40 0.0.0.0-0 Загальне[fp_main_task]: stm_api.c(62) 1 %% Помилка 0 (0x0)

<Розмір пулу DMA:
16777216 Блок AXI 0: Dev 0xb342, Rev 0x01, Chip BCM56342_A0, Driver BCM56340_A0
У hpcLocalUnitTypeIdGet:611 не вдалося знайти дошку У sysapiHpcStmUnitDbEntryLocalUnitIndexGet:342 не вдалося знайти дошку

Система перезавантажується через неузгоджений стан 0 у файлі: stm_api.c рядок 62
<184> 14 травня 01:38:43 0.0.0.0-1 LOG[fp_main_task]: log_cnfgr.c(1357) 3 %% Система перезапускається через неузгоджений стан.      
                           
Не можу отримати номер одиниці! 
Програмне забезпечення для перемикання SIGSEGV Handler
Ця збірка була налаштована на копіювання цієї інформації про аварійне завершення роботи у файл
.Символи вже завантажені.
Запуск файлових систем синхронізації PID 12
.... Це може зайняти кілька хвилин Перезавантаження
системи!
Система виходить з ладу ЗАРАЗ!
Надіслано SIGTERM усім процесам Надіслано SIGKILL усім процесам

Запит на перезавантаження системи


 

Рішення

Завантажте перемикач у правильній версії прошивки (сумісна з версією CPLD) і виконайте належну процедуру пониження версії.

Варіант 1

Завантажте перемикач у резервному розділі. Є ймовірність, що клієнт щойно скопіював стару прошивку в резервний розділ і намагається перезавантажити комутатор у резервному розділі.

Параметри
завантаження мережі Dell============================
Виберіть пункт меню протягом 3 секунд, інакше робочий код запуститься автоматично...
1 - Start Operational Code
2 - Display Boot Menu Коли з'явиться меню завантаження, виберіть 2 "Display Boot Menu".




Виберіть (1, 2) #2 Завантаження Головне меню==============
1 - Запустити операційний код 2
- Вибрати швидкість
передачі даних 3 - Отримати журнали
4 - Завантажити новий операційний код

5 - Відобразити деталі
робочого коду 9 - Перезавантажити
10 - Відновити конфігурацію до заводських значень
за замовчуванням 11 - Активувати резервний образ 12 - Почати відновлення

пароля з головного меню
завантаження виберіть 11 "Активувати резервний образ".


Введіть Choice# 11

Після цього перезавантажте перемикач з опцією 9 "Перезавантаження".

Boot Main Menu
==============
1 - Start Operational Code
2 - Select Baud Rate
3 - Retrieve Logs
4 - Завантажити новий операційний код
5 - Відобразити деталі
робочого коду 9 - Reboot
10 - Відновити конфігурацію до заводських налаштувань
11 - Активувати резервний образ
12 - Почати відновлення

пароля Введіть Choice# 9

Варіант 2
Якщо 1-й варіант
не спрацював, спробуйте завантажити прошивку за допомогою TFTP/XMODEM. Дотримуйтесь процедури, наведеної в посібнику з оновлення, щоб відновити перемикач.

  • Якщо відома попередня версія прошивки, оновіть її до неї.
  • Якщо версія прошивки невідома, оновіть її до останньої доступної версії



Після відновлення комутатора дотримуйтесь правильної процедури пониження версії, наведеної в посібнику з оновлення, що надається разом із файлом завантаження мікропрограми. Оновіть прошивку до проміжного випуску N3000_N2000vB.6.3.2.stk і понизьте CPLD до 13.



 

Cause

Перемикач застряг у неузгодженому стані через несумісну версію CPLD.
Перемикач переходить у неузгоджений стан, коли встановлений CPLD є новішою версією, ніж прошивка, що підлягає зниженню.  Щоразу, коли ви знижуєте версію прошивки, ви повинні враховувати версію CPLD і за потреби знижувати її.

Resolution

Варіант 1

Завантажте перемикач у резервному розділі. Є ймовірність, що клієнт щойно скопіював стару прошивку в резервний розділ і намагається перезавантажити комутатор у резервному розділі.

Варіант 2
Якщо1-й варіант не спрацював, спробуйте завантажити прошивку за допомогою TFTP/XMODEM. Дотримуйтесь процедури, наведеної в посібнику з оновлення, щоб відновити перемикач.

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.