• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Script ausführen nach Suspend (rt61 problem)

vorcers

Newbie
Hallo

Vorerst: mein system ist suse linux 11.0

ich hab schon viel gesucht, aber nix gefunden. Mein Problem ist:
Nach suspend to disk/ram, funktioniert meine rt61 wlan karte nicht mehr.
wenn ich
Code:
rmmod rt61pci 
modprobe rt61pci
mache funktioniert es. Und knetworkmanager verbindet. Ansonsten macht dieser einfach nichts.

Ich habe schon folgendes versucht:

ich habe:

Code:
ISABLE_USER_SUSPEND2RAM="no"
DISABLE_USER_SUSPEND2DISK="no"
POWERSAVE_UNLOAD_MODULES_BEFORE_SUSPEND="rt61pci"
POWERSAVE_UNLOAD_MODULES_BEFORE_STANDBY="rt61pci"
UNLOAD_MODULES_BEFORE_SUSPEND2RAM="rt61pci"
SUSPEND2DISK_RESTART_SERVICES="network"
SUSPEND2RAM_RESTART_SERVICES="network"
STANDBY_RESTART_SERVICES="network"
in vi /etc/sysconfig/powersave/sleep eingetrage, aber ohne erfolg. ALSO:
wie starte ich ein skript nach dem aufwachen aus dem Suspend???


A lot of thx,
christian
 
A

Anonymous

Gast
So in etwa.

http://en.opensuse.org/Pm-utils#Troubleshooting

(Stichwort => eigene Hooks basteln)

Erfolgreiches Beispiel, das sogar deutlich komplexer war:

http://www.unixboard.de/vb3/showthread.php?t=36209

Und das hier nicht vergessen:

http://en.opensuse.org/S2ram#How_to_contact_the_authors_of_s2ram.3F
 
OP
V

vorcers

Newbie
Vielen Dank! :D

Jetzt ist mein Linux ein bisschen mehr perfekt.

ich habe die datei: "/etc/pm/sleep.d/66rt61pci" mit folgenden Inhalt erstellt:

Code:
#!/bin/bash
case $1 in
    hibernate)
        echo "remove rt61pci..."
        rmmod rt61pci
        ;;
    suspend)
        echo "remove rt61pci..."
        rmmod rt61pci
        ;;
    thaw)
        echo "loading rt61pci..."
        modprobe rt61pci
        ;;
    resume)
        echo "loading rt61pci..."
        modprobe rt61pci
        ;;
    *)  echo "somebody is calling me totally wrong."
        ;;
esac

Nochmal vielen dank :idea:
 
A

Anonymous

Gast
Kleine Anmerkung damit das Ganze "sauberer" ist.

1. Statt "rmmod modulname" besser "modprobe -r modulname"

2. (optional und sicher ist nicht jeder dieser Meinung) Für Scripte sollte man sich eigentlich angewöhnen _vollständige_ Pfade zu verwenden.


Also

Code:
/sbin/modprobe

statt modprobe.

Und den Bugreport nicht vergessen.
 
Oben