PowerEdge: Udskiftning af møntcellebatteri (CMOS)
Sammanfattning: Dell har introduceret væsentlige opdateringer af, hvordan PowerEdge-servere administrerer møntcellebatterifunktionaliteten (CMOS) og relateret hændelseslogføring. Fra og med 14. generations (14G) servere i august 2024 – via iDRAC- og BIOS-firmwareopdateringer – og udvides til 15G- og 16G-platforme fra februar 2025 og frem, er flere vigtige ændringer blevet implementeret ...
Symptom
Hvad gør møntcellebatteriet?
Møntcellebatteriet leverer reservestrøm til to systemfunktioner, når hovedindgangsstrømmen er fjernet:- Bevarelse af realtidsuret (RTC).
- Aktivering af kabinetindtrængningsfunktionen, der advarer, når systemet åbnes.
På platforme med Intel-processorer påvirkede møntcellebatteriet desuden systemindstillingerne. Selvom indstillingerne gemmes i en ikke-flygtig hukommelse, ville fjernelse af møntcellebatteriet have nulstillet disse indstillinger til standardindstillingerne for at sikre overensstemmelse med tidligere adfærd og brugerforventninger.
Orsak
Ændringerne nedenfor blev introduceret for PowerEdge 14G i iDRAC 7.00.00.173 og i Intel BIOS-versionerne 2.22.1 (til servere i 400-serien og derover) og 2.17.2 (til servere i 100-300-serien) i midten af august 2024.
Disse to BIOS-udgivelser blev dog degraderet fra Dells supportwebsted i september på grund af en ikke-relateret observation. BIOS-versionerne 2.22.2 og 2.17.3 erstattede dem henholdsvis den 1. oktober.
Lignende ændringer er blevet anvendt på 15G og nyere platforme startende fra firmwarekombinationerne nedenfor. Selvom det er disse versioner, ændringen blev foretaget, skal du se PowerEdge: Minimum, Anbefalet og Seneste kodeversioner , når du vælger en version, der skal installeres.
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ådan bestemmes gennemgangen af servergeneration: PowerEdge: Servere efter generation
Upplösning
Anbefalet handling:
Dell Technologies anbefaler alle 14G-kunder at opdatere til iDRAC 7.00.00.173 eller nyere. Kunder med Intel-baserede produkter bør også anvende BIOS-versionerne 2.22.2 eller nyere (for servere i 400-serien og derover) eller 2.17.3 eller nyere (for 100-300-serien). Sammen giver disse den bedste oplevelse.
Ytterligare information
Changes:
iDRAC 7.00.00.173 og BIOS-versionerne 2.22.1 (400-serien og derover) og 2.17.2 (100-300-serien) ændrer disse funktionsmåder. Forventningen er, at for de fleste brugere er virkningen af at udskifte batteriet, som kræver et afbrydelsesvindue, ikke umagen værd.
Bevaring af indstillinger:
Med den opdaterede BIOS nulstilles BIOS-indstillingerne ikke længere ved at fjerne møntcellebatteriet. Dette justerer funktionsmåden for AMD-baserede PowerEdge-produkter.
NVRAM kan stadig ryddes med jumperne på hovedkortet.
Logføring af tidligere hændelser:
Den tidligere designede adfærd logger en advarselshændelse, BAT0015, når møntcellen når ~ 2,7 V. Når den falder til ~2,6 V, logges en kritisk hændelse, BAT0017. Hver fejl logges i både hændelsesmeddelelser
i Lifecycle Log (LCL) og System Event Log (SEL).Men på grund af en defekt har nyere firmware i stedet rapporteret disse hændelser som henholdsvis BAT0020 og BAT0021. Disse meddelelseskoder er udelukkende beregnet til at blive brugt til batterierne til ikke-flygtig hukommelse.
Da disse hændelser er advarende eller mere alvorlige, lyser kontrolpanelet ravgult.
Når møntcellebatteriet falder til under ~2,0 V, og systemet genstartes, logges denne sekvens af hændelser. De vises både i LCL og på skærmen:
- UEFI0034 (kritisk), der angiver, at der er registreret et batteritab.
- UEFI0069 (kritisk), der angiver en møntcellekontrolsumfejl, har resulteret i, at indstillingerne er blevet nulstillet.
- UEFI0130 (advarsel), der angiver, at systemtid er gået tabt.
Skærmbilledet viser også en F1/F2-prompt og venter på, at brugeren anerkender fejlene.
Ny hændelseslogføring:
Den nye adfærd resulterer i færre beskeder generelt.
Logføring begynder nu under opstart, når møntcellebatteriet har svigtet, og den primære indgangsstrøm blev fjernet. Det lokale systems tid er allerede gået tabt.
Når den nye BIOS- og iDRAC-firmware er sammen, logføres en informationshændelse UEFI0447 i Lifecycle-loggen under opstart. Det rådgiver brugeren om, at systemtid gik tabt. Denne ene hændelse erstatter de tre, der ses på ældre BIOS-versioner, og der er ikke længere en F1/F2-prompt under opstart. Medmindre iDRAC også opdateres, vises denne hændelse som ukendt i Lifecycle-loggen.
Brugere, der er afhængige af lokal systemtid, skal nulstille den fra F2-systemopsætningen. Dell forventer dog, at de fleste kunder har konfigureret NTP (Network Time Protocol) på deres servere og ikke bliver påvirket.
Med den nye iDRAC-firmware logføres en informationshændelse BAT0022 i Lifecycle-loggen, når iDRAC starter kort tid efter, at indgangsstrømmen er tilsluttet. Den anbefaler, at indtil møntcellebatteriet er udskiftet, fungerer registrering af indtrængning i kabinettet muligvis ikke, når hovedindgangsstrømmen fjernes. Vær opmærksom på, at denne meddelelse ikke vises efter opdatering til iDRAC 7.00.00.173, før indgangsstrømmen er gået tabt og derefter genoprettet. Ved enten at fjerne alle strømkabler og tilslutte dem igen eller anmode om en virtuel genstart opnås dette.
Da begge disse nye begivenheder er informative, forbliver kontrolpanelets LED blå.
Fjernelse af CMOS-batterisensor:
Som en del af implementeringen af logføringsændringerne ovenfor er CMOS-batterisensoren deaktiveret for at undgå uoverensstemmelser i tilstandsrapportering. Derfor vises CMOS-batteriet ikke længere i nogen administrationsgrænseflade, herunder:
iDRAC-webbrugergrænsefladen
- Rødfisk
- TSR
- RACADM
- SNMP
- IPMI
Oversigt over ændringer ved hjælp af den oprindelige 14G Intel-implementering som eksempel:
Definerer:
- Gammel BIOS = < 2.22.x på servere i 400-serien og derover eller < 2.17.x på servere i 100-300-serien
- Ny BIOS = ≥ 2.22.x på servere i 400-serien og derover eller ≥ 2.17.x på servere i 100-300-serien
- Gammel 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. |