Hi,
ich habe einen HP ProBook645 G1, der mit seiner Realtek Gigabit Netzwerkkarte (r8169) als NAS mit OpenSuSE 15.0 lief. Da ich den Laptop nicht immer "an" haben will, habe ich ihn natürlich in Sleepmode (systemctl suspend) versetzt, und wieder aufgeweckt, wenn ich ihn brauche. Dazu verwende ich WakeOnLan (WOL) mit "Magic Packet", von verschiedenen Systemen (iOS, Linux, Mac, Java ...). Ich habe mit "ethtool" sichergestellt, dass die Kartenkonfiguration auf Magic Packets (Parameter "g") eingestellt ist.
Das hat mit SuSE Leap 15.0 immer gut funktioniert. Nun habe ich das Update (auf Leap 15.1) gemacht, und da geht das WOL nicht mehr. Man erkennt es unter anderem daran, dass die LEDs der Netzwerkkarte nach einem „Suspend to RAM“ (systemctl suspend) nicht leuchten. Das „Suspend to RAM“ funktioniert einwandfrei, ich kann ihn mit dem Ein/Aus Schalter auch wieder aufwecken. Aber eben nicht mehr über das WOL.
Also habe ich mal wieder 15.0 vom USB Stick als minimal System aufgespielt, und ausprobiert. Ich habe mir die dmesg für 15.0 und 15.1 angehängt, für LEAP15.0 sieht man den Sleepmode eingeleitet bei [ 56.174254] PM: Preparing system for sleep (mem), bei [ 678.992697] PM: Preparing system for sleep (mem) und nochmal bei [ 910.072899] PM: Preparing system for sleep (mem). Das funktioniert eigentlich sehr gut, habe die drei Beispiele jeweils mit WakeOnLan "aufgeweckt".
Wie gesagt, nachdem ich ein Update auf Leap 15.1 durchgeführt hatte, mochte das WOL nicht mehr. Also habe ich zum „Gegencheck“ einfach mal die Standard Leap15.1 aufgespielt, da funktionierte WOL. Dann habe ich den „online update“ im YAST gewählt, und danach funktioniert WOL nicht mehr. Ich habe die DMESG angehängt, ab [ 774.029678] PM: Suspending system (mem) wird der Sleepmode eingeleitet.
Ich sehe im LOG nichts, wenn WOL Pakete ankommen, bzw. was den Rechner wieder aufweckt. Einzige Status Anzeige sind mir die Lämpchen an der Ethernetkarte. Vielleicht hat jemand ne Idee, wo ich weiter forschen könnte?
Nachtrag: beim weiteren Spielen bin ich über den "legacy" Befehl poweroff gestolpert. Der sollte ja äquivalent zu "shutdown -h now" sein, ist er aber nicht. Ich kann danach den Rechner per WOL einwandfrei booten. Nun ist das ein Legacy Befehl, den ich momentan verwende, und ich muss bei SYSTEMD noch nachlesen, was das Äquivalent ist. Aber immerhin funktionierts damit... DMESG dafür habe ich mit angehängt.
ps: das ist doch ein Linux Forum, wieso kann man nicht unixoid-typische Anhänge nutzen?