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

RaLink RT2561/RT61 Karte erkannt, Einstellung nicht möglich!

Hallo,
folgendes Problem,

habe eine Wlan Karte von Ralink RT2561/RT61 heißt das ding
und nutze Suse 10.2 Linux 2.6.18.8-0.5-default i686.

Muss dazu sagen, das ich noch nicht viel Erfahrung mit Linux hab ziemlich neu alles.

So nun wollte ich das Ding Installieren, also aktuellen Treiber geladen, und Readme befolgt.

Code:
1> $tar -xvzf RT61_Linux_STA_Drv_x.x.x.x.tar.gz
    go to "./RT61_Linux_STA_Drv_x.x.x.x/Module" directory.
  
 
   $cp Makefile.6  ./Makefile       # [kernel 2.6]
      
  $make all            # compile driver source code  
  $cp rt2561.bin /etc/Wireless/RT61STA/	# copy firmware
   $cp rt2561s.bin /etc/Wireless/RT61STA/
   $cp rt2661.bin /etc/Wireless/RT61STA/
   $dos2unix rt61sta.dat
    $cp rt61sta.dat  /etc/Wireless/RT61STA/rt61sta.dat       
    # !!!check if it is a binary file before loading !!!  
    
7>        
    #[kernel 2.6]
    #    $/sbin/insmod rt61.ko
    #    $/sbin/ifconfig ra0 inet YOUR_IP up

Habe auch alles soweit Installiert bekommen denke ich, kann meine Karte sowie die Verbindung mit ifconfig; iwconfig finden starten, beenden und auch nach Wlans suchen.
Meine Einstellungen allerdings z.B. iwconfig ra0 ESSID "Mein Access Point"
verfallen als hät ich sie nie eingegeben.
Habe es auch mit dem Editieren des Config files probiert, alles eingetragen jedoch geht das auch nicht.

Was hat es mit dem Binär file auf sich die in der Readme erwähnt wird?
Habe mir die Datei rt61sta.dat konfiguriert und dann ins unix format umgewandelt und so abgespeichert: /etc/Wireless/RT61STA/rt61sta.dat .......

Was sind das für Punkte hinter dem datei Namen?
Haben die eine besondere bedeutung?


Als ich es das erste mal Probierte hatte ich es mit dem Falschen chipsatztreiber Probiert und jetzt Folgendes File gefunden /lib/modules/2.6.18.8-0.5-default/extra rt2500.ko
Mein Chipsatz nutzt den rt61.ko Treiber.
Wie bekomme ich den alten Datenmüll weg?
Es ist keine Datei mit dem namen rt61.ko dort vorhanden. Habe eine sie mal Probehalber dorthin Kopiert, aber ohne Wirkung.

Habe gerade nochmal in /lib/modules/2.6.18.8-0.5-default/kernel/drivers/net/wireless geschaut, alle Einträge dort haben die Endung .ko ausser meine benötigte rt61.o die hat halt nur das .o was bedeutet die Endung?
Sollte sie nicht auch rt61.ko heißen?

Ich hoffe mir kann jemand helfen,
danke im vorraus :D :oops:
 
A

Anonymous

Gast
Lösche erstmal den ganzen Müll an selbstgebauten Treibermodulen und Konfigurationsdateien als root.

Danach schaust Du Dir bitte das hier an:

http://www.pc-forum24.de/pc-forum24-de/4529-downloadarchive-oder-pc-forum24-de-respeced.html

Besonders Beitrag 3 dürfte für Dich interessant sein.

Greetz,

RM
 
Versuchs mal mit diesem Treiber hier: ttp://rt2x00.serialmonkey.com/rt61-cvs-daily.tar.gz

Geht ganz einfach:
Entpacken
make

als root dann:
make install
modprobe rt61
iwconfig
ifconfig wlan0 up
iwconfig wlan0 ap Mac-Adresse deines Routers

für WPA:
iwpriv wlan0 set AuthMode=WPAPSK
iwpriv wlan0 set WPAPSK=dein WPA-Key
iwpriv wlan0 set EncrypType=TKIP

dhcp:
ifconfig wlan0 dynamic
dhcp wlan0
 
Für die den rt61 chipsatz bringt Suse ja den eigenen Treiber rt61pci mit.
Dieser ist leider vollkommen unbrauchbar, siehe auch http://www.linuxforen.de/forums/showpost.php?p=1565776&postcount=110.

Der selbstkompilierte Treiber von serialmonkex funktioniert problemlos. Allerdings war nach einem Neustart wieder der Treiber rt61pci geladen und rt61 nicht. Irgentwie hat also suse (yast) das system wieder umkonfiguriert?!
Dann habe ich das Paket mit rt61pci deinstalliert.

Nach einem Update aller Pakete wurde aber auch dieses Kernel Paket wieder installiert, so dass rt61pci wieder geladen wird und das WLAN nicht mehr funktioniert.

Wie erreiche ich daher dass rt61 geladen und genutzt wird und nicht rt61pci?

Matthias
 
A

Anonymous

Gast
http://www.linux-club.de/search.php

Da blacklist eintippen.

Greetz,

RM
 
Rain_Maker schrieb:
http://www.linux-club.de/search.php

Da blacklist eintippen.
Jetzt habe ich dazugelernt das es eine /etc/modprobe.d/blacklist gibt
In diese habe ich eingetragen:
Code:
blacklist rt61pci

leider ist weiterhin rt61pci geladen.

Was muss ich noch machen ?
Und warum wird rt61 nicht geladen?

Laut Anleitung müsste ich dazu nur "alias ra0 rt61" in modprobe.conf.local eintragen.

Matthias
 
A

Anonymous

Gast
Das Blacklisting sorgt nur dafür, daß das Modul nicht automatisch bei der HW-Erkennung geladen wird.

Also wird irgendwo noch ein Eintrag vorhanden sein, der der Karte dieses Modul zuordnet.

Hauptverdächtiger dürfte eine immer noch eingerichtete Karte in Yast sein.

Code:
sudo grep -r rt61pci /etc/

wird Dich schlauer machen.

Greetz,

RM

P.S. http://www.pc-forum24.de/pc-forum24-de/4529-downloadarchive-oder-pc-forum24-de-respeced.html

(Hilft effektiv gegen zu viel Handarbeit)
 
Es gibt noch ein
/etc/sysconfig/hardware/hwcfg-static-0

mit einem Eintrag
"Module='rt61pci'

zusätzlich musste ich noch (wie andere auch) den Wert für FORCE_PERSISTENT_NAMES auf no setzen.

Jetzte scheint aber alles zu funktionieren.

Matthias
 
Hallo,
danke für die Antworten erst mal.

Kann mir nicht vielleicht jemand Antworten auf meine Fragen geben?
Habe von einigen Leuten gelesen, das sie es hinbekommen haben.

Es ist ja auch ein Linuxtreiber vorhanden auf der mitgelieferten CD!!!!

Sollte doch alles funktionieren.

Daher suche ich meinen Fehler, oder versuche zumindest die Architektur bzw. die Zusammenhänge zu verstehen.

Gibt es eine möglichkeit herauszufinden ob noch Treiberreste vorhanden sind?

Code:
sudo grep -r rt61pci /etc/


Ist der Befehl dafür? Oder zeigt er mir nur Teilweise die Einträge?

Danke nochmal!
 
Oben