Linux 15.032 Themen, 107.080 Beiträge

ganz harte Nuss: Wake on Lan mit Marvell 88E8001will nicht.

Tuxus / 6 Antworten / Flachansicht Nickles

Hallo,
ich bin soweit gekommen, dass die WoL-Funktion meiner Netzwerkkarte Marvell 88E8001 aktivieren konnte (Treiber skge genommen).
Das Problem ist, dass diese Funktion bei jedem Shutdown wieder deaktiviert wird.
vorher:
ethtool -s eth1 wol g
ethtool eth1 | grep Wake
Supports Wake-on: g
Wake-on: g

Nach einem Neustart (ohne WoL):
ethtool eth1 | grep Wake
Supports Wake-on: g
Wake-on: d

Von diesem shutdown-Problem haben auch schon mehrere berichtet. Linux schaltet die Netzwerkkarte standardmäßig komplett aus.
Siehe hier:
http://www.darkblue.de/content/index.php?dir=Projekte%2FLinux/Marvell+88E8001+und+WOL&opage=0

Mein Problem ist, dass ich diese Einträge in meiner /init.d/halt nicht habe.

Beim Runterfahren wird angezeigt: Networkmanager: deactivating device eth1.

Hat jemand eine Idee, wie/wo ich das verhindern kann?


System: susi10.2;x86_64;2.6.18.8-0.5-default

bei Antwort benachrichtigen
Tuxus KarstenW „Alle Kommados die du in der Konsole oder im Terminalfenster eingegeben hast um...“
Optionen

Sei mir nicht böse, aber ich habe von Deiner Antwort zu meiner Frage gar nichts verstanden.

Ich arbeite doch gar nicht mit yast, aber egal.

Ich habe die Lösung in nächtlicher Arbeit bis heute morgen gefunden:

Networkmanager schaltet eth komplett ab. Wo dieser Befehl dafür steckt habe ich nicht finden können, aber dafür eine elegante Lösung:

Hinzufügen in die /etc/init.d/halt.local
ifup eth1
ethtool -s eth1 wol g

und in die boot.local

ethtool -s eth1 wol g

Damit kann man weiterhin den NM nutzen. Bei shutdown wird ifup gestartet und wol auf g gestellt. Ifup schaltet im Gegensatz zum NM die Karte nicht komplett ab. Damit beim Neuboot weiterhin wol "g" gilt, muss dies in die boot.local eingetragen werden.

Somit nimmt man kurz vorm shutdown -p ifup und beim nächsten boot steht wieder der NM zur Verfügung. Von diesem "Trick" merkt der User gar nischt und es klappt zuverlässig.

Greetz, Tuxus

P.S.: Susi ist eine feine Distri, wenn man von diesem Win-Deal absieht, was mir kaum gelingt. Ich könnte den Novellern den Kragen umdrehen *grrr* ;-)

bei Antwort benachrichtigen