PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Treiber Probleme mit RaLink RT61



mkpls
03.04.06, 23:01
Hallo zusammen,
ich hab mir vor kurzem ein neues Notebook mit intergrierten WLAN gekauft. Nach all dem was ich so über die WLAN Karten gelesen habe, sollten die Karten von RaLink unterstützt werden.
Der Chip auf der WLAN-Karte ist ein RT61

0000:02:09.0 Network controller: RaLink: Unknown device 0302
Subsystem: Micro-Star International Co., Ltd.: Unknown device b833
Flags: slow devsel, IRQ 20
Memory at fbff0000 (32-bit, non-prefetchable) [size=32K]
Capabilities: <available only to root>

Ich bekommen es aber trotzdem nicht hin:

Orginal RaLink Linuxtreiber
Kann nicht kompilert werden, da er unmengen Fehler beim kompileren bringt, genau nach der Anleitung gemacht.
Treiber von http://rt2x00.serialmonkey.com/ (rt2x00-CVS)
Kompiliert korrekt, Karte erkannt, aber geht nicht. Um das WLAN zu aktivieren muss ich (zu mindest unter Windows) noch auf einen Hotkey oberhalb der Tastatur klicken


Kann mir jemand bei diesem Problem weiterhelfen?
System: Debian SID/AMD64 Kernel-2.6.15-1-amd64-k8, gcc 4.0.3

AceTheFace
04.04.06, 07:40
Wie immer gilt: Geht nicht, ist _keine_ Fehlermeldung!

Was sagt denn dmesg nach dem Einstecken des Sticks bzw. nach Laden des Moduls?

Gruß,
Ace

mkpls
04.04.06, 08:18
Hier die dmesg ausgaben, wenn ich das modul von rt2x000 lade:


Loading module: rt61pci - CVS (N/A) by http://rt2x00.serialmonkey.com
ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 22 (level, low) -> IRQ 20
rt61pci->rt61pci_init_firmware: Debug - Loading Firmware version: 0.8
rt61pci->rt2x00_set_chip: Info - Chipset detected - rt: 0302, rf: 0003.
wlan0: Selected rate control algorithm 'simple'

Ich hab in der ReadMe irgendwas mit einem ACPI-Button gelesen, aber nicht deuten können wie funktionieren soll.

Beim Orgnial Treiber tretten Fehler beim Kompilieren vom mlme.c auf

ThorstenHirsch
16.06.06, 22:59
So, ich hab' jetzt auch so ne Karte.
Der freie rt2x00-Treiber funktioniert bei mir auch noch nicht richtig. Die Karte wird zwar erkannt und ich kann auch alles einstellen - bis auf den WEP-Key. Naja, und den brauch' ich halt. Keine Fehlermeldung, auch nicht im Debug-Modus des Treibers. Ich hatte die CVS-Version von heute genommen. Naja, der Treiber ist auch noch als Experimental eingestuft.

Zweiter Versuch: die Originaltreiber von Ralink funktionieren, sind aber der letzte Mist! Warum /etc/Wireless? Warum muss das device ra0 heißen? Was soll diese beknackte config-Datei? Das bekommt man doch in keiner normalen Distribution in die init-Skripte rein! Und dhcp scheint auch nicht zu funktionieren: dhcpcd -t 10 ra0 bringt das device nur wieder down (obwohl der dhcp-Server funktioniert).

Zusammengefasst: die rt2x00-Entwickler sind auf dem richtigen Weg, aber leider ist der Treiber noch nicht fertig. Außerdem wird bei beiden Treibern (frei und original) die Firmware benötigt (bei den rt2400- und rt2500-Treibern ist dies nicht der Fall).

Somit kann ich z.Zt. nur vom Kauf von Karten mit rt61-Chip abraten (bei mir ist's die MSI PC54G3). Empfehlen kann man wohl eher die MSI PC54G2, da diese den rt2500er Chip hat.

ThorstenHirsch
17.06.06, 11:33
Noch ein Tipp: Basti_litho hat hier (http://www.linuxforen.de/forums/showthread.php?t=210159&highlight=rt61) seine Probleme mit einer rt61-basierten Karte beschrieben und wie er sie letzten Endes mit dem offiziellen Treiber zum laufen gebracht hat. Ist ein schöner Monolog. :)

ThorstenHirsch
20.06.06, 23:15
Good news, ev'ryone!

Kaum zu glauben, aber die Treibersituation hat sich rapide verbessert! Die rt2x00-Leute haben den offiziellen rt61-Treiber (RaLink hat den Treiber als OpenSource herausgegeben - wie schon die anderen davor) ein wenig überarbeitet. Es wird zwar noch sehr viel von untested code gesprochen, aber bei mir funktioniert der Treiber vorzüglich! Das device heißt zwar nach wie vor ra0, aber jetzt funktioniert sowohl das Setzen des WEP-keys als auch DHCP. Somit klappt das jetzt auch mit dem Einbinden in die config-Dateien.

Man muss nur 2 Sachen beachten:
- das interface muss nach wie vor ra0 heißen (=> Eintrag in die modprobe.conf)
- es wird immer noch die Firmware benötigt (unter /etc/Wireless/RT61STA/)

Ich denke mal der Platz für die firmware wird auf absehbare Zeit zu /lib/firmware geändert.

Hier ist der Download-Link (http://rt2x00.serialmonkey.com/wiki/index.php/Downloads). (=> rt61 CVS)

stealthfish
25.01.08, 06:47
erstmal sorry aber ich will nicht unbedingt gleich was neues anlegen also krame ich diesen ewig alten thread mal raus

hab hier nen laptop, auf den ich knoppix in der aktuellen version aufgespielt habe

möchte daran gerne eine digitus pcmcia karte zum laufen bringen (nach meinen recherchen rt61 chipsatz)

treiber ist in knoppix dabei und wird auch geladen

das laden der firmware aber klappt nicht

fehlermeldung mit dmesg: Error - Failed to load Firmware

hinterlegt habe ich als firmware die *.bin dateien aus dem rt61 treiber von http://rt2x00.serialmonkey.com

und zwar unter /etc/Wireless/RT61STA/

jemand ne idee mit dem ding?
wäre echt froh, wenn das endlich vom tisch wäre

danke schonmal

ThorstenHirsch
25.01.08, 11:41
Muss die firmware nicht nach /lib/firmware? Schau nochmal nach in der README.

Rain_maker
25.01.08, 13:20
Im Zweifelsfalle muß sie nach /lib/firmware, da die Legacytreiber von Serialmonkey mittlerweile darauf angepasst wurden, die rt2x00-Treiber wollten die Firmware schon immer in /lib/firmware haben.

Für rpm-basierte Distributionen, die als Standardverzeichnis /lib/firmware nutzen (zumindest bei SuSE/Fedora/RedHat ist das mit an Sicherheit grenzender Wahrscheinlichkeit so) gibt es hier ein fertiges RPM.

ralink-firmware-1.0-25.1.noarch.rpm (http://download.opensuse.org/distribution/11.0/repo/non-oss/suse/noarch/ralink-firmware-1.0-25.1.noarch.rpm)

Greetz,

RM