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

D-Link DWL-G122 (C1) & openSuSE 10.2

Hallo,

habe mir nun einen neuen WLAN USB Stick geholt, der nun auch unterstützt sein soll. Es handelt sich um den D_link Stick DWL-G122, Revision C1. Er verwendet wohl den Ralink 25x0 Chipsatz (vielleicht aber auch den R73 Chipsatz), dazu habe ich verschiedene Infos gefunden ^^

Ich habe versucht anhand der Anleitung im Wiki die Treiber zu installieren, ohne Erfolg. Schreinbar sind zwei fehler in eurer Anleitung enthalten.

1. Fehler:
Der Patch mit dem angegeben Befehl scheitert. Folgende Fehlermeldung erscheint:
Code:
patch -p0 < rtusb.patch
patching file rtusb_main.c
Hunk #1 FAILED at 92.
1 out of 1 hunk FAILED -- saving rejects to file rtusb_main.c.rej

2. Fehler:
Das Kopieren des kompilierten kernel-Moduls funktioniert nicht, der Pfad wird nicht gefunden.
Code:
cp rt2570.ko /lib/modules/`uname -r`/extra/
cp: angegebenes Ziel „/lib/modules/2.6.16.21-0.25-default/extra/“ ist kein Verzeichnis: Datei oder Verzeichnis nicht gefunden

Die Anleitung lässt auch einige Fragen noch offen, die darin geklärt werden sollten:
1. Wie konfiguriere ich die config Datei der Firmware oder was auch immer für wpa?
2. Wozu brauche ich die Firmware Datei? Was muss ich mit dieser tun?
-> Habe zu dieser Datei einige Informationen gefunden, irgendwas mit dos2unix umwandeln, anpassen, ach keine Ahnung. War nicht wirklich aufschlussreich.
3. Sollte man die traditionelle Netzwerkmethode verwenden oder den neueren Network Manager?
-> Auch hierzu finde ich widersprüchliche Meinungen.

Und ganz besonders wichtig? Wieso funktioniert der mitgelieferte Treiber nicht 1A? Da wird mal etwas unterstützt und die Treiber sind unbrauchbar :( Hoffentlich ist das bei der 10.2 besser gelöst.
 
1.) Mit dem aktuellen Treiber wird der Patch überflüssig, ich habe das im Wiki angepasst.
2.) Das Verzeichnis extra musst du ggf. vorher erstellen.
Die Firmware braucht das Gerät um überhaupt zu funktionieren. Du musst sie dazu nur an die richtige Stelle kopieren.
Für die Verwendung von wpa musst du ein eigenes wpa_supplicant-Modul erstellen, dazu den wpa_supplicant neu kompilieren.
 
Danke für die schnellen Antworten. Nun stellt sich mir nur noch eine Frage :wink:

Welchen Chipsatz verwendet denn nun der D-Link DWL G-122 (C1)? Ich finde folgende zwei Möglichkeiten im Netz: einen 25x0 Chipsatz von Ralink oder den neueren RT73 Chipsatz von Ralink. Für beide sind auch native Treiber vorhanden.
 
So inzwischen ist der Chip mittels lsusb ermittelt, folgende Ausgabe erscheint:
Code:
Bus 001 Device 003: ID 07d1:3c03 D-Link System
Es handelt sich somit um einen RaLink RT73 Chipsatz.

Der Treiber liegt nun auf der Festplatte und nachdem ich die 10.2 beherrsche :shock: (viele ungewohnte Dinge), werde ich versuchen trotz der vielen Freds um diesen Chipsatz diesen unter openSuse 10.2 mit wpa (PSK tkip) zum laufen zu kriegen.
 
Leider ist der Chipsatz wohl nicht unter der 10.2 lauffähig :(

Ich habe den 'Treiber' gemäß der beiligen Anleitung installiert, auch vorher die Zeile für die Unterstützung des D-Link Sticks eingefügt. Soweit so gut.

Leider lässt sich das Modul rt73 nicht laden. dmesg gibt einen critical error aus, die Firmware rt73.bin kann nicht geladen werden.

Unter 10.1 wurde die Firmware allerdings fehlerfrei geladen, dort scheiterte WLAN an WPA.

Schade, das Linux nicht wie Windows ein WLAN Framework bietet, dass alle Chips unterstützt und die Treiberentwicklung für Hersteller vereinheitlicht.

Aber vielleicht weiß jemand wegen der Firmware, die unter 10.2. scheinbar nicht geht, Rat. Wäre toll.
 
Für die Geschichte mit der Firmware könntest du auch ein Ticket im Ralinktech-Forum
lösen bzw da nachgucken, ob es da schon eine Lösung für dein Problem gibt.
Hab leider kein 10.2 zum testen.

Kein WPA mit dem rt73-Kernelmodul unter 10.1? Seltsam, da es das Modul selbst, sogar ohne
den wpa_supplicant kann. Schau mal in die readme des Moduls.
wpa-supplicant Unterstützung muss ja man ja erst einkompelieren, oder ?
Aber brauchen tut man sie nicht.

:)
 
Habe wpa im Modul des RT73 Treiber drin, daher hoffe ich auf wpa_supplicant verzichten zu können.

Im RaLink Forum ist so gut wie niemand außer den Porno Spammern aktiv :(

Ich habe einmal die Firmware aus dem treiberpaket verwendet und einmal die Firmware, die man separat von der RaLink Webseite herunterladen kann.

Habe auch den Pfad nochmals überprüft, dieser ist korrekt. Habe auch den gesamten Treiber erneut gebaut, leider verhalf nichts zu einem Erfolg.

Inzwischen leuchtet nicht mal mehr die grüne LED am Stick, die signalisiert, dass das Gerät aktiv ist ;) (leuchtete bevor ich den Treiber installierte).

Naja, mal sehen, ob das noch was mit WLAN und Linux wird...
 
Ich weiss echt nicht was du da treibst .... :(
Ich hatte den Stick unter 9.3 und 10.0 am Laufen (mit wpa-psk) und habe auch schon
einige posts zu diesem Thema hier im Forum abgesetzt.
Die Version des Modules hat sich jedenfalls noch nicht geändert

Das hier ist noch ein D-Link Modul aus Taiwan:
http://tsd.dlink.com.tw/temp/download/1971/6512664.2006_0214_rt73_g122c_wua1340_linux_sta_drv1.0.2.0.tar.gz
Allserdings ohne wpa_supplicant und es gibt keine "make install" Regel.
Mit dem Eintrag in das Header-File funktioniert die Orginalversion von Ralinktech aber auch.
Wie das bei mir so alles gelaufen ist. habe ich hier im Forum schon min. 3x gepostet.

Check it out.
:)
 
Oben