Bir aydan fazla bir süre, ev sunucum hayaletlere sahipmiş gibi davrandı. Elektrik kesintinden sonra, genellikle yaptığı gibi kendi kendine açılmadı ve bu evden uzakta olduğum bir zamanda gerçekleşti; bu da genellikle güvendiğim araçlar olmadan çalışan çok sayıda zorlu saate yol açtı. Güç düğmesine kendim bastığımda, Proxmox hiç yüklenmeden önce takıldı. Köşedeki başlıksız (headless) makinenin asla alamayacağı bir tuşa basmayı beklerken bir firmware ekranında donup kaldı. Sonunda çalıştırdığımda, BIOS içinde çok uzun zaman önce yapılandırdığım ayarlar tamamen sıfırlanmıştı ve bu olay elektrik kesintisinden sonra tekrarladığında, sorunun ne olduğunu tam olarak biliyordum.
Ölmekte olan bir CMOS pili, son beş yıl içinde inşa edilen bilgisayarlarda oldukça nadirdir; çünkü bu amaçla kullanılan küçük saat pilleri bundan çok daha uzun süre dayanabilir. Ev laboruarımın üzerinde çalıştığı bilgisayar bu noktada on yıldan fazla yaşında, dolayısıyla CMOS pilini değiştirmek, yaşadığım tüm sorunların üstesinden gelmeyi başardı.

Ölmüş bir CMOS pili teşhis etmek zor olabilir
Yüzeyde bir donanım sorunu gibi görünmez
CMOS pili, genellikle bir saatte bulacağınız o yuvarlak hücre pillerinden biridir, CR2032 gibi bir şeydir ve neredeyse masaüstü anakartların hemen hemen herinde bulunur. Makine elektrik olmadığında gerçek zamanlı saatin çalışmasını sağlar ve birçok kartta ayrıca BIOS ayarlarınızın silinmesini de engeller. Öldüğünde, ardından gelen toplam elektrik kaybı firmware’i varsayılan değerlerine geri götürür.

Bu, ASUS kartımda yaşadığım davranıştı. Saat sıfırlandı, önyükleme sırası bozuldu ve diğer tüm ayarlar tamamen silindi. XMP profilleri, AC Power Loss Restore (Elektrik Kesintisinden Sonra Geri Getir), VT-d ve hatta fan eğrilerim—bunları düzeltmek gerçekten bir işkenceydi. İşkenceden bahsetmişken, benim kartım da dahil olmak üzere bazı kartlara özgü başka bir davranış daha var: kart, POST sırasında durup F1’e basılmasını bekliyor; bu da evde değilseniz gerçekten büyük bir zahmet.
Bu benim sunucumda oldu, ancak masaüstü bir bilgisayarda da meydana gelebilir ve birbiri ardına farklı sorunlar yaratabilir. Örneğin, sıfırlanmış bir saat, HTTPS sitelerinin sertifika hataları vermesine yol açabilir; çünkü tarayıcınız sertifikaları sistem saatine göre kontrol eder. Kartınızın sanallaştırmayı kapalı şekilde geldiği durumlarda, WSL2, Docker Desktop, Android emülatörleri ve sanallaştırma gerektiren hile önleme sistemleri aniden çalışmayı bırakabilir.

Noktaları birbirine bağlamamın bu kadar uzun sürmesinin nedeni
Bekleme modu, CMOS ile ilgili herhangi bir sorunu maskeler
Bunu tespit etmeyi bu kadar zor kılan şey, ölmüş bir CMOS pilinin gerçekten yalnızca birkaç durumda önemli olmasıydı. Besleme ünitesi (PSU) prize takılı ve açık olduğu sürece, anakarta 5V’lık bekleme modu hattını besler ve bilgisayar kapalı olsa bile bu bekleme modu gücü CMOS’u besleyip canlı tutar.
Sorunların rastlantısal geldiğini gösteren de buydu. Proxmox sunucum da aynı dönemde çöktü ve bu çökmelerden sert sıfırlamalarla kurtardım. Hiçbiri tek bir ayarı bile silmedi, çünkü PSU bekleme modu gücünü hiç kaybetmedi. Bunu yalnızca elektrik kesintileri yaptı ve bu makine bir UPS üzerinde değil.
Pile hiç düşünmedim, çünkü daha önce gerçekten ölmüş bir pille karşılaşmamıştım. İnşa ettiğim ilk bilgisayarın eksik bir CMOS pili vardı, dolayısıyla mekanizmaya aşinayım; ancak bilgisayarlara inşa ettiğim sürece, pilin kendisi hep bir sonradan düşünülen konu oldu.
Başka bir şey olmuş olabileceği
Pili değiştirmek çözdü, ancak bazen bu BIOS ayarları için geçerli değildir
Çok sayıda modern UEFI kartı, BIOS ayarlarını flaş bellekte saklar; batarya destekli RAM yerine. Eğer bu kartlardan birinde bir CMOS pili ölürse, genellikle olabilecek en kötü şey bir sıfırlanmış saat olur. Ayarlar aynı zamanda başarısız bellek eğitimi veya clear-CMOS jumper’ına rastgele dokunulmasından dolayı da geri dönebilir; bu nadir olsa da olası. Benzer BIOS sıfırlamalarını başarısız otomatik overcloaking ayarlarından dolayı da yaşadım, ancak bunlar da nadirdir.
Ölmekte olan bir pili başka bir şeyden nasıl ayırt edersiniz
Sisteminizde ölen bir CMOS pili nedeniyle sorun oluşup oluşmadığını anlamanın en kolay yolu, onu basitçe değiştirmektir. Ayarların nasıl saklandığı anakarta ve nesle göre değişir ve pek çok UEFI anakası, pil öldüğünde ayarlarını kaybetmek üzere tasarlanmıştır. Bir UPS de işe yarar ve ben hâlâ bir tane almayı bekliyorum. Ölü bir pili tamir etmez, ancak bir pili ortaya çıkaran güç kayıplarını azaltır.
Sırtüstüne bakıldığında, beni en çok üzen kısım tamirin ne kadar kolay olduğu, buna rağmen onu çözmeye çalışmak için ne kadar zaman harcadığım. Yeni BIOS sürümleri yüklemek ve kılavuzu karıştırmak, ancak sonunun pilin suçlu olduğunu keşfetmek, gerçekten büyük bir zaman kaybı gibi geldi; ancak ev sunucumun artık hayalet gibi davranmamasından dolayı müteşekkirim.
Bu Gelişmeyi Toplulukta Değerlendirin
Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.
Bu gelişme hakkında düşüncelerinizi, donanım deneyimlerinizi veya sorularınızı Topluluk Forumumuzda paylaşın.
Foruma Katıl & Yanıtla ➔




Söz sizde.
Deneyiminizi, sorularınızı ve katkılarınızı paylaşın. E-posta adresiniz yayımlanmaz.