PowerEdge: Výměna knoflíkové baterie (CMOS)
Zusammenfassung: Společnost Dell představila významné aktualizace způsobu, jakým servery PowerEdge spravují funkce knoflíkových baterií (CMOS) a protokolování souvisejících událostí. Počínaje servery 14. generace (14G) v srpnu 2024 – prostřednictvím aktualizací firmwaru řadiče iDRAC a systému BIOS – a rozšířením na platformy 15G a 16G od února 2025 bylo implementováno několik klíčových změn ...
Symptome
K čemu slouží knoflíková baterie?
Při odpojení hlavního napájení poskytuje knoflíková baterie záložní napájení pro dvě funkce systému:- Zachování hodin reálného času (RTC).
- Povolí funkci vniknutí do šasi, která upozorní na otevření systému.
Na platformách s procesory Intel navíc knoflíková baterie ovlivňovala nastavení systému. I když jsou nastavení uložena ve stálé paměti, kvůli konzistenci s předchozím chováním a očekáváním uživatelů by vyjmutí knoflíkové baterie obnovilo výchozí hodnoty.
Ursache
Níže uvedené změny byly zavedeny pro servery PowerEdge 14. generace v řadiči iDRAC 7.00.00.173 a v systému Intel BIOS verze 2.22.1 (pro servery řady 400 a vyšší) a 2.17.2 (pro servery řady 100–300) v polovině srpna 2024.
Tyto dvě verze systému BIOS však byly v září z webu podpory společnosti Dell sníženy kvůli nesouvisejícímu pozorování. BIOS verze 2.22.2 a 2.17.3 je nahradily 1. října.
Podobné změny byly provedeny u platforem 15G a novějších, počínaje níže uvedenými kombinacemi firmwaru. I když se jedná o verze, ve kterých byla změna provedena, při výběru verze k instalaci si přečtěte článek PowerEdge: minimální, doporučené a nejnovější verze kódu .
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 |
Chcete-li určit přehled generací serverů: PowerEdge: Servery podle generace
Lösung
Doporučená akce:
Společnost Dell Technologies doporučuje všem zákazníkům 14. generace provést aktualizaci na řadič iDRAC 7.00.00.173 nebo novější. Zákazníci s produkty založenými na procesorech Intel by také měli použít systém BIOS verze 2.22.2 nebo novější (pro servery řady 400 a vyšší) nebo 2.17.3 nebo vyšší (pro řadu 100-300). Společně poskytují nejlepší zážitek.
Weitere Informationen
Changes:
Řadič iDRAC 7.00.00.173 a BIOS verze 2.22.1 (řada 400 a vyšší) a 2.17.2 (řada 100-300) toto chování mění. Očekává se, že pro většinu uživatelů se dopad výměny baterie, která vyžaduje dobu výpadku, nevyplatí.
Zachování nastavení:
V aktualizovaném systému BIOS již vyjmutí knoflíkové baterie neresetuje nastavení systému BIOS. To sladí chování s produkty PowerEdge založenými na AMD.
Paměť NVRAM lze stále vymazat pomocí propojek na hlavní desce.
Zápis předchozí události:
Dříve navržené chování zaznamená do protokolu BAT0015 událost upozornění, když knoflíková baterie dosáhne ~2,7 V. Jakmile klesne na ~2,6 V, zaznamená se kritická událost BAT0017. Každá chyba se zapisuje do zpráv
událostí protokolu Lifecycle Log (LCL) i protokolu systémových událostí (SEL).Kvůli závadě však nedávný firmware místo toho hlásil tyto události jako BAT0020 a BAT0021. Tyto kódy zpráv jsou určeny výhradně pro baterie pro energeticky nezávislou paměť.
Protože jsou tyto události varovné nebo jsou závažnější, ovládací panel se rozsvítí žlutě.
Když teplota baterie v knoflíkové baterii klesne pod ~2,0 V a dojde k restartování systému, zaznamená se tato posloupnost událostí. Zobrazují se v seznamu LCL i na obrazovce:
- UEFI0034 (kritická), která signalizuje, že byla zjištěna ztráta baterie.
- UEFI0069 (kritický) označující chybu kontrolního součtu knoflíkové baterie vedl k resetování nastavení.
- UEFI0130 (varování), že došlo ke ztrátě systémového času.
Na obrazovce se také zobrazí výzva F1/F2 a čeká, až uživatel potvrdí chyby.
Protokolování nových událostí:
Výsledkem nového chování je celkově méně zpráv.
Protokolování nyní začíná během spouštění, když knoflíková baterie selže a dojde k odpojení primárního vstupního napájení. Místní systémový čas již byl ztracen.
Díky spojení nového systému BIOS a firmwaru řadiče iDRAC se během spouštění do protokolu Lifecycle zaznamená informační událost UEFI0447. Upozorní uživatele, že došlo ke ztrátě systémového času. Tato jediná událost nahrazuje tři události ve starších verzích systému BIOS a během spouštění již není k dispozici výzva F1/F2. Pokud není aktualizován také řadič iDRAC, zobrazí se tato událost v protokolu Lifecycle jako neznámá.
Uživatelé, kteří jsou závislí na místním systémovém čase, jej musí resetovat z nastavení systému F2. Společnost Dell však předpokládá, že většina zákazníků má na svých serverech nakonfigurovaný protokol NTP (Network Time Protocol) a tento problém se jich netýká.
S novým firmwarem řadiče iDRAC se při spuštění řadiče iDRAC krátce po připojení napájecího zdroje zaznamená do protokolu Lifecycle BAT0022 informační událost. Upozorňuje, že dokud nevyměníte knoflíkovou baterii, nemusí po odpojení hlavního vstupního napájení fungovat detekce vniknutí do šasi. Upozorňujeme, že tato zpráva se po aktualizaci na řadič iDRAC 7.00.00.173 zobrazí až po výpadku a následném obnovení napájení. Toho dosáhnete odpojením všech napájecích kabelů a jejich opětovným připojením nebo vyžádáním virtuálního vypnutí a zapnutí.
Protože jsou obě tyto nové události informativní, kontrolka LED ovládacího panelu zůstane modrá.
Demontáž snímače baterie CMOS:
V rámci implementace výše uvedených změn v protokolování byl zakázán snímač baterie CMOS, aby nedocházelo k nekonzistenci ve hlášení stavu. V důsledku toho se baterie CMOS již nezobrazuje v žádném rozhraní pro správu, včetně:
webového uživatelského rozhraní řadiče iDRAC
- Redfish
- TSR
- RACADM
- SNMP
- Rozhraní IPMI
Shrnutí změn na příkladu původní implementace Intel 14G:
Definování:
- Starý systém BIOS = < 2.22.x na serverech řady 400 a vyšší nebo < 2.17.x na serverech řady 100–300
- Nový systém BIOS = ≥ 2.22.x v serverech řady 400 a vyšší nebo ≥ 2.17.x v serverech řady 100–300.
- Starý řadič iDRAC = < 7.00.00.173
- Nový řadič 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. |