IP Güvenlik Kameralarında Sonsuz Açılış Döngüsü (Boot Loop) Krizi
Güvenlik kamera altyapılarında (Dahua, Hikvision, Tiandy ve genel XMeye mimarili IP kameralar) teknik servislerin ve güvenlik sorumlularının en sık karşılaştığı donanımsal arızalardan biri, kameranın açılışta kızılötesi (IR) LED’lerini yakıp mekanik IR-Cut filtresini ‘tık’ sesiyle tetiklemesi, tam görüntü vereceği esnada aniden kapanıp sürekli yeniden başlama döngüsüne (Reboot Loop) girmesidir. Ağ tarama araçlarında (SADP, ConfigTool) kameranın IP adresi 10 saniyeliğine çevrimiçi görünür, ardından kaybolur ve bu döngü sonsuza kadar tekrarlanır. Kullanıcılar arızayı ağ kablosunda veya NVR kayıt cihazında arasa da, sorun çoğunlukla PoE gerilim çökmesi veya dahili SPI Flash bellek yazılımının çökmesidir.
IP Kameranın Sürekli Reset Atmasına Yol Açan Dört Ana Kök Neden
Gömülü Linux işletim sistemiyle çalışan IP kameralarda önyükleme sürecinin yarıda kesilmesine yol açan etkenler şunlardır:
- PoE Güç Bütçesi ve Hat Direnci (Voltage Sag): Kamera gündüz işlemci çalışırken 3-4 Watt çekerken, gece görüş LED’leri veya motorize varifokal lens motoru devreye girdiği anda akım ihtiyacı 12-15 Watt seviyesine fırlar. Kalitesiz CCA (alüminyum alaşımlı) Cat6 kablolarda oluşan direnç sebebiyle voltaj 37V PoE sınırının altına çöker ve kamera işlemcisi kendini resetler.
- SPI NOR/NAND Flash Dosya Sistemi Bozulması: Elektrik kesintileri esnasında kameranın gömülü Linux çekirdeğinin (Kernel)
/mtdyapılandırma bölümüne yazma yaparken veritabanının bozulması (Kernel Panic). - Şişen SMD Elektrolitik Kondansatörler: Kamera anakartındaki DC-DC voltaj düşürücü katında (12V’u 3.3V, 1.8V ve 1.1V çekirdek voltajına indiren regülatörler) yer alan kondansatörlerin aşırı yaz sıcaklarında kuruyarak ripple süzemez hale gelmesi.
- Kısa Devreye Düşen Su Almış RJ45 Soketi: Dış ortam montajlarında sızdırmazlık buatı kullanılmaması sebebiyle RJ45 soketine su girmesi ve PoE pinlerinin (4-5 ve 7-8) veri pinlerine (1-2 ve 3-6) ark yapması.
1. Adım: PoE Voltajının ve Akımının Hat Üzerinde Ölçülmesi
Kamerayı sökmeden önce switch tarafında teşhis konulmalıdır:
- Yönetilebilir PoE switch konsoluna girilerek
show power inlinekomutuyla portun çektiği güç izlenir. - Kamera açılırken güç tüketimi 12 Watt’a vurduğu anda port ‘Power Denied / Overload’ veriyorsa switchin toplam PoE bütçesi dolmuştur; kamera bağımsız bir PoE enjektör ile test edilmelidir.
- Kameranın doğrudan 12V 2A harici adaptör girişine kaliteli bir güç kaynağı bağlanarak PoE devresi baypas edilir. Sorun devam ediyorsa arıza anakarttadır.
2. Adım: UART Seri Port ile Konsol Loglarının İncelenmesi
Kamera gövdesi açılarak anakart üzerindeki 3 veya 4 pinli seri port noktaları (RX, TX, GND) bulunur. USB-TTL dönüştürücü ile bilgisayara bağlanarak PuTTY üzerinden 115200 baud rate ile loglar dinlenir:
Örnek Kernel Çökme Logu:
U-Boot 2020.04 (ARMv7 Processor Rev 5)
Loading Kernel Image ... OK
Starting kernel ...
[ 2.140000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3)
[ 2.150000] CPU: 0 PID: 1 Comm: swapper/0 Not tainted
[ 2.160000] [] (unwind_backtrace) from [] (show_stack+0xb/0xc)
Rebooting in 3 seconds... Bu log çıktısı, donanımın sağlam olduğunu fakat dahili flash bellekteki rootfs (kök dosya sistemi) imajının bozulduğunu matematiksel olarak kanıtlar.
3. Adım: TFTP Sunucusu ile Kurtarma Yazılımı (Firmware Unbrick) Yükleme
U-Boot önyükleyicisi sağlam olduğu için kamera lehim sökmeden ağ üzerinden kurtarılabilir:
U-Boot Kurtarma Protokolü:
1. Bilgisayara statik IP verilir (Genellikle 192.168.1.128).
2. Bilgisayarda TFTP Server (Tftpd32) çalıştırılır ve içine orijinal 'digicap.dav' veya 'update.bin' firmware dosyası konulur.
3. U-Boot komut satırında durdurulan kameraya şu komutlar verilir:
setenv serverip 192.168.1.128
setenv ipaddr 192.168.1.64
update
4. Kamera TFTP üzerinden temiz Linux çekirdeğini indirir, flash belleğe yazar ve döngüden çıkarak normal açılır.IP kamera donanım onarımı, EEPROM programlayıcı ile flash yazma, su almış soket değişimi ve kurumsal gözetim sistemleri teknik desteğinde BaykalSoft güvenlik laboratuvarımızdan destek alabilirsiniz.