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

Bin ich zu blöd für W-Lan?

timkon2

Newbie
Hi Leute,

also irgendwie verstehe ich Linux nicht so ganz. Werde euch mal eine kleine Anleitung geben wie ich installiere, vielleicht vergesse ich ja irgendwas.

1. Suse 10.0 von CD Booten lassen und installieren. Welche Packages sollte ich aufjedenfall zu der standart auswahl zufügen? Habe gelsen, dass man die Entwicklungswerkzeuge mit installieren sollte, für Windows Programme oder so. Gibts hier noch wichtige Packeges für W-Lan mit rt2500 Chip?

2. Suse ist installiert. Nun will ich meine W-Lan Karte installieren. In Yast steht sie nicht drin. Also geh ich in Konsole und melde mich als root an.

3. Dann gebe ich modprobe rt2500 ein, kommt nichts, also geklappt.

4. Nun gebe ich iwconfig ein. Hier müsste eigentlich unter ra0 meine Karte auftauchen. Geht aber irgendiwe nicht, obwohl sie bei einer anderen installation drin war, vielleicht hatte ich da nen anderes Package installiert oder so.

Ist an dem Weg irgendwas dermaßen falsch das ich das nicht hinbkomme? Oder vergesse ich nur irgendwas? Muss ich noch irgendwas installieren oder das Module rt2500 aktivieren, damit die Karte erkannt wird oder so?

Unter Windows muss ich erst die Firmware installieren, dann ausschalten und Karte in PCI Slot packen. Könnte das bei Linux ähnlich gehen? <Gibt es überhaupt Firmware für SItecom WL 115 mit rt2500 Chipsatz, wenn ja wo?

So glaube, dass wars erstmal. Hoffe ihr könnt mir weiter helfen und nützliche Tipps zur Installation geben.

Gruss
timkon2
 

Grothesk

Ultimate Guru
KERL!
Könntest du mal bei einem Thread bleiben?
Wo soll man dir denn jetzt antworten?
Sorry, das ist mir zu blöd. Da antworte ich lieber nicht.

Du hast jetzt FÜNF Threads dazu laufen. :twisted:

http://www.linux-club.de/ftopic59426.html&highlight=#341583
http://www.linux-club.de/ftopic59436.html&highlight=#341626
http://www.linux-club.de/ftopic59475.html&highlight=#341891
http://www.linux-club.de/ftopic59574.html&highlight=#342512
und diesen hier... :x
 
OP
T

timkon2

Newbie
Fange deswegen immer neu an, weil mir ja keiner mehr antwortet. So bin ich ganz allein mit meinen Problems :(.

Möchte doch nur eine kleine Anleitung, wie es geht und was ich beachten muss. Die Antworten die ich bis jetzt habe und was ich hier so gefunden habe reicht nicht.
Bekomme es trotzdem nicht hin :( !

Also ich hab mal nachgeguckt, bei lspci | grep Network kommt ja der Fehler RaLink : Unknow Device 301. Heißt doch, dass er die Karte nicht findet. oder? aber der Chipsatz rt2500 muss richtig sein, steht auf der Verpackund und sogar auf der Karte selber drauf.
Dann steht da aber weiter geschrieben, dass alle mit dem Fehler 302 eine rt61 haben.

Wenn ich jetzt aber den treiber von serial monkey zb installieren will kommt bei "make" immer ein Fehler.
 

Grothesk

Ultimate Guru
timkon2 schrieb:
Fange deswegen immer neu an, weil mir ja keiner mehr antwortet.
Da könnte ein Zusammenhang bestehen...
Können wir uns denn jetzt auf EINEN Thread einigen, in dem wir alle Informationen mal zusammentragen? Ich schlage vor, wir nehmen diesen...

Was sagt denn 'lspci -v' GENAU zu der Karte. Du darfst gerne hier den genauen Wortlaut der Meldungen reinkopieren. Das ist allen lieber als den ungefähren Wortlaut zu haben. Bitte den ganzen Absatz der zu der Karte kommt...

Gleiches gilt für 'iwconfig ra0'. Bitte auch da den genauen Wortlaut posten...

Wenn ich jetzt aber den treiber von serial monkey zb installieren will kommt bei "make" immer ein Fehler.
Das ist ja spannend, das da ein Fehler kommt. Wenn du verraten würdest WELCHER Fehler kommt könnte man dir evtl. sogar helfen.
 
OP
T

timkon2

Newbie
ok, da hört sich doch schon mal besser an. Also dann mache ich das jetzt alles mal und poste euch das Ergebnis. Bis gleich dann!
 
OP
T

timkon2

Newbie
Also der Test hat folgendes ergeben.
modprobe rt2500

iwconfig
lo no wireless extensions.

sit0 no wireless extensions.

lsmod | grep rt2500
rt2500 217700 0

ifup ra0
ERROR: Interface ra0 is not available

iwconfig ra0
ra0 No such device

lspci | grep Network
00:0c.0 Network controller: RaLink: Unknown device 0301

lspci -v

00:0c.0 Network controller: RaLink: Unknown device 0301
Subsystem: SiteCom Europe BV: Unknown device 9074
Flags: bus master, slow devsel, latency 32, IRQ 11
Memory at e6000000 (32-bit, non-prefetchable) [size=32K]
Capabilities: [40] Power Management version 2

Bei make kommt folgendes:

linux:/tmp/rt2500-cvs-2006050106/Module # make
make[1]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make[1]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
rt2500.ko failed to build!
make: *** [module] Fehler 1

Was bedeutet das jetzt?

Danke!
 

Grothesk

Ultimate Guru
Hier hat jemand das selbe Problem:
http://rt2x00.serialmonkey.com/phpBB2/viewtopic.php?t=935&highlight=0301
Hier noch jemand:
http://rt2x00.serialmonkey.com/phpBB2/viewtopic.php?t=1114&postdays=0&postorder=asc&start=15
Und noch jemand:
http://rt2x00.serialmonkey.com/phpBB2/viewtopic.php?t=1312&highlight=0301
Und noch einer mit der Karte:
http://rt2x00.serialmonkey.com/phpBB2/viewtopic.php?t=1209&highlight=0301

Was ist allen gemeinsam?
Unknown device 0301...

Und alle betreiben die Karte mit rt61.
Also würde ich da mal mit den Treibern für rt61 weiterprobieren...
 
OP
T

timkon2

Newbie
Da tippe ich ja auch irgendwie drauf, aber das Problem ist, dass ich den Treiber nicht installieren kann. Mache wohl irgendwas falsch.

Ich lade den Treiber runter, entpacke ihn in ein verzeichnis. Gehe in das Verzeichnis,dann ins Module verzeichnis und gebe dann "make" ein.

Dann kommt der Fehler, den ich ebend schon für make gepostet habe. Wie soll ich den denn sonst installieren?

Für rt61 gibt es auch Firmware, wie installiere ich diese?

Danke!
 

Grothesk

Ultimate Guru
Um kernel-module zu kompilieren benötigst du die 'kernel-source' zu deinem Kernel. Paket 'kernel-source' nachinstallieren und dann ein onlineupdate laufen lassen, damit der Kernel und die Sourcen die gleiche Versionsnummer haben.
Das kannst du mit 'rpm -q kernel-default kernel-source' prüfen. (Wenn du einen default-Kernel hast...).

Ich würde es mal mit diesen Treibern probieren:
http://www.ralinktech.com.tw/supp-1.htm
Da ist auch eine sehr brauchbare README im Treiberpaket dabei. Da steht Schritt für Schritt drin was wo wie warum wann wohin kopiert werden muss.
 
OP
T

timkon2

Newbie
ALso ich habe jezt mal das hier versucht nach einer Anleitung:

Here are the steps I'm using:
Get FIrmware:
wget http://www.ralinktech.com/drivers/Linux/RT61_Firmware_V1.2.zip
unzip and cp rt2561.bin rt2561s.bin rt2661.bin to /lib/firmware/

Get Driver:
wget http://rt2x00.serialmonkey.com/rt2x00-cvs-daily.tar.gz
gunzip rt2x00-cvs-daily.tar.gz
tar -xvf rt2x00-cvs-daily.tar
make
cp rt61pci.ko /lib/modules/2.6.16-1.2069_FC4/extra/
cp ieee80211/80211.ko /lib/modules/2.6.16-1.2069_FC4/extra/
cp ieee80211/rate_control.ko /lib/modules/2.6.16-1.2069_FC4/extra/

make[1]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make[1]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
rt2500.ko failed to build!
make: *** [module] Fehler 1


linux:/home/timkon/bin/RT61_Linux_STA_Drv1.0.4.0/Module # make
make -C /lib/modules/2.6.13-15-default/build SUBDIRS=/home/timkon/bin/RT61_Linux_STA_Drv1.0.4.0/Module modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make[1]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make: *** [all] Fehler 2

aber wie du siehst, hat es nicht geklappt mit zwei Treiber versucht!

Wie soll ich denn ein online update machen ohne verbindung? :)

Mit dem Treiber von dem LInk habe ich es auch schon probiert, es kommt immer der Fehler bei make, das ist immer der selbe
 
OP
T

timkon2

Newbie
so also nach dem ich die kernel sources installiert habe hat das mit make geklappt. aber irgendwie kommt bei iwconfig usw immer noch das gleiche wie vorher auch.

Hab ich was vergessen?
 

Grothesk

Ultimate Guru
Welche Treiber hast du denn jetzt kompiliert?
Die serialmonkey-Treiber oder die von ralink direkt?

In der readme von ralink kopieren die nämlich die Fw nach /etc/Wireless/RT61STA/
 
OP
T

timkon2

Newbie
habe den hier von ralink RT2500-Linux-STA-1.4.6.4.tar.gz und den genommen RT61_Linux_STA_Drv1.0.4.0.tar.gz.

Von Serialmonkey den rt2500-cvs-daily.tar.gz.

Aber funktionieren tuts irgendwie immer noch nicht. Eigentlich laut den Aussagen zu dem Fehler Unknow Device 301 oder so was, kann es doch nur bedeuten, dass ich einen Treiber für rt61 benötige oder? Also kann ich die mit rt2500 doch eh ausschließen.

Oder sehe ich da was falsch?

Was muss ich denn machen, wenn ich mit make und make install fertig bin?

Ich glaube hier ist bald so ein durcheinander, dann kann nichts mehr klappen. Kann das auch sein, dass sich irgendwelche Treiber behindern, also wenn ich erst den RT2500-Linux-STA-1.4.6.4.tar.gz nehme und danach den anderen usw? Vielleicht lieber mal alles neu installieren? (is ja eh noch ncihts drauf)
 

Grothesk

Ultimate Guru
Die Treiber für rt2500 mal ganz aus dem Spiel lassen.
Dann würde ich mich auf die ralink-Treiber konzentrieren.
Und da ist eine formidable Readme dabei.
 
OP
T

timkon2

Newbie
Also nehme ich die Firmware für rt61 und den treiber von ralink für rt61. Brauche ich die Firmware unbedingt?

Dann gehe ich nach der Readme vor. allerdings steht da was mit qmake, dass funktioniert wieder nicht, weil man irgendein Programm dazu braucht. HAt vielleicht jemand schnell den Link dafür? ich weiß leider den namen nicht mehr glaube QT PAckage oder QT File so was in der Richtung.

Danke!
 

Grothesk

Ultimate Guru
Sicher brauchst du die Firmware. Sonst stünde das nicht in der Readme. Da steht auch nichts von qmake drin...

Code:
=======================================================================
Build Instructions:  
====================

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.
    
2> $cp Makefile.4  ./Makefile       # [kernel 2.4]
    or
   $cp Makefile.6  ./Makefile       # [kernel 2.6]
    or
   $cp Makefile.RTL865x ./Makefile  #  big endian platform
   
3> [kernel 2.4]
    $chmod 755 Configure
    $make config         # config build linux os version

4> $make all            # compile driver source code

5> $cp rt2561.bin /etc/Wireless/RT61STA/	# copy firmware
   $cp rt2561s.bin /etc/Wireless/RT61STA/
   $cp rt2661.bin /etc/Wireless/RT61STA/

6>  $dos2unix rt61sta.dat
    $cp rt61sta.dat  /etc/Wireless/RT61STA/rt61sta.dat       
    # !!!check if it is a binary file before loading !!!  
    
7> $load                
    #[kernel 2.4]
    #    $/sbin/insmod rt61.o
    #    $/sbin/ifconfig ra0 inet YOUR_IP up
        
    #[kernel 2.6]
    #    $/sbin/insmod rt61.ko
    #    $/sbin/ifconfig ra0 inet YOUR_IP up

        
Note: Script functionality:
load            load module to kernel
unload          unload module from kernel
Configure       retrieve linux version
 
OP
T

timkon2

Newbie
upss, dann habe ich da wohl was verwechselt. Ok dann versuche ich das jetzt mal.
den 3. schritt brauch ich den? habe ja den 2.6 kernel.
 
OP
T

timkon2

Newbie
Also ich komme jetzt bis zum Punkt 5. Da sagt er mir, dass er die Datei nicht kopieren kann und das angegebene Verzeichnis nicht findet.

Wie kann ich das vorher anlegen?

Also /etc/Wireless/RT61STA das gibts bei mir noch nicht. Muss ich nicht die Firmware auch schon vorher entpacken?

Danke, hoffe ihr seit noch da!
 
Oben