Summary:
Zachowania i rejestrowanie związane z baterią pastylkową (zwaną również CMOS) na serwerach PowerEdge uległy zmianie.
Poniższe zmiany zostały początkowo wprowadzone dla serwerów
PowerEdge 14G w kontrolerze iDRAC 7.00.00.173 oraz w systemie BIOS 2.22.1 (dla serwerów z serii 400 i nowszych) i 2.17.2 (dla serwerów z serii 100–300) w połowie sierpnia 2024 r. Podobne zmiany wprowadzono na platformach 15G i 16G, a aktualizacje będą wydawane od lutego 2025 r.
...
Please select a product to check article relevancy
This article applies to This article does not apply toThis article is not tied to any specific product.Not all product versions are identified in this article.
Bateria pastylkowa zapewnia zasilanie awaryjne dla dwóch funkcji systemu po odłączeniu głównego zasilania:
Zachowywanie zegara czasu rzeczywistego (RTC).
Włączenie funkcji wykrywania naruszenia obudowy, która alarmuje o otwarciu systemu.
Gdy poziom naładowania baterii pastylkowej spadnie poniżej pewnego poziomu, te dwie funkcje przestają działać.
Ponadto na platformach z procesorami Intel bateria pastylkowa miała wpływ na ustawienia systemowe. Chociaż ustawienia są przechowywane w pamięci nieulotnej, w celu zachowania spójności z wcześniejszymi zachowaniami i oczekiwaniami użytkownika wyjęcie baterii pastylkowej spowoduje przywrócenie tych ustawień do wartości domyślnych.
Cause
Poniższe zmiany zostały wprowadzone dla serwerów PowerEdge 14G w kontrolerze iDRAC 7.00.00.173 oraz w systemach Intel BIOSes 2.22.1 (dla serwerów z serii 400 i nowszych) oraz 2.17.2 (dla serwerów z serii 100-300) w połowie sierpnia 2024 r.
Jednak te dwie wersje systemu BIOS zostały zdegradowane z witryny pomocy technicznej firmy Dell we wrześniu z powodu niezwiązanej z nimi obserwacji. BIOS 2.22.2 i 2.17.3 zastąpiły je odpowiednio 1 października.
Następnie podobne zmiany zostały zastosowane do platform 15G i nowszych w ramach poniższych kombinacji oprogramowania wewnętrznego.
Platforma
BIOS
iDRAC
Procesor AMD 14 GB
Nie wdrożono
7.00.00.173
Procesory Intel z serii 100–300 czternastej generacji
2.17.3
7.00.00.173
Seria Intel 400+ czternastej generacji
2.22.1
7.00.00.173
Procesory AMD piętnastej generacji
2.18.1
7.20.10.05
Procesory Intel z serii 100–300 piętnastej generacji
1.11.1
7.20.10.05
Seria Intel 400+ piętnastej generacji
1.16.2
7.20.10.05
16 GB pamięci AMD
1.11.2
7.20.10.05
Intel z serii 100-300 16G
Szacowany marzec 2025 r.
7.20.10.05
Seria Intel 400+ 16G
Szacowany marzec 2025 r.
7.20.10.05
Resolution
Zalecane działanie:
Firma Dell Technologies zaleca wszystkim klientom czternastej generacji aktualizację kontrolera iDRAC do wersji 7.00.00.173 lub nowszej. Klienci z produktami opartymi na procesorach firmy Intel powinni również zainstalować system BIOS w wersji 2.22.2 lub nowszej (dla serwerów z serii 400 i nowszych) lub 2.17.3 lub nowszej (dla serii 100-300). Razem zapewniają one najlepsze wrażenia.
Zmiany:
Kontroler iDRAC 7.00.00.173 i system BIOS w wersji 2.22.1 (seria 400 i nowsze) oraz 2.17.2 (seria 100-300) zmieniają te zachowania. Oczekuje się, że dla większości użytkowników wpływ wymiany baterii, który wymaga okna przestoju, nie jest opłacalny.
Zachowanie ustawień:
W zaktualizowanym systemie BIOS wyjęcie baterii pastylkowej nie powoduje już zresetowania ustawień systemu BIOS. Jest to zgodne działanie z produktami PowerEdge opartymi na procesorach AMD.
Pamięć NVRAM można nadal wyczyścić za pomocą zworek na płycie głównej.
Rejestrowanie poprzednich zdarzeń:
Poprzednio zaprojektowane zachowanie rejestruje zdarzenie ostrzegawcze, BAT0015, gdy bateria pastylkowa osiągnie napięcie ~2,7 V. Gdy napięcie spadnie do ~2,6 V, rejestrowane jest zdarzenie krytyczne, BAT0017. Każdy błąd jest rejestrowany zarówno w komunikatach zdarzeń dziennika cyklu eksploatacji (LCL), jak i dziennika zdarzeń systemowych (SEL).
Jednak ze względu na defekt najnowsze oprogramowanie wewnętrzne zgłosiło te zdarzenia odpowiednio jako BAT0020 i BAT0021. Te kody komunikatów są przeznaczone wyłącznie do stosowania w bateriach pamięci nieulotnej.
Ponieważ zdarzenia te mają charakter ostrzegawczy lub mają większą wagę, panel kontrolny świeci się na pomarańczowo.
Gdy poziom naładowania baterii pastylkowej spadnie poniżej ~2,0 V i system zostanie uruchomiony ponownie, ta sekwencja zdarzeń zostanie zarejestrowana. Są one wyświetlane zarówno w LCL, jak i na ekranie:
UEFI0034 (krytyczny) wskazujący, że wykryto utratę baterii.
UEFI0130 (ostrzeżenie) wskazujące, że czas systemowy został utracony.
Na ekranie wyświetlany jest również monit o naciśnięcie F1/F2 i oczekiwanie na potwierdzenie błędów przez użytkownika.
Nowe rejestrowanie zdarzeń:
Nowe zachowanie powoduje ogólnie mniej komunikatów.
Rejestrowanie rozpoczyna się teraz podczas rozruchu, gdy bateria pastylkowa uległa awarii i główne źródło zasilania wejściowego zostało odłączone. W tym momencie lokalny czas systemowy został już utracony.
W przypadku jednoczesnego korzystania z nowego systemu BIOS i oprogramowania wewnętrznego kontrolera iDRAC podczas rozruchu w dzienniku cyklu eksploatacji rejestrowane jest zdarzenie informacyjne UEFI0447. Informuje użytkownika, że utracono czas systemowy. To pojedyncze zdarzenie zastępuje trzy zdarzenia widoczne w starszym systemie BIOS, a podczas rozruchu nie jest już wyświetlany monit F1/F2. O ile kontroler iDRAC nie został również zaktualizowany, zdarzenie to jest wyświetlane w dzienniku cyklu eksploatacji jako nieznane.
Użytkownicy zależni od lokalnego czasu systemowego muszą zresetować go z poziomu konfiguracji systemu F2. Firma Dell przewiduje jednak, że większość klientów skonfigurowała protokół Network Time Protocol (NTP) na swoich serwerach i nie będzie to miało wpływu na sytuację.
W przypadku nowego oprogramowania wewnętrznego kontrolera iDRAC zdarzenie informacyjne BAT0022 jest rejestrowane w dzienniku cyklu eksploatacji, gdy kontroler iDRAC uruchamia się wkrótce po podłączeniu zasilania wejściowego. Opisuje, że do czasu wymiany baterii pastylkowej funkcja wykrywania naruszenia obudowy nie działa po odłączeniu głównego źródła zasilania. Należy pamiętać, że ten komunikat nie pojawi się po aktualizacji kontrolera iDRAC do wersji 7.00.00.173 do momentu utraty zasilania, a następnie przywrócenia zasilania. Osiągnięcie tego celu odbywa się poprzez odłączenie wszystkich zasilających i ich ponowne podłączenie lub żądanie wirtualnego cyklu zasilania.
Ponieważ oba te nowe zdarzenia mają charakter informacyjny, dioda LED na panelu sterowania pozostaje niebieska.
Wyjmowanie baterii CMOS:
W ramach wdrożenia powyższych zmian w rejestrowaniu czujnik baterii CMOS został wyłączony, aby uniknąć niespójności w raportowaniu kondycji. W rezultacie bateria CMOS nie pojawia się już w żadnym interfejsie zarządzania, w tym:
Sieciowy graficzny interfejs użytkownika kontrolera iDRAC
Redfish
TSR
RACADM
Protokół SNMP
Technologia IPMI
Podsumowanie zmian na przykładzie oryginalnej implementacji Intela 14G:
Definiowanie:
Stary system BIOS = < 2.22.x na serwerach z serii 400 i nowszych lub < 2.17.x na serwerach z serii 100-300
Nowy system BIOS = ≥ 2.22.x na serwerach z serii 400 i nowszych lub ≥ 2.17.x na serwerach z serii 100-300
Stary kontroler iDRAC = < 7.00.00.173
Nowy kontroler iDRAC = ≥ 7.00.00.173
BIOS
iDRAC
Ustawienia systemu BIOS, gdy poziom naładowania baterii pastylkowej jest niski
Cmos
Zalogowano się na konsoli podczas testu POST
Zalogowano w dzienniku cyklu eksploatacji
Stary
Stary
Zaginiony
Present
UEFI0034, UEFI0069, UEFI0130, pauza dla F1/F2
UEFI0034, UEFI0069 UEFI0130 podczas rozruchu.
Nowe
Stary
Zachowane
Present
Nic, nie ma pauzy dla F1/F2
Nic
Stary
Nowe
Zaginiony
Not Present
UEFI0034, UEFI0069, UEFI0130, pauza dla F1/F2
UEFI0034, UEFI0069 UEFI0130 podczas rozruchu, BAT0022 po odłączeniu i ponownym włączeniu zasilania.
Nowe
Nowe
Zachowane
Not Present
Nic, nie ma pauzy dla F1/F2
UEFI0447 i BAT0022 po odłączeniu i ponownym podłączeniu zasilania.