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

Probleme mit WLAN-Karte

SaschaFfM

Newbie
Hallo,

ich habe mir vor kurzem folgenden Notebook gekauft:
KLICK
Als Betriebssystem ist OpenSuse 10.3 und XP installiert.
Leider habe ich das Problem, dass unter Linux WLAN nicht funktioniert (unter XP läuft es ohne Probleme).

ifconfig -a liefert mir folgende Ausgabe:

linux-wxd9:/home/sascha # ifconfig -a
eth0 Protokoll:Ethernet Hardware Adresse 00:19:DB:EC:E9:8B
UP BROADCAST NOTRAILERS MULTICAST MTU:1500 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:22 Basisadresse:0x6000

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:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:0
RX bytes:700 (700.0 b) TX bytes:700 (700.0 b)

wlan0 Protokoll:Ethernet Hardware Adresse 00:19:DB:9E:E2:38
BROADCAST NOTRAILERS MULTICAST MTU:1500 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)

wmaster0 Protokoll:UNSPEC Hardware Adresse 00-19-DB-9E-E2-38-00-00-00-00-00-00-00-00-00-00
BROADCAST MULTICAST MTU:1500 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)

Jetzt habe ich hier irgendwo gelesen, dass man wenn man zwei Netzwerkkarten hat, die eine deaktivieren soll, was ich auch mit "ifdown eth0" getan habe.
Beim Versuch, die WLAN-Karte mit "ifup wlan0" zu aktivieren, erhalte ich allerdings folgende Ausgabe:
linux-wxd9:/home/sascha # ifup wlan0
wlan0 device: RaLink RT2561/RT61 rev B 802.11g
wlan0 warning: using NO encryption
command 'iwconfig wlan0 nick linux-wxd9' returned
Error for wireless request "Set Nickname" (8B1C) :
SET failed on device wlan0 ; Operation not supported.
SIOCSIFFLAGS: No buffer space available
Starting DHCP Client Daemon on wlan0... . . . . . no IP address yet... backgrounding.
SIOCSIFFLAGS: No buffer space available
Cannot enable interface wlan0.
interface wlan0 is not up

Kann mir irgendwer sagen, was ich falsch mache oder woran dies liegt?

Viele Grüße, schon mal vielen Dank und guten Rutsch,
Sascha
 

Grothesk

Ultimate Guru
Ich würde die Karten vom Networkmanager verwalten lassen. Das dürfte bei den beiden Karten einwandfrei funktionieren.
 
OP
S

SaschaFfM

Newbie
Über den Networkmanager habe ich es auch schon versucht. Leider mit dem gleichen Ergebnis, dass ich nicht ins WWW kam. Es scheitert schon daran, dass der Router nicht "pingbar" ist.
Wie kann ich denn überprüfen, ob die WLAN-Karte läuft?
 

bommel

Member
Da ich fast den gleichen Schleppi habe (MSI M670 TK53) und wir das Thema neulich erst hatten (RT61) schieb ich dir mal ein paar Links rüber.

http://www.linux-club.de/viewtopic.php?t=88269&highlight=
http://www.linux-club.de/viewtopic.php?t=88423&highlight=
http://www.linux-club.de/viewtopic.php?t=89605&highlight=

bommel...
 
OP
S

SaschaFfM

Newbie
bommel schrieb:
Da ich fast den gleichen Schleppi habe (MSI M670 TK53) und wir das Thema neulich erst hatten (RT61) schieb ich dir mal ein paar Links rüber.

http://www.linux-club.de/viewtopic.php?t=88269&highlight=
http://www.linux-club.de/viewtopic.php?t=88423&highlight=
http://www.linux-club.de/viewtopic.php?t=89605&highlight=

bommel...

Hallo Bommel,

vielen Dank für die Links, aber irgendwie werde ich nicht ganz schlau draus, wie du das Problem letzten Endes gelöst hast. Was hast du zwischen dem 1. und dem 2. Link genau gemacht, um dein WLAN zum Laufen zu bekommen?

Viele Dank und guten Rutsch,
Sascha
 

bommel

Member
Das was im angesprochenen Linux-User Heft steht.
Der Artikel ist aber leider nicht online zu lesen.

Kurzform:
CVS hourly tarball von Serialmonkey holen.
http://rt2x00.serialmonkey.com/wiki/index.php/Downloads

Kernel-sourcen, gcc make und co. installieren zum Kompilieren.

Das SUSE-Modul blacklisten damit es beim booten nicht geladen wird. ==> /etc/modprobe.d/blacklist.

Nach dem übersetzen des Moduls den Rechner neu starten und Wlan mit Yast einrichten. Mit WPA-Verschlüsselung macht Yast aber Probleme (siehe Link).

bommel...
 
OP
S

SaschaFfM

Newbie
bommel schrieb:
Das was im angesprochenen Linux-User Heft steht.
Der Artikel ist aber leider nicht online zu lesen.

Kurzform:
CVS hourly tarball von Serialmonkey holen.
http://rt2x00.serialmonkey.com/wiki/index.php/Downloads

Kernel-sourcen, gcc make und co. installieren zum Kompilieren.

Das SUSE-Modul blacklisten damit es beim booten nicht geladen wird. ==> /etc/modprobe.d/blacklist.

Nach dem übersetzen des Moduls den Rechner neu starten und Wlan mit Yast einrichten. Mit WPA-Verschlüsselung macht Yast aber Probleme (siehe Link).

bommel...

Bis zum Download komme ich noch mit.
Kann mir jemand einen Link empfehlen, wo ich mich in die ganze Sache mal einlesen kann oder erklären, was ich im einzelnen nach dem Download des Files tun muss.
Bin leider absoluter Neuling und mein Know How umfasst leider noch nicht all zu viele UNIX-Befehle :oops:
 
OP
S

SaschaFfM

Newbie
Okay, der Fehler ist mittlerweile klar.
Ich habe das Skripte von http://www.linux.framp.de/index.php/content/view/18/56/ laufen lassen und die Ausgabe sagt mir u.a. folgendes:
CND0190W: Es scheint ein Problem mit der WLAN firmware vorzuliegen
Laut http://www.wiki.framp.de/index.php5?title=CND190W muss ich also die korrekte Firmware laden.
Aber genau hier liegt mein Problem. Da ich Neuling bin, weiß ich nicht, was ich zum Kompilieren installieren muss.
Mit uname -r hab ich mir mal angeschaut, welcher Kernel installiert ist (ich hoffe, ich hab das richtig verstanden):
2.6.22.5-31-default
Wie muss ich nun weiter vorgehen?

Vorab schon mal vielen Dank!
Sascha
 
OP
S

SaschaFfM

Newbie
Okay, um die Firmware zu installieren, bin ich nun nach folgendem Link vorgegangen: http://wiki.linux-club.de/Rt61_HowTo und habe unter http://www.ralinktech.com/ralink/Home/Support/Linux.html die Software RT61 Wireless Card 1.1.2.0 runtergeladen.

Das File habe ich in meinem Homeverzeichnis entpackt und habe im Verzeichnis, wo das Makefile abgelegt ist, wie in der Anleitung beschrieben, folgende Befehle eingeben und bin auf den beschriebenen Fehler gestoßen:

linux-wxd9:/home/sascha/wlan/rt61/Module # cp Makefile.6 Makefile
linux-wxd9:/home/sascha/wlan/rt61/Module # make
make -C /lib/modules/2.6.22.5-31-default/build SUBDIRS=/home/sascha/wlan/rt61/Module modules
make[1]: Entering directory `/usr/src/linux-2.6.22.5-31-obj/x86_64/default'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.22.5-31-obj/x86_64/default'
make: *** [all] Error 2
linux-wxd9:/home/sascha/wlan/rt61/Module #

Was will mir diese Fehlermeldung sagen und wie muss ich weiter vorgehen.

Vielen Dank schon mal für euere Hilfe!
Sascha
 
OP
S

SaschaFfM

Newbie
Grothesk schrieb:
Wenn da nur die Firmware fehlt, dann muss die nur nach /lib/firmware kopiert werden.

Im Verzeichnis haben alle Dateien die Endung .cis - im tar-File, dass ich runtergeladen habe, gibt es allerdings keine Dateien mit der Endung cis. Woran erkenne ich, welche Datei(en) die Firmware ist/sind?

Vielen Dank,
Sascha
 
OP
S

SaschaFfM

Newbie
Hallo mal wieder,

da ich mit meinem Problem immer noch nicht weiter gekommen bin, hier noch ein paar Infos.
Hier die komplette Ausgabe des Skripts:

collectNWData.sh V0.5.1.3
--- Welche Netzwerktopologie liegt vor?
--- (2) DSL HW router <---> LinuxClient
--- Auf welchem Rechner wird das Script ausgeführt?
--- (1) LinuxClient

!!! CND0180I: Das System kann keine externe IP pingen. Details auf http://www.wiki.framp.de/CND0180I
!!! CND0140E: Kein default gatway auf dem System definiert. Details auf http://www.wiki.framp.de/CND0140E
!!! CND0160E: Auf den definierter Nameserver in /etc/resolv.conf kann nicht zugegriffen werden. Details auf http://www.wiki.framp.de/CND0160E
!!! CND0190W: Es scheint ein Problem mit der WLAN firmware vorzuliegen. Details auf http://www.wiki.framp.de/CND0190W

Daraufhin habe ich mir HIER das tar-File rt61-CVS runtergeladen, in meinem home-Verzeichnis entpackt und wie im README-File beschrieben unter ./rt61-cvs-2008011113/Module den Befehl make aufgerufen, der folgende Ausgabe geliefert hat:
make[1]: Entering directory `/usr/src/linux-2.6.22.5-31-obj/x86_64/default'
make[1]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/src/linux-2.6.22.5-31-obj/x86_64/default'
rt61.ko failed to build!
make: *** [module] Fehler 1

Hat jemand einen Tipp, wie ich weiter vorgehen muss?

Bin für jeden Tipp dankbar.

Viele Grüße,
Sascha
 
OP
S

SaschaFfM

Newbie
Das Problem mit der Firmware habe ich gelöst.
Ich habe die Kernel-Sourcen noch mal neu installiert und danach konnte ich auch das make bzw. das make install ausführen.
Nun sehe ich auch endlich im KNetworkManager mein Netzwerk. Allerdings kann ich mich nicht damit verbinden, da wlan0 keine IP zugewiesen bekommt. Wenn ich mich mit dem Netzwerk verbinden will, bricht er bei 28% ab.
Das bekannte Skript gibt jetzt nur noch die folgenden drei Fehler aus:

!!! CND0180I: Das System kann keine externe IP pingen. Details auf http://www.wiki.framp.de/CND0180I
!!! CND0140E: Kein default gatway auf dem System definiert. Details auf http://www.wiki.framp.de/CND0140E
!!! CND0160E: Auf den definierter Nameserver in /etc/resolv.conf kann nicht zugegriffen werden. Details auf http://www.wiki.framp.de/CND0160E

In der /etc/resolv.conf steht die IP meines Routers als nameserver drin. Aber anpingen kann ich meinen Router nicht.
 
OP
S

SaschaFfM

Newbie
Grothesk schrieb:
Versteckes Netzwerk?
Statische IP?

Nein, das Netzwerk ist nicht versteckt. Kann es im NetworkManager wie gesagt ja auch sehen. Eine Verschlüsselung habe ich momentan keine auf meinem Router, um diese Fehlermöglichkeit auszuschließen.
Auch eine statische IP habe ich nicht eingestellt, die sollte über DHCP bezogen werden.
 
OP
S

SaschaFfM

Newbie
Es ist vollbracht - ich bin online! 8)
Habe den Knetworkmanager deaktiviert und die Karte klassisch mit ifup gestartet...dann funzt es.
Vielen Dank an alle die versucht haben, mir zu helfen.
 

K4m1K4tz3

Advanced Hacker
Ist es irgendwie möglich, (k)networkmanager dazu zu bewegen, dass er den rt61 richtig erkennt? Ich habe jetzt ifup am Laufen, jedoch finde ich diese Lösung nicht sehr passend, da ich den Chip an einem Notebook benutze und ich schon ganz gerne die vorhanden Netzwerke sehen möchte.

Gibt es eine Lösung oder Alternative?
 

Grothesk

Ultimate Guru
Da braucht es die neuesten Treiber. Vermutlich sind die aber bei Suse noch nicht dabei. Mal versuchen, die selber zu kompilieren.
 
Oben