• 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] Netwerkdienste aktivieren nach suspend-Status

Wahrscheinlich ist meine Frage banal, aber ich hab nirgendwo eine Antwort drauf gefunden:
Wenn ich aus dem Suspend-Status meinen Computer wieder zum Leben erwecke, will meine WLan-Karte einfach nicht leuchten (wenn ich ihn komplett herunterfahre fährt er dagegen auch wieder komplett hoch). Ich krieg sie dann zum Laufen, wenn ich sie über Yast neu konfiguriere, also:
Netzwerkkarte auswählen -> RaLink RT 2500 -> bearbeiten -> (alles bestätigen, dann erscheint die Meldung "Netzwerkdienste werden aktiviert". Danach ist die Karte (Foxconn) aktiviert.

Mir hauts dann zwar die Schnittstelle ra0 raus, aber wenn ich die wieder anklicke (über KInternet) und dann noch nach drahtlosen Netzwerken suche und das gefundene anklicke, funktionierts.

Meine Frage dazu: wahrscheinlich kann man die ganze Prozedur, jedenfalls die Yast-Geschichte in irgendeinem Start-Skript verewigen, dass die Karte gleich von Anfang an aktiviert wird. Aber wie und wo? Ach ja, die Konfiguration zeigt an, dass die Karte beim Booten automatisch gestartet wird.

Rechner 900 MHz, Suse 10.0.

ifconfig:
eth0 Protokoll:Ethernet Hardware Adresse 00:48:54:8F:45:D2
inet6 Adresse: fe80::248:54ff:fe8f:45d2/64 Gültigkeitsbereich:Verbindung
UP BROADCAST NOTRAILERS MULTICAST MTU:1492 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Basisadresse:0x6f00

lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:806 errors:0 dropped:0 overruns:0 frame:0
TX packets:806 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:0
RX bytes:139360 (136.0 Kb) TX bytes:139360 (136.0 Kb)

ra0 Protokoll:Ethernet Hardware Adresse 00:09:F3:72:2C:0B
inet Adresse:192.168.2.23 Bcast:192.168.2.255 Maske:255.255.255.0
inet6 Adresse: fe80::209:f3ff:fe72:2c0b/64 Gültigkeitsbereich:Verbindung
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1492 Metric:1
RX packets:32157 errors:0 dropped:0 overruns:0 frame:0
TX packets:25652 errors:1995 dropped:1995 overruns:0 carrier:0
collisions:7155 Sendewarteschlangenlänge:1000
RX bytes:39936615 (38.0 Mb) TX bytes:2675960 (2.5 Mb)
Interrupt:5 Basisadresse:0x8000

iwconfig:
lo no wireless extensions.
sit0 no wireless extensions.
eth0 no wireless extensions.

ra0 RT2500 Wireless ESSID:"Speedport" Nickname:"viavelo"
Mode:Managed Frequency=2.437 GHz Access Point: 00:15:0C:7C:D2:7B
Bit Rate=11 Mb/s
RTS thr:eek:ff Fragment thr:eek:ff
Encryption key:6269-7363-68 Security mode:eek:pen
Link Quality=52/100 Signal level=-90 dBm Noise level:-206 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Helfen diese Angaben weiter?

Für eine einfach (bitte,bitte!) gehaltene Antwort wäre ich sehr dankbar.

Walter
 
Das Treibermodul verträgt keinen suspend. Also musst du es vorher entladen. Wenn du in YaST den Editor für die /etc/sysconfig-Dateien aufrufst, gibt es dort unter System/Powermanagement/Powersave/Sleep_Modes einen Punkt UNLOAD_MODULES_BEFORE_SUSPEND2DISK bzw. RAM. Dort muss der Name des Moduls eingetragen werden. Den erfährst du, indem du in der Konsole ein
Code:
lsmod | grep ^rt
ausführst.
 
Ja, das Modul muss zuvor entladen werden und beim aufwachen wieder geladen.
Macht übrigens zu meiner Überraschung die Ende Oktober kommende Version von Ubuntu automatisch. Hab mir das bei Dapper nämlich auch von Hand anlegen müssen.
 
Hmmm...

:cry:

Ich hab nun jeweils 'rt 2500' in die Zeile eingegeben, aber jetzt zeigt mir der Schirm beim Versuch auf den Suspend-Mudus zu fahren:
suspend2disk failed on unloading 'rt2500'.

Dann muss er sich erst mal vom Schock erholen: "... trying to recover..."
Das hab ich hier im Forum schon mal irgendwo gelesen und deswegen wahrscheinlich aus den Standard-Vorgaben entfernt, wenn ich mich recht erinnere. (by the way: super Forum!).

Was nun?

:?:

fragt der ratlose roadrunner
 
Du musst das Interface auch vor dem entladen der Module herunterfahren.
ifdown ra0
sollte das tun. Wo man das bei der Suse einstellt kann ich dir aber nicht sagen. Hab das ganze Spiel unter ubuntu gemacht.
 
Ja, wenn ich vorher als root 'ifdown ra0' eingebe, komme ich in den supend-Modus (nach unload... 'rt2500' (s.o. - Schreibfehler war nur im Posting...:oops:)
und beim Neustart auch wieder dorthin wo ich wollte, nämlich zu einer aktivierten WLan-Karte.
Um rauszufinden, wo man das bei Yast eingeben kann (hab mal gesucht) fehlen mir die Kenntnisse, aber damit kann ich durchaus leben.

Gibt's vielleicht doch irgendeinen Befehl, den ich in der Shell eingeben kann, um den Netzwerkdienst zu starten oder herunterzufahren?
In jedem Fall schönen Dank für den Tipp!
Gruß
Walter
 
Oben