PowerEdge: Byte av knappcellsbatteri (CMOS)
Zusammenfassung: Dell har infört betydande uppdateringar av hur PowerEdge-servrar hanterar knappcellsbatteriets (CMOS) funktioner och relaterad händelseloggning. Från och med 14:e generationens (14G) servrar i augusti 2024 – genom uppdateringar av fast programvara för iDRAC och BIOS – och vidare till 15G- och 16G-plattformar från februari 2025 och framåt har flera viktiga förändringar implementerats ...
Symptome
Vad gör knappcellsbatteriet?
Knappcellsbatteriet ger reservkraft till två systemfunktioner när huvudströmmen är borttagen:- Bevara realtidsklockan (RTC).
- Aktivera chassiintrångsfunktionen som varnar när systemet har öppnats.
Dessutom, på plattformar med Intel-processorer, påverkade knappcellsbatteriet systeminställningarna. Även om inställningarna lagras i icke-flyktigt minne skulle knappcellsbatteriet ha återställt dessa inställningar till standardinställningarna för konsekvens med tidigare beteenden och användarförväntningar.
Ursache
Ändringarna nedan infördes för PowerEdge 14G i iDRAC 7.00.00.173 och i Intel BIOS-versionerna 2.22.1 (för servrar i 400-serien och senare) och 2.17.2 (för servrar i 100–300-serien) i mitten av augusti 2024.
Dessa två BIOS-versioner nedgraderades dock från Dells supportwebbplats i september på grund av en orelaterad observation. BIOS-versionerna 2.22.2 och 2.17.3 ersatte dem den 1 oktober.
Liknande ändringar har tillämpats på 15G och nyare plattformar med utgångspunkt i kombinationerna av fast programvara nedan. Även om detta är de versioner där ändringen gjordes läser du PowerEdge: Lägsta, rekommenderade och senaste kodversioner när du väljer en version att installera.
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 |
Så här fastställer du granskningen av servergenerationen: PowerEdge: Servrar efter generation
Lösung
Rekommenderad åtgärd:
Dell Technologies rekommenderar alla 14G-kunder att uppdatera till iDRAC 7.00.00.173 eller senare. Kunder med Intel-baserade produkter bör också tillämpa BIOS-versionerna 2.22.2 eller senare (för 400-serien och högre servrar) eller 2.17.3 eller senare (för 100–300-serien). Tillsammans ger dessa den bästa upplevelsen.
Weitere Informationen
Ändringar
iDRAC 7.00.00.173 och BIOS-versionerna 2.22.1 (400-serien och senare) och 2.17.2 (100–300-serien) ändrar dessa beteenden. Förväntningen är att för de flesta användare är effekten av att byta batteri, som kräver ett avbrottsfönster, inte värt besväret.
Bevarande av inställningar:
Med uppdaterad BIOS återställs inte längre BIOS-inställningarna när du tar bort knappcellsbatteriet. Detta anpassar beteendet till AMD-baserade PowerEdge-produkter.
NVRAM kan fortfarande rensas med byglarna på moderkortet.
Loggning av tidigare händelser:
Det tidigare utformade beteendet loggar en varningshändelse, BAT0015, när knappcellen når ~2,7 V. När den sjunker till ~2,6 V loggas en kritisk händelse, BAT0017. Varje fel loggas i händelsemeddelanden
för både livscykelloggen (LCL) och systemhändelseloggen (SEL).På grund av en defekt har den senaste fasta programvaran istället rapporterat dessa händelser som BAT0020 respektive BAT0021. Dessa meddelandekoder är endast avsedda att användas för batterierna för icke-flyktiga minnen.
Eftersom dessa händelser är varnande eller allvarligare lyser kontrollpanelen gult.
När knappcellsbatteriet sjunker under ~2,0 V och systemet startas om loggas den här sekvensen av händelser. De visas både i LCL och på skärmen:
- UEFI0034 (kritisk) indikerar att batteriförlust har upptäckts.
- UEFI0069 (kritisk) som indikerar ett fel i knappcellskontrollsumman har resulterat i att inställningarna har återställts.
- UEFI0130 (varning) som indikerar att systemtiden har gått förlorad.
På skärmen visas även en F1/F2-uppmaning och väntar på att användaren ska bekräfta felen.
Ny händelseloggning:
Det nya beteendet resulterar i färre meddelanden totalt sett.
Loggningen påbörjas nu under start när knappcellsbatteriet inte fungerar och den primära ingående strömmen har tagits bort. Det lokala systemets tid har redan gått förlorad.
När det nya BIOS och den fasta iDRAC-programvaran kombineras loggas UEFI0447 en informationshändelse i livscykelloggen vid start. Den meddelar användaren att systemtiden har gått förlorad. Denna enskilda händelse ersätter de tre som finns i äldre BIOS-versioner och det finns inte längre någon F1/F2-fråga vid start. Om inte iDRAC också uppdateras visas den här händelsen som okänd i livscykelloggen.
Användare som är beroende av lokal systemtid måste återställa den från F2-systeminställningarna. Dell förutser dock att de flesta kunder har konfigurerat Network Time Protocol (NTP) på sina servrar och att de inte påverkas.
Med den nya fasta iDRAC-programvaran loggas en informationshändelse, BAT0022, i livscykelloggen när iDRAC startar strax efter att ingående ström anslutits. Vi rekommenderar att chassiintrångsdetekteringen inte fungerar när huvudströmmen är bortkopplad tills knappcellsbatteriet har bytts ut. Observera att det här meddelandet inte visas efter uppdatering till iDRAC 7.00.00.173 förrän den ingående strömmen har förlorats och sedan återställts. Du kan antingen ta bort alla strömkablar och ansluta dem igen eller begära en virtuell växelströmscykel.
Eftersom båda dessa nya händelser är informativa förblir kontrollpanelens LED-lampa blå.
Borttagning av CMOS-batterisensorn:
Som en del av implementeringen av loggningsändringarna ovan har CMOS-batterisensorn inaktiverats för att undvika inkonsekvenser i hälsorapporteringen. Det innebär att CMOS-batteriet inte längre visas i något hanteringsgränssnitt, inklusive:iDRAC-webbgränssnitt
- Kungsfisk
- TSR
- RACADM
- SNMP (på engelska)
- IPMI (på engelska)
Sammanfattning av ändringar med den ursprungliga 14G Intel-implementeringen som exempel:
Definition:
- Gammal BIOS = < 2.22.x på servrar i 400-serien och högre eller < 2.17.x på servrar i 100–300-serien
- Ny BIOS = ≥ 2.22.x på servrar i 400-serien och högre eller ≥ 2.17.x på servrar i 100-300-serien
- Gamla iDRAC = < 7.00.00.173
- Ny 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. |