W-LAN Stick unter Linux

Guten Morgen Linuxfreunde,
ein absoluter Neuling sucht -mal wieder- Hilfe bei euch.

Und zwar möchte ich gerne einen W-LAN USB Stick unter OpenSuSE 10.2 (mit KDE) ans Laufen kriegen. Konkret handelt es sich um das Model „WL-167g“ von ASUS.
Jetzt gibt es auf der ASUS Homepage
http://support.asus.com/download/download.aspx?SLang…
ein Zip File, in dem ein „.tar“ oder sowas in der Art versteckt ist… Wenn ich das richtig verstanden habe, ist das auch ein komprimiertes Verzeichnis… So weit so gut, ich krieg das Ding ja über WinRAR unter Windows auf, und unter Linux ging es irgendwie mit dem „Explorer“ ohne das man es wirklich merkte. (Konqueror heißt das Teil glaub’ ich)
Aber dann komm ich nicht weiter.
Was ich aufgeschnappt habe ist, dass man den Code zu Ende kompilieren muss, o.s.ä. Hier irgendwo in den FAQs steht ja auch eine Anleitung, aber ich kriege das nicht ansatzweise hin.

Dann bin ich noch auf diese Seite gestoßen, aber da kann ich rein gar nichts mit anfangen - weil ich’s nicht kapier. :smile:
http://rt2x00.serialmonkey.com/wiki/index.php/Downloads
Scheinen irgendwelche OpenSource Treiber zu sein…

Kann mir jemand helfen, mir Tipps geben, oder eine Anleitung?

An Motivation, etwas auszuprobieren, mangelt es bei mir nicht, aber wenn es absehbar ist, dass das nicht gescheit läuft, dann verleg ich n Cat5 Kabel…

Danke für Eure Hilfe schon im Vorraus! :smile:
LG Yorick

Hallo,

http://support.asus.com/download/download.aspx?SLang…
ein Zip File, in dem ein „.tar“ oder sowas in der Art
versteckt ist… Wenn ich das richtig verstanden habe, ist das
auch ein komprimiertes Verzeichnis… So weit so gut, ich
krieg das Ding ja über WinRAR unter Windows auf, und unter
Linux ging es irgendwie mit dem „Explorer“ ohne das man es
wirklich merkte. (Konqueror heißt das Teil glaub’ ich)
Aber dann komm ich nicht weiter.

Zip entpacken:

**[08:24:42][niehaus@crystalline:/tmp/AY]$** unzip Linux\_1218.zip
Archive: Linux\_1218.zip
 creating: Linux/
 creating: Linux/rt25USB/
 inflating: Linux/rt25USB/RT25USB-SRC-V2.0.7.0.tar.gz
 creating: Linux/rt73/
 inflating: Linux/rt73/RT73\_Linux\_STA\_Drv1.0.3.6.tar.gz
 inflating: Linux/Notice.doc

Ins tiefere Verzeichnis wechseln

**[08:24:46][niehaus@crystalline:/tmp/AY]$** cd Linux/rt25USB/
**[08:25:42][niehaus@crystalline:/tmp/AY/Linux/rt25USB]$**

komprimiertes TAR entpacken:

**[08:25:43][niehaus@crystalline:/tmp/AY/Linux/rt25USB]$** tar xvfz RT25USB-SRC-V2.0.7.0.tar.gz
RT25USB-SRC-V2.0.7.0/
RT25USB-SRC-V2.0.7.0/rt\_config.h
RT25USB-SRC-V2.0.7.0/sync.c
RT25USB-SRC-V2.0.7.0/Makefile.4
RT25USB-SRC-V2.0.7.0/md5.h
RT25USB-SRC-V2.0.7.0/rt2570sw.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/StructDef.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/countryform.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/rt\_tool.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/qhexvalidator.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/cardselect.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/authsecudlg.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ProfilePage.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/sha1.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/StatisticPage.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/AboutPage.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/authsecudlg.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/qhexvalidator.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/configapi.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/configapi.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/SiteSurvPage.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/LinkStatusPage.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/LinkStatusPage.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/StatisticPage.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/SiteSurvPage.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ui/
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ui/security.ui
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ui/authsecudlg.ui
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ui/AddProfile.ui
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ui/hiddenssiddlg.ui
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ui/raconfigui.ui
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/DebugPrint.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/sha1.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/hiddenssiddlg.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/readme
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/addprofiledlg.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/hiddenssiddlg.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/addprofiledlg.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/RaConfig2500.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/AdvancePage.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/raconfig2500.pro
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/RaPropSheet.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/RaPropSheet.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/rt\_tool.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/Oid.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/AboutPage.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/countryform.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ProfilePage.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/Makefile
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/DebugPrint.h
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/cardselect.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/AdvancePage.cpp
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ico/
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ico/radiooff.png
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ico/handshak16.xpm
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ico/RaConfig2500.xpm
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ico/check16.xpm
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ico/radioon.png
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ico/adapter.xpm
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ico/uncheck16.xpm
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ico/rtlogo.png
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ico/noactive16.xpm
RT25USB-SRC-V2.0.7.0/LINUX\_RACONFIG\_V2.0.0.7/ids.h
RT25USB-SRC-V2.0.7.0/auth\_rsp.c
RT25USB-SRC-V2.0.7.0/Stdincl.h
RT25USB-SRC-V2.0.7.0/wpa.c
RT25USB-SRC-V2.0.7.0/wpa.h
RT25USB-SRC-V2.0.7.0/md5.c
RT25USB-SRC-V2.0.7.0/rtmp\_wep.c
RT25USB-SRC-V2.0.7.0/sanity.c
RT25USB-SRC-V2.0.7.0/sha1.h
RT25USB-SRC-V2.0.7.0/iwpriv\_usage.txt
RT25USB-SRC-V2.0.7.0/rt2570.h
RT25USB-SRC-V2.0.7.0/auth.c
RT25USB-SRC-V2.0.7.0/readme
RT25USB-SRC-V2.0.7.0/rtmp\_ckipmic.h
RT25USB-SRC-V2.0.7.0/ReleaseNote
RT25USB-SRC-V2.0.7.0/rtusb\_io.c
RT25USB-SRC-V2.0.7.0/assoc.c
RT25USB-SRC-V2.0.7.0/rtusb\_data.c
RT25USB-SRC-V2.0.7.0/connect.c
RT25USB-SRC-V2.0.7.0/rtusb\_init.c
RT25USB-SRC-V2.0.7.0/rtusb.h
RT25USB-SRC-V2.0.7.0/rtusb\_info.c
RT25USB-SRC-V2.0.7.0/oid.h
RT25USB-SRC-V2.0.7.0/rtusb\_bulk.c
RT25USB-SRC-V2.0.7.0/rtmp\_def.h
RT25USB-SRC-V2.0.7.0/rtmp\_type.h
RT25USB-SRC-V2.0.7.0/mlme.h
RT25USB-SRC-V2.0.7.0/Makefile.6
RT25USB-SRC-V2.0.7.0/Configure
RT25USB-SRC-V2.0.7.0/rtmp\_tkip.c
RT25USB-SRC-V2.0.7.0/rtusb\_main.c
RT25USB-SRC-V2.0.7.0/config.mk
RT25USB-SRC-V2.0.7.0/mlme.c
**[08:25:58][niehaus@crystalline:/tmp/AY/Linux/rt25USB]$** 

README lesen:

**[08:29:42][niehaus@crystalline:/tmp/AY/Linux/rt25USB]$** less RT25USB-SRC-V2.0.7.0/readme

Was ich aufgeschnappt habe ist, dass man den Code zu Ende
kompilieren muss, o.s.ä.

Ja. In der Tat, Du mußt ein Kernel-Modul erstellen. vieleocht ist das ja auch schon bei Deiner Distribution dabei?

**[08:31:42][niehaus@crystalline:/tmp/AY/Linux/rt25USB]$** locate rt2570

Hier irgendwo in den FAQs steht ja
auch eine Anleitung, aber ich kriege das nicht ansatzweise
hin.

Wo genau hakt es denn?

HTH,

Sebastian

Guten Morgen Linuxfreunde,
ein absoluter Neuling sucht -mal wieder- Hilfe bei euch.

Auch Hallo,

Und zwar möchte ich gerne einen W-LAN USB Stick unter OpenSuSE
10.2 (mit KDE) ans Laufen kriegen. Konkret handelt es sich um
das Model „WL-167g“ von ASUS.
Jetzt gibt es auf der ASUS Homepage
http://support.asus.com/download/download.aspx?SLang…
ein Zip File, in dem ein „.tar“ oder sowas in der Art
versteckt ist… Wenn ich das richtig verstanden habe, ist das
auch ein komprimiertes Verzeichnis… So weit so gut, ich
krieg das Ding ja über WinRAR unter Windows auf, und unter
Linux ging es irgendwie mit dem „Explorer“ ohne das man es
wirklich merkte. (Konqueror heißt das Teil glaub’ ich)
Aber dann komm ich nicht weiter.

Ja,du musst das Kernelmodul compilieren.
Spar dir das gefrickel das RaLink Zeugs läuft nicht stabil.
Nimm den ndiswprapper,der sollte bei der SuSE installiert sein.
Wenn nicht mit yast nachinstallieren.
Jetzt kopierst du dir die Windows Treiber von der CD in dein home in ein eigenes
Verzeichniss z.B. /home/Yorick/Wlan und startest eine root konsole.
Du brauchst die Treiber.inf und die Treiber.sys
dann #>ndiswrapper -i /pfad/zum/Treiber.inf (return)
nun #>ndiswrapper -l (kleines L) return
und es sollte eine Ausgabe wie driver xxxx loaded und Hardware present kommen.
Wenn das kommt ist der Treiber geladen und bereit.
Nun noch den ndiswrapper starten mit #>modprobe ndiswrapper
Wenn danach keine Fehlermeldung kommt ist alles ok.
Jetzt kannst du die Karte mit Yast konfigurieren und dein Wlan einstellen.
Schau aber mal sicherheitshalber vorher mal in die Doku zu ndiswrapper bei SuSE.

HTH
Gruß Norbert

Guten Morgen,
zunächst einmal danke dir, Norbert, so wie auch Sebastian, als auch Insulin, dessen Artikel ich seltsamerweise nur per automatische E-Mail Benachrichtigung erhalten habe.

Spar dir das gefrickel das RaLink Zeugs läuft nicht stabil.

OK.

Nimm den ndiswprapper,der sollte bei der SuSE installiert
sein.
Wenn nicht mit yast nachinstallieren.

ndiswrapper scheint auch korrekt installiert zu sein.

Jetzt kopierst du dir die Windows Treiber von der CD in dein
home in ein eigenes
Verzeichniss z.B. /home/Yorick/Wlan und startest eine root
konsole.
Du brauchst die Treiber.inf und die Treiber.sys
dann #>ndiswrapper -i /pfad/zum/Treiber.inf (return)
nun #>ndiswrapper -l (kleines L) return
und es sollte eine Ausgabe wie driver xxxx loaded und Hardware
present kommen.

Es kommt aber das hier, und das scheint mir eine halbe Fehlermeldung zu sein.

installed drivers:
rt2500usb driver installed, hardware (5A57:0260) present (alternate driver: conflict)

Was nun?

Wenn das kommt ist der Treiber geladen und bereit.
Nun noch den ndiswrapper starten mit #>modprobe ndiswrapper
Wenn danach keine Fehlermeldung kommt ist alles ok.

Danach kommt allerdings keine Fehlermeldung.

Jetzt kannst du die Karte mit Yast konfigurieren und dein Wlan
einstellen.

Klingt so einfach, aber irgendwie bin ich da zu blöd für. :smile:

Schau aber mal sicherheitshalber vorher mal in die Doku zu
ndiswrapper bei SuSE.

Habe ich aber sofort gemacht. :smile:

Danke nochmal für deine Unterstützung
LG Yorick

Guten Morgen,
zunächst einmal danke dir, Norbert, so wie auch Sebastian, als
auch Insulin, dessen Artikel ich seltsamerweise nur per
automatische E-Mail Benachrichtigung erhalten habe.

ndiswrapper scheint auch korrekt installiert zu sein.

nun #>ndiswrapper -l (kleines L) return
und es sollte eine Ausgabe wie driver xxxx loaded und Hardware
present kommen.

Es kommt aber das hier, und das scheint mir eine halbe
Fehlermeldung zu sein.

installed drivers:
rt2500usb driver installed, hardware (5A57:0260)
present (alternate driver: conflict)

Das sollte so OK sein.

Was nun?

Wenn das kommt ist der Treiber geladen und bereit.
Nun noch den ndiswrapper starten mit #>modprobe ndiswrapper
Wenn danach keine Fehlermeldung kommt ist alles ok.

Danach kommt allerdings keine Fehlermeldung.

OK,dann sollte jetzt ein #>iwconfig aus einer root konsole ein wireless device
anzeigen welches noch nicht konfiguriert ist.

Jetzt kannst du die Karte mit Yast konfigurieren und dein Wlan
einstellen.

Klingt so einfach, aber irgendwie bin ich da zu blöd für. :smile:

Ich kann es mangels SuSE leider nicht genau sagen aber in Yast sollte ein
Modul zur Konfiguration der Netzwerkkarte sein mit dem du deine Karte
Konfigurieren kannst,das sollte auch irgendwo Dokumentiert sein.

Schau aber mal sicherheitshalber vorher mal in die Doku zu
ndiswrapper bei SuSE.

Habe ich aber sofort gemacht. :smile:

Ok,aber wenn nach einem modprobe ndiswrapper keine Fehlermeldung kommt
sollte alles ok sein.

Danke nochmal für deine Unterstützung

Bitte
Gruß Norbert

installed drivers:
rt2500usb driver installed, hardware (5A57:0260)
present (alternate driver: conflict)

Hi Alexander !

Hier besteht die Möglichkeit, das doch der Treiber im Kernel bei ist und mitgeladen wurde.
Evtl. müsste der dann aber auf ne blacklist gesetzt werden falls du Ndiswrapper nutzt.

Wie schon erwähnt, dürfte dazu aber mehr unter der Doku von Susi zu finden sein.Vllt. meldet sich ja noch Ingo, oder mail ihn mal an.Der hat Susi als Distri, und weiss wo du das Zeugs findest.

FG und schönes WE

I.

Hi Insulin,

Hi Alexander !

Den Alexander lass ruhig mal stecken, einfach Yorick tuts auch. :smile:

Hier besteht die Möglichkeit, das doch der Treiber im Kernel
bei ist und mitgeladen wurde.
Evtl. müsste der dann aber auf ne blacklist gesetzt werden
falls du Ndiswrapper nutzt.

Wie schon erwähnt, dürfte dazu aber mehr unter der Doku von
Susi zu finden sein.Vllt. meldet sich ja noch Ingo, oder mail
ihn mal an.Der hat Susi als Distri, und weiss wo du das Zeugs
findest.

Danke für den Tipp, werd’ noch ne Weile in den Dokus suchen, und ihn sonst mal in seiner lieben Ruhe stören.

LG Yorick