Funguje Wake on LAN i po vypnutí?

Re:Funguje Wake on LAN i po vypnutí?
« Odpověď #30 kdy: 26. 08. 2017, 12:21:20 »
Vážení přátelé, začal jsem psát odpověď s nějakými hardwarovými podrobnostmi, ale jednak toho bylo najednou nějak moc na příspěvek do fóra, jednak mi to přišlo čím dál víc offtopic... nakonec z toho vzniklo cosi jako bajka o zeleném a fialovém drátu. Třeba to někomu pomůže.

Mimochodem: pokud vypnete kolíbkový vypínač vzadu na zdroji, neprobudí počítač ani svěcená voda :-) Ze stavu "ACPI S5 = soft power off = je přítomno napájení +5VSB" by WoL zafungovat mělo/mohlo, pokud je nakloněn motherboard a pokud má síťovka toto zapnuto buď z OS po posledním citlivém vypnutí, nebo klidně i po studeném startu, pokud to má síťovka nastaveno ve své konfigurační EEPROMce (konfiguruje se dedicated utilitou od výrobce čipu).


dustin

Re:Funguje Wake on LAN i po vypnutí?
« Odpověď #31 kdy: 26. 08. 2017, 13:52:46 »
Vážení přátelé, začal jsem psát odpověď s nějakými hardwarovými podrobnostmi...

Fantastické, díky moc za poučné čtení. Takového se moc nenajde...

Offtopic - měli jsme desku (nějaký intel), která se při aktivovaném WOL vždy 10 sekund po vypnutí z OS sama opět zapnula, bez příchozích WOL paketů. Když se zdroj v čase "vypnutí" natvrdo vypnul (tedy odpojil 5Vsb), nedělalo to až do další aktivace WOL integrované síťovky (spouštěné v rámci shutdown sekvence linuxu). Jiný zdroj nepomohl, nikdo nevěděl, co s tím, dneska už je dávno pryč... Žádné časované probuzení v BIOSu/OS nastavené nebylo. Neměl bys prosím představu, v čem konkrétněji to tehdy mohlo být? Díky moc.

Re:Funguje Wake on LAN i po vypnutí?
« Odpověď #32 kdy: 26. 08. 2017, 19:11:34 »
Díky za poklonu :-) S tou síťovkou bych si asi taky neporadil. Maximálně bych se podíval multimetrem nebo lépe skopem, jestli mě nešálí zrak, ale jestli se tak chová samotný čip, a nenašel bych žádný problém třeba v napájení okolo, tak bych s tím nic nesvedl. Vnitřek švába páječkou a nožíkem neopravíte :-) Možná sehnat datasheet švába a letmo prohledat, jestli to není "feature".

Lol Phirae

Re:Funguje Wake on LAN i po vypnutí?
« Odpověď #33 kdy: 26. 08. 2017, 19:59:48 »
Offtopic - měli jsme desku (nějaký intel), která se při aktivovaném WOL vždy 10 sekund po vypnutí z OS sama opět zapnula, bez příchozích WOL paketů.

Viz.

dustin

Re:Funguje Wake on LAN i po vypnutí?
« Odpověď #34 kdy: 26. 08. 2017, 20:41:36 »
Viz.

Díky, zajímavé, o physical wakeup jsem netušil. Nicméně v tomto případě to určitě nebylo, dělalo to i při odpojeném eth kabelu, to jsme samozřejmě vyzkoušeli jako první. Prostě něco uvnitř, časované. Ale už ani nevím, kde ta deska je....


Re:Funguje Wake on LAN i po vypnutí?
« Odpověď #35 kdy: 27. 08. 2017, 08:55:09 »
K tomu probuzení síťovkou při "PHY activity":

Síťovka bývala původně rozdělená na dva čipy podle vrstev: MAC a PHY = cca L2 a L1.
Mezi nimi bývalo tradičně rozhraní MII, dnes to může být některá z variant RMII, GMII, RGMII, SGMII nebo jak se všecky jmenujou, plus proti SFPčkům třeba jenom tupý SERDES... (ale jsou i SFPčka co berou SGMII). PHY čip má nějakou svoji inteligenci, přes MII teče nejen payload ale dají se i zpovídat nějaké konfigurační registry PHY. Netuším jestli je to polling-only nebo umí i nějaký "interrupt ve směru PHY->MAC" apod.

Čili pak je otázka, co se vlastně počítá jako "PHY activity". Zas kdyby to bylo "cokoli na MII sběrnici" tak by se možná musela síťovka budit prakticky okamžitě...

Dnešní síťovky mají obvykle MAC a PHY pohromadě v jednom švábu, ale nějaké interní MII tam tuším pořád bývá k vidění. (Oddělené vícenásobné PHY bývá dodnes vidět ve switchích, pokud se nepletu.) Kromě ethtoolu býval nástroj miitool, který uměl i dumpnout MII registry. Ale dlouho jsem to nezkoušel, nevím jestli to není dávno deprecated (jestli MII API dávno nezmizelo ze síťových driverů). No a pokud by se podařilo dumpnout MII registry tak potom pátrat v docech, jestli člověk nenajde něco zajímavého... což by se asi stejně nepodařilo :-/