Wake-on-LAN (WoL) to funkcja pozwalająca na zdalne wybudzenie lub uruchomienie laptopa poprzez sieć lokalną za pomocą specjalnego pakietu sieciowego (magic packet). Jej prawidłowe działanie zależy od konfiguracji zarówno karty sieciowej, jak i firmware BIOS/UEFI. Uszkodzenia lub nieprawidłowa konfiguracja firmware mogą powodować, że WoL przestaje działać lub jest niedostępne jako opcja, co jest szczególnie dotkliwe w środowiskach korporacyjnych i serwerowniach.
Diagnostyka i naprawa problemów z Wake-on-LAN na poziomie firmware wymaga precyzyjnego rozróżnienia między problemem w ustawieniach BIOS, sterowniku sieciowym, ustawieniach systemu operacyjnego a fizyczną awarią karty sieciowej lub chipa LAN.
Jak Wake-on-LAN współpracuje z BIOS/UEFI
Funkcja Wake-on-LAN wymaga, aby karta sieciowa pozostawała zasilana w stanie uśpienia lub wyłączenia laptopa. To zasilanie stanby (tzw. „magic standby power") jest kontrolowane przez firmware BIOS/UEFI – opcja ta figuruje w menu pod nazwami „Wake on LAN", „Boot from LAN", „Network Boot" lub „PXE Boot". Jej wyłączenie oznacza, że karta sieciowa traci zasilanie po wyłączeniu laptopa i nie jest w stanie odpowiedzieć na magic packet.
W systemach z UEFI i Secure Boot, WoL może być powiązane z mechanizmem PreBoot Execution Environment (PXE), który odpowiada za startowanie systemu przez sieć. Aktywacja WoL wymaga zazwyczaj włączenia PXE w ustawieniach UEFI, co jednak może wydłużyć czas startu przez niepotrzebne skanowanie sieci.
Typowe przyczyny awarii WoL w kontekście firmware
Do najczęstszych problemów z WoL po stronie firmware należą: zresetowanie ustawień BIOS po wymianie baterii CMOS lub aktualizacji firmware (domyślne ustawienia często wyłączają WoL), uszkodzenie NVRAM powodujące utratę konfiguracji WoL po każdym wyłączeniu, oraz konflikty między ustawieniami zasilania w BIOS a politykami zarządzania energią systemu operacyjnego.
W laptopach korporacyjnych z zarządzaniem przez Intel AMT (Active Management Technology), WoL może być kontrolowane przez platformę zarządzania zdalnego, niezależnie od ustawień BIOS. Niespójność między konfiguracją AMT a BIOS może prowadzić do pozornie losowego działania funkcji wybudzania.
Procedura naprawy i konfiguracji
Naprawa zaczyna się od weryfikacji ustawień BIOS/UEFI – sprawdzamy wszystkie opcje powiązane z siecią i zasilaniem stanby. Następnie weryfikujemy ustawienia sterownika karty sieciowej w systemie operacyjnym (w Windows: Menedżer urządzeń → karta sieciowa → Właściwości → Zarządzanie energią → „Zezwól temu urządzeniu na wybudzanie komputera"). Testujemy WoL za pomocą programów takich jak Wake-on-LAN Sender lub WakeMeOnLan.
Jeśli problem wynika z uszkodzenia NVRAM (utrata ustawień), wymieniamy baterię CMOS i rekonfigurujemy BIOS. W przypadku poważniejszych uszkodzeń firmware wykonujemy odczyt i programowanie chipu SPI Flash zewnętrznym programatorem, przywracając sprawny obraz firmware.
Ograniczenia WoL w laptopach
Warto zaznaczyć, że nie wszystkie laptopy obsługują WoL z zasilania akumulatorowego – wiele modeli wymaga podłączenia zasilacza AC, aby funkcja wybudzania przez sieć była aktywna. Ograniczenie to wynika z charakterystyki układu zasilania i nie zawsze jest konfigurowalne w BIOS. Przed naprawą informujemy klienta o tym ograniczeniu, aby uniknąć rozczarowania po wykonaniu serwisu.