ok, auflösung:
Nun habe ich die orgnial Treiber von RaLink zum laufen bekommen - damit funktioneirt es wunderbar! *juhuuu* (nach drei Tagen!).
Ich beschreib die Schritte hier mal in Kurzform:
(im Prizip genau die Schritte die in der readme stehen)
1. Treiber von RaLink laden und entpacken (ich hatte hier die Version 1.0.3.0 vom 30.12.2005 verwendet)
2. für den Kernel 2.6.x das "Makefile.6" zu Makefile umbenennen
Code:
cp Makefile.6 Makefile
3.
Code:
make all && make install
4.
Verzeichnis unter /etc erstellen:
Code:
mkdir /etc/Wireless/RT61STA/
mitgelieferte firmware kopieren:
Code:
cp *.bin /etc/Wireless/RT61STA
5.
Konfigurationsdatei ins Binär format konvertieren und ins /etc/Wireless/RT61STA kopiern:
Code:
dos2unix rt61sta.dat
cp rt61sta.dat /etc/Wireless/RT61STA/
6.
Konfiguration anpassen:
Code:
vim -b /etc/Wireless/RT61STA/rt61sta.dat
Die wichtigsten Optionen:
SSID
NetworkType
AuthMode
EncrypType
WPAPSK (in hex)
siehe "readme" datei (am ende werden alle Parameter erklärt)
7. Kernel modul laden und Wlan Schnittstelle "uppen":
Code:
modprobe rt61
ifconfig ra0 inet 192.168.1.5 up
(ip-adresse natürlich anpassen )
8.
Jetzt könnt Ihr entweder die SSID per Hand vergeben oder wenn die Konfigurationisdatei ordentlich ausgefüllt ist sollte das beim Laden des Modules passiern:
Code:
iwconfig ra0 essid zuhause
(zuhause natürlich wieder anpassen)
Zusätze:
* Solltet Ihr eine Meldung mit demsg bekommen ala:
Code:
ra0 (WE) : Driver using old /proc/net/wireless support, please fix driver !
die könnt ihr getrost ignorieren - sagt anscheinend nur das irgendein parameter in /proc/net/wireless verwendet wird der nicht da ist.
* Insgesamt muss man sagen das alles in der readme Datei sehr gut beschrieben und erklärt ist.
* Selbst wenn "file" ausgibt das die Datei "rt61sta.dat" vom Typ "ASCII Text" ist - sie funktioniert trotzdem.
Wenn man erstmal weiß, wie man diese Karte sauber installieren und Konfigurieren muss - kann man sagen das es recht simpel ist und sehr gut funktioniert
ohne irgendwelche extra Programme (wie z.b. wpa_supplicant).
Konfiguration ordentlich ausfüllen und Modul laden - fertig.
* Anscheinend ist der Treiber nicht "Plug and Play" fähig (loool - bei PCMCIA ist das schon lustig) - ich habe es noch nicht getestet.
also - Karte schon vor dem Booten einstecken.
EDIT:
hab bei meinem Omnibook 6000 noch ein IRQ Problem entdeckt - der yenta Treiber schmiert ab mit der netten meldung:
Code:
Mar 27 07:11:10 archlinux irq 10: nobody cared (try booting with the "irqpoll" option)
Mar 27 07:11:10 archlinux [<c013206f>] __report_bad_irq+0x2b/0x69
Mar 27 07:11:10 archlinux [<c013227f>] note_interrupt+0x1d2/0x1ff
Mar 27 07:11:10 archlinux [<c0131c36>] __do_IRQ+0x9f/0xe5
Mar 27 07:11:10 archlinux [<c0104476>] do_IRQ+0x1d/0x2b
Mar 27 07:11:10 archlinux [<c0102d32>] common_interrupt+0x1a/0x20
Mar 27 07:11:10 archlinux [<c011945a>] __do_softirq+0x37/0x88
Mar 27 07:11:10 archlinux [<c01194d2>] do_softirq+0x27/0x2b
Mar 27 07:11:10 archlinux [<c01195df>] irq_exit+0x2d/0x37
Mar 27 07:11:10 archlinux [<c010447b>] do_IRQ+0x22/0x2b
Mar 27 07:11:10 archlinux [<c0102d32>] common_interrupt+0x1a/0x20
Mar 27 07:11:10 archlinux [<c01c5eef>] _atomic_dec_and_lock+0xf/0x44
Mar 27 07:11:10 archlinux [<c015fd13>] dput+0x1b/0x174
Mar 27 07:11:10 archlinux [<c0158dd9>] __link_path_walk+0x64e/0xca3
Mar 27 07:11:10 archlinux [<c0159477>] link_path_walk+0x49/0xbb
Mar 27 07:11:10 archlinux [<c011937c>] tasklet_action+0x37/0x5d
Mar 27 07:11:10 archlinux [<c011947a>] __do_softirq+0x57/0x88
Mar 27 07:11:10 archlinux [<c0159976>] do_path_lookup+0x1de/0x24b
Mar 27 07:11:10 archlinux [<c0159eb3>] __user_walk_fd+0x2a/0x3b
Mar 27 07:11:10 archlinux [<c0153c35>] sys_readlinkat+0x25/0x98
Mar 27 07:11:10 archlinux [<c011937c>] tasklet_action+0x37/0x5d
Mar 27 07:11:10 archlinux [<c011947a>] __do_softirq+0x57/0x88
Mar 27 07:11:10 archlinux [<c0153cbb>] sys_readlink+0x13/0x17
Mar 27 07:11:10 archlinux [<c0102b0b>] sysenter_past_esp+0x54/0x75
Mar 27 07:11:10 archlinux handlers:
Mar 27 07:11:10 archlinux [<d0866dee>] (yenta_interrupt+0x0/0xb5 [yenta_socket])
Mar 27 07:11:10 archlinux [<d0866dee>] (yenta_interrupt+0x0/0xb5 [yenta_socket])
Mar 27 07:11:10 archlinux Disabling IRQ #10
Danach ist die WLan Karte zwar ansprechbar - funktioniert aber trotzdem nicht wirklich.
Aber mit dem Kernel boot parameter "irqpoll" geht es bei mir dann.
Meine grub Zeile sieht dann komplett so aus:
Code:
kernel /boot/2616 root=/dev/hda1 ro elevator=cfq irqpoll
Gruß
Basti_litho
Lesezeichen