Suse Linux: WLAN-Karte mit Ndiswrapper installieren
Mit WLAN-Karten für den PCI-Bus, also zum Einbauen in einen richtigen PC, sieht es unter Suse 10 und 10.1 derzeit nicht gut aus. Die Hardware-Kompatibiliätsliste von Suse 10 zeigt nur wenige PCMCIA-Karten, mit denen Suse funktioniert. Entmutigend: Adapter wie der D-Link DWL-G520+ werden laut der Liste zwar erkannt, funktionieren aber nicht richtig.
Der Praxistest: Yast erkennt die Karte und meldet sie in der Liste der Netzwerkkarten unter Netzwerkgeräte - Netzwerkkarte. Mehr allerdings geht nicht. Also muss eine Alternative her. Die findet man in Yast, wenn man nach ndiswrapper sucht. Dieses Tool bindet vorhandene Windows-Treiber in das Linux-System ein. Damit werden auch nicht von Haus aus unterstützte WLAN-Karten Linux-kompatibel.
Installieren Sie zunächst den ndiswrapper wie gewohnt mit Yast. Danach öffnen Sie in einem Browser die Seite
http://ndiswrapper.sourceforge.net/mediawiki/index.php/List
Dort sehen Sie in der Liste nach, welchen Chipsatz Ihre WLAN-Karte hat. Falls mehrere Chipsätze angegeben sind, öffnen Sie eine Shell und geben als Benutzer root den Befehl lspci ein. Suchen Sie in der Liste nach Network Controller und Wireless. Bei der im Beispiel verwendeten D-Link-G520+ war in der Liste bereits der Chipsatz-Name zu erkennen: Texas Instruments ACX 111.
Dann laden Sie den zum Chipsatz gehörenden Treiber herunter. Entpacken Sie die Treiberdatei und suchen Sie den Treiber heraus - Sie erkennen ihn an der Endung .inf. In der Treiberliste auf ndiswrapper.sourceforge.net ist bei vielen Karten notiert, welcher Treiber genau ausprobiert wurde und ob er funktioniert.
Falls Sie mit einem der Treiber aus der Liste nicht zurechtkommen, kopieren Sie die Treiber der mitgelieferten CD in Ihr Heimatverzeichnis Ihres Linux-Rechners. Im Falle der DLINK-Karte hat es nur mit dem Treiber von der CD geklappt - obwohl die Ndiswrapper-Dokumentation ausdrücklich vor der Verwendung der bei einer Karte mitgelieferten Treiber abrät.
Als nächstes öffnen Sie eine Shell als Benutzer root und wechseln in das Verzeichnis, in dem sich der Treiber befindet. Für die D-Link-Karte geben Sie anschließend den Befehl
ndiswrapper -i GPLUS.inf
ein. Danach tippen Sie
ndiswrapper -l
ein und sehen gleich darauf die Meldung
gplus driver present, hardware present
Danach geben Sie nacheinander folgende drei Befehle ein:
ndiswrapper -m
depmod -a
modprobe ndiswrapper
Damit ist das Treibermodul für die WLAN-Karte installiert. Um den Erfolg zu überprüfen, geben Sie den Befehl dmesg ein. Die letzte Zeile sollte die Meldung
ndiswrapper version 1.2 loaded
enthalten.
Eine weitere Erfolgskontrolle folgt danach mit der Anweisung
iwconfig
Hier sollte ein Eintrag namens wlan0 erscheinen. Ist dies der Fall, haben Sie in Kürze eine funktionierende WLAN-Verbindung.
Bevor es so weit ist, müssen Sie die Karte aber erst noch in Yast eintragen. Dazu starten Sie das Konfigurations-Tool und wählen Netzwerkgeräte - Netzwerkkarte. Als nächstes klicken Sie auf Hinzufügen. Wählen Sie in Netzwerkkonfiguration als Gerätetyp den Eintrag Drahtlos. In Modulname schreiben Sie ndiswrapper. Danach klicken Sie auf Weiter und wählen im Fenster Konfiguration der Netzwerkadresse unter Gerätetyp nochmals Drahtlos. Danach können Sie die Karte wie gewohnt konfigurieren.
Jetzt läuft alles - aber nur bis zum nächsten Neustart. Damit Sie auch nach dem Reboot in den Genuß des Ndiswrappers kommen, müssen Sie das Modul mit laden lassen. Das geht wieder mit Yast. Öffnen Sie darin System - Editor für /etc/sysconfig-Dateien. In der Liste links wählen Sie anschließend System - Kernel - MODULES_LOADED_ON_BOOT. Tragen Sie dort ndiswrapper ein. Klicken Sie auf Beenden und bestätigen Sie die Meldung im nächsten Fenster mit OK. Beim nächsten Neustart wird der Ndiswrapper samt Treiber geladen.
Mehr dazu:
Sehr gute Anleitung!
Habe eine Conceptronic C54RC unter Suse 10.3 installiert.
Diese Anleitung war die einzige, die ich fand, mit der alles relativ
schnell eingerichtet war.
Danke!
[Paul 29.12.2007 | 29.12.2007]
Antworten
Hi, habe wohl ein dasselbe Problem wie oben.habe den ndiswrapper
installiert und kann nun Suse 10.2 nicht mehr booten. Versuche nun
schon seit einiger Zeit, mit Knoppix das Module zu entfernen (wie
Wilhelm oben), leider ohne Erfolg. Wie kann mir jemand sagen, wie ich
es machen muss.vielen Dank!
[Harald | 01.12.2007]
Antworten
habe auch das problem gestern gehabt das es plötzlich nach dem 2.
neustart nicht ging ! "kernel panik" , naja werde es im griff bekommen
und dann mal die neuste version vom ndiswrapper druff hauen !
scheint mir ja sehr zuverlässig zu sein der ndiswrapper ;-) ! aber man
brauch doch nicht gleich sein komplettes sys neu installieren *lol* !
mfg
[Witti | 31.08.2007]
Antworten
Habe auch mehrere verschiendenste Karten installiert und ausprobiert.
Das Problem mit dem Aufhängen beim Boot habe ich auch erlebt. Ich habe
einfach die PCI Karte entfernt und konnte dann wieder booten.
Bei mir trat das Problem mit dem booten erst nach dem Update von
NDISWRAPPER auf 1.47 auf. (Karte ZyXEL AG-320).
[Roland | 13.08.2007]
Antworten
Ich hatte das gleiche Problem !
Zum Glück hatte ich aber nooch eine alte Knoppix CD.
Damit hab ich den Rechner gestartet, und die hda2 gemountet. Danach
das Ndismodul gesuch und anc Lost and found verschoben. Rechener loift
wieder, aber die mistige wlankarte noch nicht. Das ist eine Logilink.
Soll laut Verkäufer mit Linux laufen :o(
Treiber r8180.ko, geht aber noch nicht
[Wilhelm | 22.06.2007]
Antworten
Nanu? Also, ich habe das jetzt auf mehreren Rechnern mit Suse 10.2
gemacht - und nie Probleme gehabt!
[Martin Goldmann | 20.05.2007]
Antworten
Nach Install des Ndiswrappers botet Linux 10.2 ncit mehr, Neuinstall
war angesagt, so ein Tool gehört leider nicht auf den PC.
[Ohnemich | 17.05.2007]
Antworten
Vielen Dank,
ich habe als Neuling bei suse 10.1 meine Wlankarte Conceptronic C54RC
in 30 min eingebunden.
Super Anleitung,Danke
Roy
[Roy Sildatke | 11.05.2007]
Antworten
Danke Danke Danke!
Nach 2 Wochen tüddeln endlich geschafft!
[Belzmann | 04.01.2007]
Antworten
schon probiert, leider bisher ohne Erfolg :S
Ich denke derzeit über das Auslöten der Onboard-Karte nach . ;-)
[Michael Köhler | 14.08.2006]
Antworten
Hallo Michael, das Problem mit der Onboard-Karte könnte sich eventuell
beheben lassen.
Schau Dir mal den Tipp
http://www.goldmann.de/wlan-funknetzwerk-mit-linux_tipp_220.html
an. Da steht etwas über genau dieses Problem drin.
[Martin Goldmann | 14.08.2006]
Antworten
Danke, die Karte funktioniert aber das Netzwerk leider nicht.
Wahrscheinlich ist die Onboard-LAN-Karte das Problem. Ich bekomme für
die WLAN-Karte keine IP zugewiesen (weder statisch noch dynamisch),
für die Onboard-Karte bekomme ich die Adressen. Somit kann ich über
WLAN weder Netz noch Router erreichen.
[Michael Köhler | 14.08.2006]
Antworten
Ich würde es mal noch mit anderen Treibern ausprobieren. Bis man den
richtigen gefunden hat, kann es ein wenig dauern.
Ich hab's erfolgreich unter Suse 10.1 mit dem XP-Treiber von der
mitgelieferten CD geschafft.
[Martin Goldmann | 02.08.2006]
Antworten
Kommentar eher weniger, mehr ein verzweifelter Hilferuf .
Ich nutze Suse 10.1 und versuche mit Ndiswrapper meine D-Link
DWL-G520+ zum Laufen zu bekommen .
Nach der Installation des Treibers bekomme ich mit 'ndiswrapper-l' die
Fehlermeldung 'invalid driver', eine Deinstallation mittels
'ndiswrapper -e .' ist nicht möglich, Meldung hierzu 'driver not
installed' . was mache ich falsch bzw. was könnte ich noch versuchen?
Vielen Dank
[Michael Köhler | 01.08.2006]
Antworten




