Danke!
Das mit der Variablen hab ich jetzt schon mehrmals gelesen, werde ich heute abend einbauen und mal testen.
Die anderen Hooks funktionieren, ich hatte in meinem eigenen nur leider nen Ping drin, ohne den Parameter -c.. (Windows Gewohnheit).
Ich habe SUSPEND_MODULES jetzt mal weg gelassen und manuell alles in meinen Hook geschrieben.
edit: ich vogel - ich habe einfach suspend_modules="" geschrieben. Vllt kommentiere ich das besesr mal aus. Aber trotzdem wäre das Vorgehen unten doch korrekt, oder?
/etc/pm/sleep.d/01system:
/etc/init.d/networking stop
modprobe -r forcedeth
sleep 5
modprobe forcedeth
sleep 5
/etc/init.d/networking start
ethtool eth0 | grep detected
ping...
Die sleeps sind nötig, sonst erkennt er wohl die Karte nicht schnell genug.
Das ist doch so in Ordnung, oder?
Das entladen/neu laden funzt auch, und eththool sagt "Link detected:YES".
ABER die pings gehn nicht durch - Host unreachable.
Nun habe ich ergoogelt, dass das mit dem Routing zusammenhängt. Ich route aber jetzt nichts manuell, warum braucht der das nach nem Resume?
In netstat -r stehen nur 2 Routen, die ich hier nochmal reinschreibe, wenn ich wieder zuhause bin.
Es funzt sowohl mit DHCP überhaupt nicht (bekommt keine IP UND wol geht nicht), mit Statischer läuft hingegen WOL.
die interfaces sieht in etwa so aus:
auto eth0
eth0 inet static
address 192.168.2.2
gateway 192.168.2.1
nameserver 192.168.2.1
(habse auch nicht hier, sollte aber so hinkommen)
Ist es wirklich "nur" n routing Problem oder woran liegt es (habe ich vllt nicht alle Module korrekt entladen oder so)?
Weil wie gesagt, das Netz läuft mit genau den selben Einstellungen Problemlos vor dem resume..
vermutung: du hast auch eine nvidia GK und musst mit dem program "NVIDIA X Server Settings" im tab "X Server XVIdeo Settings" den punkt "Sync to VBlank" deaktivieren.
Hm. Ich habe garkein X laufen - selbst die Konsole kommt ja nicht zurück. Ich habe was von "no_console_suspend" im Log gelesen, aber finde nichts gescheites. Außer dass es ein Kernel Parameter sein soll. Kann man das einfach hinter "ro quiet relatime" etc hängen?
Schöne Grüße und danke,
db