PowerEdge: Заміна батареї на основі монетної комірки (CMOS)
Zusammenfassung: Dell запровадила значні оновлення у тому, як сервери PowerEdge керують функціональністю батареї монетних елементів (CMOS) та пов'язаним із цим журналом подій. Починаючи з серверів 14-го покоління (14G) у серпні 2024 року — через оновлення iDRAC та BIOS — і розширюючись на платформи 15G та 16G з лютого 2025 року, було впроваджено кілька ключових змін ...
Symptome
Що робить акумулятор монетного елемента?
Монетна батарея забезпечує резервне живлення для двох функцій системи при виключенні основного вхідного живлення:- Збереження годинника реального часу (RTC).
- Увімкнення функції вторгнення в шасі, яка сповіщає про відкриття системи.
Крім того, на платформах з процесорами Intel акумулятор монетного елемента впливав на налаштування системи. Хоча налаштування зберігаються у енергонезалежній пам'яті, для узгодження з попередньою поведінкою та очікуваннями користувача видалення батареї монетної комірки означало б скидання цих налаштувань до стандартних налаштувань.
Ursache
Наведені нижче зміни були введені для PowerEdge 14G у iDRAC 7.00.00.173 та в Intel BIOS версій 2.22.1 (для серверів серії 400 і вище) та 2.17.2 (для серверів серії 100-300) у середині серпня 2024 року.
Однак ці два релізи BIOS були понижені з сайту підтримки Dell у вересні через не пов'язане з цим спостереження. Версії BIOS 2.22.2 та 2.17.3 замінили їх відповідно 1 жовтня.
Подібні зміни були внесені до 15G та новіших платформ, починаючи з наведених нижче комбінацій прошивки. Хоча саме в цих версіях було внесено зміну, див. PowerEdge: Мінімум, Рекомендовані та Останні версії коду при виборі релізу для встановлення.
Platform |
BIOS |
iDRAC |
14G AMD |
Not Implemented |
7.00.00.173 |
14G Intel 100-300 series |
2.17.3 |
7.00.00.173 |
14G Intel 400+ series |
2.22.1 |
7.00.00.173 |
15G AMD |
2.18.1 |
7.20.10.05 |
15G Intel 100-300 series |
1.11.1 |
7.20.10.05 |
15G Intel 400+ series |
1.16.2 |
7.20.10.05 |
16G AMD |
1.11.2 |
7.20.10.05 |
16G Intel 100-300 series |
2.0.0 |
7.20.10.05 |
16G Intel 400+ series |
2.5.4 |
7.20.10.05 |
Для визначення огляду генерації серверів: PowerEdge: Сервери за поколіннями
Lösung
Рекомендовані дії:
Dell Technologies рекомендує всім користувачам 14G оновити до iDRAC 7.00.00.173 або новішої версії. Клієнти з продуктами на базі Intel також повинні застосовувати версії BIOS 2.22.2 або новіші (для серверів серії 400 і вище) або 2.17.3 або вище (для серій 100-300). Разом вони забезпечують найкращий досвід.
Weitere Informationen
Зміни:
iDRAC 7.00.00.173 та версії BIOS 2.22.1 (серія 400 і вище) та 2.17.2 (серія 100-300) змінюють ці поведінки. Очікується, що для більшості користувачів заміна батареї, яка вимагає періоду відключення, не має сенсу.
Збереження налаштувань:
З оновленим BIOS зняття батареї монетного елемента більше не скидає налаштування BIOS. Це узгоджує поведінку з продуктами PowerEdge на базі AMD.
NVRAM все ще можна очистити за допомогою джамперів на основній платі.
Попередній журнал подій:
Попередня спроєктована поведінка фіксує попереджувальну подію, BAT0015, коли комірка монети досягає ~2,7 В. Коли він падає до ~2,6 В, фіксується критична подія, BAT0017. Кожна помилка фіксується як у повідомленнях подій журналу життєвого циклу (LCL), так і в журналі подій системи (SEL).
Однак через дефект остання прошивка повідомила ці події як BAT0020 та BAT0021 відповідно. Ці коди повідомлень призначені виключно для батарей з енергонезалежною пам'яттю
.Оскільки ці події є попереджувальними або більш серйозними, панель керування світиться бурштиновитим світлом.
Коли батарея монетної комірки падає нижче ~2.0 В і система перезавантажується, ця послідовність подій фіксується. Вони з'являються як у LCL, так і на екрані:
- UEFI0034 (критично), що вказує на втрату батареї, виявлено.
- UEFI0069 (критична), що вказує на помилку суми контрольної суми монети, призвела до скидання налаштувань.
- UEFI0130 (попередження) означає, що системний час втрачено.
Екран також відображає запит F1/F2 і чекає, поки користувач підтвердить помилки.
Новий журнал подій:
Нова поведінка загалом призводить до меншої кількості повідомлень.
Журнал починається під час завантаження, коли батарея монетного елемента вийшла з ладу і основне вхідне живлення було вимкнено. Час місцевої системи вже втрачено.
З новим BIOS і прошивкою iDRAC разом інформаційна подія UEFI0447 реєструється в журналі життєвого циклу під час завантаження. Він повідомляє користувачу, що системний час було втрачено. Ця єдина подія замінює три, що були в старих версіях BIOS, і під час завантаження більше немає підказки F1/F2. Якщо iDRAC також не оновлюється, ця подія відображається як невідома у журналі життєвого циклу.
Користувачі, які залежать від локального системного часу, повинні скинути його з F2 System Setup. Однак Dell очікує, що більшість клієнтів налаштували Network Time Protocol (NTP) на своїх серверах і не постраждають.
З новою прошивкою iDRAC інформаційна подія BAT0022 реєструється у журналі життєвого циклу під час завантаження iDRAC незабаром після підключення вхідного живлення. Радять, що до заміни батареї з монетним елементом детектор проникнення в шасі може не працювати при виключенні основного живлення. Зверніть увагу, що це повідомлення не з'явиться після оновлення до iDRAC 7.00.00.173, доки не буде відключено вхідне живлення і не буде відновлено. Або від'єднання всіх силових кабелів і їх повторне підключення, або запит на віртуальний цикл змінного струму досягає цього.
Оскільки обидві ці нові події є інформаційними, світлодіод панелі керування залишається синім.
Видалення датчика батареї CMOS:
У рамках впровадження наведених вище змін у журналі датчик батареї CMOS-було вимкнено, щоб уникнути невідповідностей у звітуванні про стан стану. Внаслідок цього CMOS-батарея більше не з'являється в жодному інтерфейсі керування, зокрема:
iDRAC web UI
- Червона риба
- TSR
- RACADM
- SNMP
- IPMI
Підсумок змін, з використанням оригінальної реалізації Intel 14G як прикладу:
Визначення:
- Старий BIOS = < 2.22.x на серверах серії 400 і вище або < 2.17.x на серверах серії 100-300
- Новий BIOS = ≥ 2.22.x на серверах серії 400 і вище або ≥ 2.17.x на серверах серії 100-300
- Старий iDRAC = < 7.00.00.173
- Новий iDRAC = ≥ 7.00.00.173
|
|
|
|
|
|
|---|---|---|---|---|---|
Old |
Old |
Lost |
Present |
UEFI0034, UEFI0069, UEFI0130, Pause for F1/F2 |
UEFI0034, UEFI0069, UEFI0130 during boot |
New |
Old |
Preserved |
Present |
Nothing, no pause for F1/F2 |
Nothing |
Old |
New |
Lost |
Not Present |
UEFI0034, UEFI0069, UEFI0130, Pause for F1/F2 |
UEFI0034, UEFI0069, UEFI0130 during boot, BAT0022 when input power has been removed and reapplied. |
New |
New |
Preserved |
Not Present |
Nothing, no pause for F1/F2 |
UEFI0447 and BAT0022 when input power has been removed and reapplied. |